Lecture 3: Introduction to Hashing

Introduction to Hashing
- What is hashing?
- Cryptographic hashing algorithms
- Collision-resistance
- Hiding
- Puzzle-friendliness
The Basics Of Cryptographic Hashing
What Is Hash Function
Bad Hash Function
Collision Resistant Hash Function
A Good Hash Function
The Technical Definition Of Hiding
A Commitment Scheme
A Nonsense Value
A Commitment Scheme
A Hash
Tehnician: Finding Hash Inputs
Generating Hash Values
Bad Hash