CMPS 4250 Mathematical Foundations of Computer Security

CMPS 4250 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