Spring 2017
Syllabus is available. Presentations and homework will be posted throughout the semester. In addition, all material will be posted on HuskyCT.
Materials:
Lectures Slides:
- Lecture 01: Introduction, Security Mindset
- Lecture 02: Symmetric Cryptography, Block Ciphers
- Lecture 03: Public Key Cryptography, RSA
- Lecture 04: Diffie Hellman, Digital Signatures, Hash Functions
- Lecture 05: Certificates and PKI
- Lecture 06: Authentication
- Lecture 07: Overview of Network Security
- Lecture 08: WEP and its weaknesses
- Lecture 09: WPA, improved wireless security
- Lecture 10: IPSec
- Lecture 11: IPSec Part II
- Lecture 12: BGP and RPKI
- Lecture 13: BGPSec
- Lecture 14: TLS
- Lecture 15: TLS Part II
- Lecture 16: TLS Attacks
- Lecture 17: TLS Attacks Part 2
- Lecture 18: DNS
- Lecture 19: DNS Attacks
- Lecture 20: DNSSec
- Lecture 21: Bitcoin
- Lecture 22: Blockchain
- Lecture 23: DoS
- Lecture 24: Firewalls and IDS
- Lecture 25: Worms
- Lecture 26: Review
Projects:
- Project 1: Applied Cryptography and Certificates
- Project 2: Web forms and password cracking
- Project 3: Wifi Sniffing
- Project 4: TLS Man-in-the-middle
- Project 5: Effectiveness of RPKI
- Project 6: CBC Padding Oracle