Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Free courses from frontend to fullstack and AI
Overview
Syllabus
Intro
Three security notions (informal)
Merkle Damgård hash functions
Additional security notions for MD
What did we do?
The SHA-1 hash function
SHA-1 compression function
Round function in a picture
Wang collisions
Preimage detour
The point of free-start
The point of free start in a picture
Sooo, what do we need to do?
Linear part selection
Linear path in a picture (part 1/2)
Non-linear part construction
Non-linear path in a picture
Accelerating techniques
Let's sum up
Same thing in a picture
Let's use a GPU!
Architecture imperatives
Snippets in a picture
GPU results
Taught by
TheIACR