Foray into modern symmetric crypto
summary
Modern symmetric crypto is practical but fragile: AES operates on 16‑byte blocks yet mode choice breaks security, ECB leaks patterns, CBC avoids that but requires a fresh IV per message, CTR is parallelizable yet reuse of nonces reveals plaintext XORs and allows trivial recovery, and unauthenticated encryption is malleable so add a MAC or use AEAD like GCM. Recommendation is to prefer vetted libraries rather than primitives, e.g. libsodium/cesium for simple AEAD, avoid hand‑rolled constructions.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 2:12History
- 9:53Encryption
- 11:35Solution
- 13:27Counter mode of operation
- 20:57What can we learn
- 27:10Puzzle
- 28:10Libraries
related talks
58mModern, Functional Cryptography (Part 6)
42mEverything I always wanted to know about crypto
55mThe secrets of Cryptography
58mModern, Functional Cryptography (Part 1)
47mPractical Security Foundations
36mUse Cryptography; Don't Learn It
53mModern, Functional Cryptography (Part 2)
32mEncryption - A Deeper Review
