This is a collection of my digisted notes and attempted solutions to exercises at the end of each chapter in A Graduate Course in Applied Cryptography by Dan Boneh and Victor Shoup.
Chapter 0: Number Theory and Abstract Algebra Basics
Chapter 2: Encryption
Chapter 3&4
(TODO: I wrote these solutions on papers, and I'll upload them into more readable format when I'm more available, under the assumption that they are not blown away by tropical wind.)
Chapter 5: Chosen Plaintext Attack
Chapter 6: Message Integrity
Chapter 7: Message Integrity from Universal Hashing
Chapter 10: Public Key Tool
TODO: to be updated