CMPS 4250/6250 Mathematical Foundations of Computer Security

CMPS 4250/6250 Mathematical Foundations of Computer Security
Mathematical Foundations of Computer Security
This course studies the mathematics underlying computer security, including both public key and symmetric key cryptography, crypto-protocols and information flow. The course includes a study of the RSA encryption scheme, stream and clock ciphers, digital signatures and authentication. It also considers semantic security and analysis of secure information flow.
Pre-requistites: One semester of Calculus, CMPS/MATH 2170, and permission of instructor.
credit hours: 3