| Lecturer: | Rob Johnson [ rob at cs.stonybrook.edu ] |
| TA: | Rishab Nithyanand [ rnithyanand at cs.stonybrook.edu ] |
| Location: | Engineering 145 |
| Time: | MoWe 5:30-6:50 |
| Rob's Office Hours: | Mo 2-3:30, Tu 2:00-3:30, 2313D Computer Science Building |
| Rishab's Office Hours: | Mo 1-5pm, 1208 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. Notes will be weighted so that an entire semester of notes will improve your final grade by one full letter-grade. Only notes posted to the class web page will earn extra credit. Posted notes will be selected based on clarity and correctness. Notes should be submitted in PDF format (preferably made using LaTex), and should not just be a scan of your notebook. Submit notes via the following email address (cse508notes@gmail.com) using an attachment with name MM-DD-first-last.pdf e.g. 01-23-rob-johnson.pdf and 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/28 |
Week 1, Mon: Administrative Stuff, A Brief History of Cryptography Notes: Anthony Jose |
| 1/30 | Week 1, Wed: How WEP was annihilated! Notes: Anthony Jose |
| 2/4 | Week 2, Mon: The CPA model of security Notes: Greg Cordts |
| 2/6 | Week 2, Wed: |
| 2/11 | Week 3, Mon: CLASS CANCELED. Notes: |
| 2/13 | Week 3, Wed: PRFs and PRPs Notes: Greg Cordts |
| 2/18 | Week 4, Mon: Modes of Operation Notes: Yang Zhan |
| 2/20 | Week 4, Wed: MACs Notes: Jagat Pudipeddi |
| 2/25 | Week 5, Mon: The CCA model of security Notes: Yang Zhan, Tu Nguyen |
| 2/27 | Week 5, Wed: CBC-MAC and Differential Cryptanalysis Notes: Tu Nguyen, Yang Zhan |
| 3/4 | Week 6, Mon: Number Theory 101 and PKC Notes: Tu Nguyen, Yang Zhan |
| 3/6 | Week 6, Wed: The CRT, Fermats Little Theorem Notes: John Paul Pennisi, Yang Zhan |
| 3/11 | Week 7, Mon: The Miller Rabin Primality Test Notes: Tu Nguyen |
| 3/13 | Week 7, Wed: The RSA and Diffie-Hellman Problem Notes: Tu Nguyen, Yang Zhan |
| 3/18 | Week 8, Mon: Spring Break |
| 3/20 | Week 8, Wed: Spring Break |
| 3/25 | Week 9, Mon: Hybrid Arguments and El Gamal Encryption Notes: John Paul Pennisi, Yang Zhan |
| 3/27 | Week 9, Wed: Signature Schemes Notes: Qian Xu, Tu Nguyen, Yang Zhan |
| 4/1 |
Week 10, Mon: Signature Schemes, Bit Commitments, and ZK Proofs Notes: Hemanga Borah, Tu Nguyen |
| 4/3 |
Week 10, Wed: Zero Knowledge Proofs Notes: Ameya Patnekar, Hemanga Borah |
| 4/8 | Week 11, Mon: Authentication Protocols Notes: Hemanga Borah, Yang Zhan |
| 4/10 |
Week 11, Wed: Certificates and PKI Notes: Tu Nguyen, Yang Zhan |
| 4/15 |
Week 12, Mon: DNS-SEC Notes: Hemanga Borah |
| 4/17 | Week 12, Wed: DNS-SEC and DANE Notes: Yang Zhan |
| 4/22 | Week 13, Mon: Web Security Notes: Tu Nguyen, Yang Zhan |
| 4/24 | Week 13, Wed: More Web Security Notes: John Paul Pennisi, Tu Nguyen, Yang Zhan |
| 4/29 | Week 14, Mon: Still More Web Security Notes: Jagat Pudipeddi, Tu Nguyen, Yang Zhan |
| 5/1 | Week 14, Wed: Secure BGP Notes: Tu Nguyen, Yang Zhan |
| 5/6 | Week 15, Mon: DDOS and Side Channel Attacks Notes: Tu Nguyen, Yang Zhan |
| 5/8 | Week 15, Wed: Anonymity and TOR Notes: Ameya Patnekar |
| 5/22 | Finals Week, Wed, 8:30-10:00pm CSE508 Final, Engineering 145. Good luck! |