Return to CASPIA Home
MATH 178
Back to Courses Syllabus
More ...
(instructor discretionary)

Cryptography

Course Length:

40 hours over 10 weeks (2 two-hour meetings per week)

Course Description:

History. Number theory. Running time analysis. Classical cryptosystems. Public key cryptography, RSA. DES. Discrete log cryptosystems over finite fields and elliptic curves. Modern stream ciphers. Hash functions. Diffie-Hellman key exchange, ElGamal message exchange, Massey-Omura ``keyless'' message exchange. Signatures. ElGamal signature system.

Course Learning Objective:

Understanding of basic notions of cryptography and some of the underlying mathematical ideas and techniques. Proficiency in several encryption and decryption techniques.

Major Topics:

Cryptography. Applications of cryptographic systems to protection of files and data and to privacy.

Method of Instruction:

Lecture, assignments

Evaluation Methods:

Tests, assignments


© 2006 Center for Advanced Study and Practice of
Information Assurance (CASPIA), Santa Clara University
                  SCU        COEN        CASPIA Home        Courses        More...