Theory and languages
Cryptography
Ciphers, hashing, signatures and key exchange, with proofs of what they do and don't guarantee.
About 40 hours of study.
Where to learn it
Read
A Graduate Course in Applied Cryptography
Dan Boneh, Victor Shoup
Part I, Secret key cryptography
Section not checked yet
Watch
Cryptography I (Coursera)
Dan Boneh, Stanford
The whole course
The standard introduction, from the co-author of the book.
Free to audit.
Section not checked yet
Practise
The Cryptopals crypto challenges
Matasano Security (now part of NCC Group)
Sets 1–6
Break real constructions yourself. Little maths needed to start.
Wrong chapter, dead link, or know something better? Tell us on GitHub.
Which roles ask for it
- Penetration tester in the first year
- Security engineer to get hired
- Security analyst (SOC) in the first year
Before and after
Cryptography
Opens up
Nothing else on the map yet.