All chapters refer to the book:
  1. D. R. Stinson. CRYPTOGRAPHY: Theory and Practice. Third Edition. CRC Press. 2006.
Some parts are not covered by the book, references appear below.



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