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.
Cross Listed Courses
CPE 693
Prerequisite
CPE 668 or CS 579
Distribution
Computer Engineering Program
Computer Science Program