Handouts and other Material for the lectures

Week Topic Handouts Slides
0 General Information Handouts
1 Overview Handouts Slides
2 Block Ciphers Handouts Slides
3 AES Handouts Slides
4 Using Block Ciphers Handouts Slides Cryptomeria cipher
5 Stream Ciphers Handouts Slides
6 Hash functions pdf Slides
7 Authenticated Encryption pdf Slides
8 Key Exchange Protocols pdf Slides
9 Public Key Exchange Protocols pdf Slides
10 Public RSA pdf Slides
11 Digital Signatures pdf Slides
12 TLS pdf Slides
12 Random Oracle Model pdf Slides