MATH 4250 Mathematical Foundations of Computer Security

MATH 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: Calculus, MATH 2170 and MATH 3110 or permission of instructor.
credit hours: 3