← Back to Teaching

ECE 575 – Advanced Cryptographic Techniques with Applications to Real-World Systems
Fall 2025 · Graduate seminar, MWF

This graduate-level course covers advanced concepts in information and network security, intended for Master’s or Doctoral students interested in security research. Topics include advanced cryptographic techniques, formal security analysis methods, and their applications to security and privacy in NextG wireless/mobile networks and distributed systems, as well as data security and privacy (especially in machine-learning systems). The course combines traditional lectures with student-led paper presentations and discussions. Required textbook: Introduction to Modern Cryptography, 3rd Edition, J. Katz and Y. Lindell (Chapman & Hall/CRC, 2020).

Module 1: Introduction and Review of Information and Network Security

Week 1

Module 2: Provable Security (Security Notions)

Week 2

Week 3 – Security Notions (Cont’d)

Module 3: Advanced Cryptographic Techniques

Week 4 – Hash and MAC

Week 5 – Public Key Cryptography

Week 6 – Secure Multiparty Computation (SMC)

Week 7 – Cont’d

Module 4: Privacy Attacks against Machine Learning and LLMs

Week 8

Week 9

Module 5: Secure Neural Network Inference

Week 10

Week 11

Module 6: Secure ML under Multiparty Settings (SMC)

Week 12

Module 7: Privacy-Preserving Federated Learning: Secure Aggregation

Week 13

Week 14

Additional reading (not for presentation):

Module 8: Secure ML Protocols

Week 15

Module 9: Final Project Presentations

Week 16 – Student project presentations

Schedule subject to change.