Security & Cryptography
Adversarial computing — the only discipline with an opponent.
15 topics · 2 curated works
Topics
- 01Symmetric Cryptography
- 02Public Key Cryptography
- 03Hash Functions
- 04Digital Signatures
- 05Key Exchange & PKI
- 06Cryptographic Protocols
- 07Zero-Knowledge Proofs
- 08Homomorphic Encryption
- 09Threat Modelling
- 10Web & Application Security
- 11Reverse Engineering
- 12Malware Analysis
- 13Penetration Testing
- 14Post-Quantum Cryptography
- 15Privacy Engineering
Curated reading
2Then
Assumes you know the vocabulary.
- EssayReflections on Trusting TrustKen Thompson, 1984· 3 pages
You cannot trust code you did not totally create yourself — a compiler can hide a backdoor that survives inspection of its own source.
Go deeper
Primary sources and full treatments.
- PaperNew Directions in CryptographyWhitfield Diffie & Martin Hellman, 1976· 11 pages
Introduces public-key cryptography, making secure communication possible between parties who have never met.
Also covered elsewhere
This subject genuinely sits in more than one domain. These fields approach the same ground with different methods.