Mathematical Cryptography

Download as PDF

Course Information

Subject code

MATH

Subject Code Description

Mathematics

Course Number

3234

Catalog Title

Mathematical Cryptography

Course Description

This course gives a mathematical introduction to cryptography, the art and science of making and breaking secret codes. It begins with the oldest recorded codes, and ends with the encryption schemes used to maintain privacy during Internet credit card transactions. Topics covered include the classical monoalphabetic ciphers and their cryptanalysis; polyalphabetic ciphers and their cryptanalysis; perfect cipher systems; public-key cryptography; Diffie-Hellman key exchange, RSA, Knapsack codes, and anonymity. The mathematical subjects include permutations, modular arithmetic, statistics, recurrence relations and elementary number theoretic results.

Credit Hours Min

3

Restricted to the following student level(s)

UG - Undergraduate

Repeat Status

N - Course May Not Be Repeated