| Lecturer: | Rob Johnson [ rob at cs.stonybrook.edu ] |
| TAs: | Xiang Cai and Chia-che Tsai |
| Location: | Humanities 1003 |
| Time: | MoFr 12:50-2:10 |
| Rob's Office Hours: | Mo 10-11:30, We 12:30-2, 2313D Computer Science Building |
| TA's Office Hours: | Xiang: Fr 3-5pm, 1208 Computer Science Building Chia-che: Th 12-2pm, 2203 Computer Science Building |
| Home page: | http://www.cs.sunysb.edu/~cse508/ |
| Textbook: | None, although see recommendations below. |
If you would like to earn extra credit, you may volunteer to write up notes for a lecture. I will count one day's notes as equivalent to one homework problem. Notes should be submitted in PDF format (preferably made using LaTex), and should not just be a scan of your notebook. I will post the notes on the course web page. Submit notes via email to the TAs (cse508notes@gmail.com) with an attachment with name MM-DD-first-last.pdf e.g. 01-23-rob-johnson.pdf and with subject line "CSE508 Notes MM-DD-first-last".
Note: If you have a physical, psychological, medical or learning disability that may impact on your ability to carry out assigned course work, please contact the staff in the Disabled Student Services office (DSS), Room 133, Humanities, 632-6748v/TDD. DSS will review your concerns and determine with you what accommodations are necessary and appropriate. All information and documentation of disability are confidential.
| Date | Topic/optional reading assignment Warning: Notes may contain errors. |
|---|---|
| 1/23 |
Week 1, Mon: Review of network security goals, threat models for network security, WEP: an example of why this stuff matters Notes: Bhushan Jain, Gokulraj Mohanasundaram |
| 1/27 | Week 1, Fri: What does it mean for an encryption system to be "secure"? Information-theoretic security, the one-time pad, security definitions: IND-CPA, IND-CCA, general notion of computational indistinguishability Notes: Gokulraj Mohanasundaram, Yulong Wang |
| 1/30 | Week 2, Mon: Pseudo-Random Generators, the data processing inequality (DPI), transitivity theorem, example PRNGs Notes: Manisha Kamal, Jihoo Ryoo |
| 2/3 | Week 2, Fri: Pseudo Random Functions (PRF), DPI for PRFs, Transitivity of Indistinguishability for PRFs, Examples of PRFs (using AES and RSA), Constructing PRGs from PRFs. Notes: Swastika Singhal, Rong Zhang |
| 2/6 | Week 3, Mon: Pseudo Random Permutations (PRP), Indistinguishability of PRPs from PRFs, Examples of PRPs (AES), Examples of bad PRPs, Introduction of modes of operations (block ciphers) Notes: Sandeep Koppala, Kavita Malani |
| 2/10 | Week 3, Fri: Nimbus, Multi-Swap, Introduction to AES Notes: Sandeep Koppala, Manisha Kamal |
| 2/13 | Week 4, Mon: IND-CCA, INT-CCA, MAC Notes: Manisha Kamal, Rong Zhang |
| 2/20 | Week 5, Mon: Public Key Encryption, RSA Notes: Manisha Kamal, Rong Zhang, Kavita Malani |
| 2/24 | Week 5, Fri: Public Key Encryption, RSA Notes: Manisha Kamal |
| 2/27 | Week 6, Mon: Public Key Encryption, RSA Notes: Manish Kamal |
| 3/2 | Week 6, Fri: Diffie-Hellman, Public Key Signatures Notes: Manisha Kamal, Rong Zhang |
| 3/5 | Week 7, Mon: Public Key Signatures, Full Domain Hashing Signatures Notes: Manisha Kamal, Bhushan Jain |
| 3/9 | Week 7, Fri: Secure Public Key Notes: Niti Khadapkar |
| 3/12 | Week 8, Mon: Notes: |
| 3/16 | Week 8, Fri: Needham-Schroeder Protocol and Kerberos Notes: Manisha Kamal, Niti Khadapkar |
| 3/19 | Week 9, Mon: Public Key Agreement Protocols, PKI and SSL PKI Notes: Kavita Malani, Rong Zhang |
| 3/23 | Week 9, Fri: DNS Security, SBGP and ICANN Notes: Manisha Kamal, Nupur Agrawal |
| 3/26 | Week 10, Mon: Weak and Strong Whisper, TCP Hijacking and Firewalls Notes: Shweta Joshi, Gokulraj Mohanasundaram |
| 3/30 | Week 10, Fri: Midterm Exam |
| 4/2 | Week 11, Mon: Spring Break |
| 4/6 | Week 11, Fri: Spring Break |
| 4/9 | Week 12, Mon: Notes: |
| 4/13 | Week 12, Fri: Software Security Notes: Nupur Agrawal, Yulong Wang |
| 4/16 | Week 13, Mon: Web Security Notes: Kavita Malani, Yulong Wang |
| 4/20 | Week 13, Fri: Cross-Site Request Forgery, Mashup Security and Phishing Notes: Saranya Rajasekar, Rong Zhang |
| 4/23 | Week 14, Mon: Conditioned Safe Ceremonies, PhorceField and Secure Devie Pairing Notes: Kavita Malani, Yulong Wang |
| 4/27 | Week 14, Fri: Notes: |
| 4/30 | Week 15, Mon: Notes: |
| 5/4 | Week 15, Fri: Privacy in Mobile Applications Notes:Manisha Kamal, Saamaja Vupputuri |
| 5/15 | Finals Week, Tue, 2:15-4:45: CSE508 Finals, Javits 102. Good luck! |