MATH 571 Intro to Mathematical Cryptography

The main focus of this course is on the study of cryptographical algorithms and their mathematical background, including elliptic curve cryptography and the Advanced Encryption Standard. Lectures will emphasize both theoretical analysis and practical applications. To help master these materials, students will be assigned computational projects using computer algebra software.

This is a rigorous introduction to modern topics in mathematical cryptography. Planned topics are (i) an introduction to public key cryptography, including Diffie-Hellmann, RSA, and attacks on them, (ii) elliptic curve cryptography, (iii) lattice-based cryptography. Time permitting, we will discuss additional topics, such as hash functions, homomorphic encryption, and AES (a symmetric system).

Prerequisites: Math 300 and Math 471.

Location: Amherst

 

Credits: 
3
Date: 
Sunday, January 22, 2017 to Wednesday, May 10, 2017
Instructor: 
Paul Gunnells
CompSci
Graduate
Undergraduate
January, 2017