Math 481 syllabus

Cryptography

Course Description: This course provides an introduction to classical and modern methods of message encryption and decryption (cryptography) as well as possible attacks to cryptosystems (cryptanalysis). Topics include classical (symmetric) cryptosystems (DES, AES), public-key (asymmetric) cryptosystems (Diffie-Hellman, RSA, ElGamal), modes of operation, one-way and trapdoor functions, Hash functions, cryptographic protocols. Credit for both MA 481 and MA 581 is not allowed.
Prerequisites: C or better in MA 311 

Suggested Text: Wade Trappe and Lawrence C. Washington: Introduction to Cryptography with Coding Theory, 2nd edition, Pearson Prentice Hall, Upper Saddle River, NJ, 2006

 

Learning outcomes: Upon the successful completion of the course a student will:

Know several techniques for message encryption and decryption as well as possible attacks to cryptosystems.
Know how mathematics can be used to protect data and make electronic systems secure.
Understand the importance of pure mathematics, especially number theory and algebra, in our current world.