CMPS 494B Cryptographic Protocols
This course covers the design and analysis of secure 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 tracing, quantum cryptography, and visual cryptography. This course includes a project.
Prerequisite
None