Math/CMSC 456, Cryptology, Spring 2009, TuTh 11:00-12:15


Lecturer: Larry Washington (For email address, hold cursor here and look at the bottom of the page)
Office: Math 4415, Phone: 301-405-5116
Office Hours: Monday 10:30am-11:30am, Thursday 12:30pm-1:30pm .
Course Location: CSI 3117
Book: Introduction to Cryptography, by W. Trappe and L. Washington, 2nd edition (the 2nd edition differs substantially from the first edition)
  • Selected pages from the book (password required) This will be available very soon.

    Course Description:

    Cryptology is the study of the design and analysis of various encryption schemes, and related topics. The plan is to study the basics of the subject and then touch on several recent developments.

    Grading: Homework 15%, Two midterms: 25% each, Final: 35%

    The final exam will be on Thursday, May 14, 8:00am-10:00am.

    Homework is due by 11:59:59pm on the due date. Late homework will be accepted; however, the score will be reduced by a factor of 50%.

    Approximate syllabus: (subject to adjustment):

    1. Construction and analysis of simple cryptosystems (affine, substitution, Vigenere, linear feedback shift registers)

    2. Public key cryptography (RSA, finding large primes, factoring techniques, ElGamal systems)

    3. The Data Encryption Standard and the Advanced Encryption Standard

    4. Signature schemes (how to sign an electronic message)

    5. Key distribution

    6. Secret sharing schemes (design a system that can be activated by any 5 people in a group, but never by 4)

    7. Hash functions

    8. Zero-knowledge proofs (prove that you have some information without revealing the information)

    9. Elliptic curves

    Course Related Links

    Some Cryptology Links

  • Quadralay Cryptography Archive This page is a very useful list of things associated with cryptography.
  • The National Security Agency
  • RSA Data Security Inc.
  • Pretty Good Privacy Inc.