- D. R. Stinson. CRYPTOGRAPHY: Theory and Practice. Third Edition. CRC Press. 2006.
| Num. | Topic | Date | Handouts | Chapter from textbook |
| 1 | Introduction. | 23.1.08 | ||
| 2 | Classic encryptions and their cryptanalysis. | 27.1.08 | Frequency Table Vigenre Applet (from UCSD) |
1 |
| 3 | Perfect encryption systems. | 30.1.08 | 2.1-2.3 | |
| 4 | Data Encryption Standard (DES). | 10.2.08 | DES Specification | 3.5 |
| 5 | Attacks on DES. Linear Cryptanalysis. | 10.2.08 | [Matsui], [Matsui1] | |
| 6 | Modes of Operations.
Advanced Encryption Standard (AES). |
13.2.08 |
AES Animation,
Fips 197 |
3.7 3.6 |
| 7 | Basic Number Theory, The Euclidean Algorithm | 17.2.08 | ||
| 8 | Chinese Remainder and the Structure of Zp* | 17.2.08 | 5.2.1,5.2.2 | |
| 9 | The structure of Zm* and Generators | 20.2.08 | ||
| 10 | Quadratic Residues, Roots, and Primality Testing | 24.2.08 | ||
| 11 | Public key encryption, RSA public key encryption. | 24.2.08 | 5.1,5.3,5.7, | |
| 12 | Attacks on the RSA. | 27.2.08 | [Boneh] | |
| 13 | Diffie-Hellman Key Exchange, ElGamal Encryption. | 2.3.08 | 6.1 | |
| 14 | Guest Lecture: Carmit Hazay. Title: Efficient Protocols in the Presence of Covert and Malicious Adversaries |
5.3.08 | ||
| 15 | Definition of Secure Encryption. ElGamal Encryption is Secure. | 9.3.08 | ||
| 16 | Digital Signatures: RSA and Rabin Signatures. | 12.3.08 | 7.1,7.2, 5.8 (modified) | |
| 17 |
ElGamal Signature. Cryptographic hash functions |
16.3.08 | 7.3,4.1,4.2 | |
| 18 | Cryptographic hash functions | 23.3.08 | 4.2.2 | |
| 19 | Message authentication, CBC-MAC, HMAC. | 27.3.08 | BCK.pdf | 4.4 |
| 20 | Secure Socket Layer (SSL). | 30.3.08 | Slides: (1)  (2) (3)  (4) (5) | 4.4 |
| 21 | Secret Sharing. | 2.4.08 | ||
| 21 | Private information retrieval. | 6.4.08 | survey.pdf | |
| 22 | Private information retrieval. | 6.4.08 | ||
| 23 | Secure function evaluation. Course summary | 9.4.08 | ||
| 24 | SHIUR HAZARA | 1.5.08 |