CS 457 - Applied Cryptography.

Introduction of basic principles and application of cryptography. Topics include encryption, decryption, private and public key systems, and their mathematical foundation: divisibility and Euclidean algorithm, arithmetic of congruences, and large prime numbers. Projects are implementations of related algorithms. LISP and JAVA are recommended languages. Prerequisite: CS 335.

College: Sciences & Humanities
Hours: 3
Permission: Y
Prerequisite: CS 335
Co-requisite: none