CS 693 Cryptographic Protocols

This course covers the design and analysis of security protocols, and studies different attacks and defenses against them. Topics include: signature and authentication protocols, privacy, digital rights management, security protocols for wired, wireless and distributed networks, electronic voting, payment and micropayment protocols, anonymity, broadcast encryption and traitor training, quantum cryptography and visual cryptography. The course includes a project and some related lab experiments.

Credits

4

Cross Listed Courses

CPE 693

Prerequisite

CPE 668 or CS 579

Distribution

Computer Engineering Program Computer Science Program

Typically Offered Periods

Fall Semester