Completed
Cipher block chaining (CBC)
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Yes, You Too Can Break Crypto - Exploiting Common Crypto Mistakes
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Why this talk • Cryptography: HARD
- 3 whoami • Past: software development
- 4 General recommendations
- 5 Common mistakes
- 6 Exclusive OR (XOR)
- 7 Randomness
- 8 One time pad (OTP)
- 9 One time? But why?
- 10 Stream cipher (more practical OTP)
- 11 Block cipher primitive
- 12 Electronic code block (ECB)
- 13 Cipher block chaining (CBC)
- 14 CBC decryption
- 15 Padding (for block ciphers)
- 16 What about integrity?
- 17 Bit flipping (stream cipher)
- 18 Bit flipping (block cipher, CBC mode)
- 19 Authenticated encryption
- 20 Hash vs KDF
- 21 Takeaways
- 22 Further learning