Skip to content


Course Overview

This is an introductory course in cryptography. It covers classical cryptosystems, Shannon’s perfect secrecy, block ciphers and the advanced encryption standard, RSA cryptosystem and factoring integers, public-key cryptography and discrete logarithms, and linear and differential cryptanalysis.

Credits: 3
Distribution: Undergraduate
Prerequisites: MAT 130 and MAT 140; or MAT 150; or permission of the instructor.

Other Courses

This course is designed to promote mathematical literacy among liberal arts students and to prepare students for GSR 104. The ...
Credits: 4
This course covers basic operations with algebraic expressions, solving equations in one variable, linear equations and their graphs, linear inequalities, ...
Credits: 4
This course covers rational expressions, systems of linear equations in two variables, radicals, and complex numbers, quadratic equations, graphs of ...
Credits: 4

Admissions Requirements

Hearing Undergraduate