UMBC Center for Information Security and Assurance


Cryptology - CMSC 443

Course Description

An introduction to cryptology, the science of making and breaking codes and ciphers. Topics include: conventional and public-key cryptosystems, including DES, RSA, shift register systems and selected classical systems; examples of cryptanalytic techniques; digital signatures; pseudo-random number generation; cryptographic protocols and their applications; and an introduction to the theories of cryptographic strength based on information theory and complexity theory.

Prerequisites: CMSC 341, MATH 221 and STAT 355

Previous Offerings

  • Spring 2012 (Lomonaco)
  • Fall 2011 (Lomonaco) (Syllabus)
  • Spring 2011 (Sherman) (Syllabus; Schedule; Supplemental Readings)
  • Spring 2010 (Stephens)
  • Spring 2009 (Stephens)
  • Spring 2008 (Stephens)
  • Fall 2006 (Stephens)
  • Spring 2006 (Stephens)
  • Spring 2005 (Stephens)
  • Spring 2004 (Stephens)
  • Spring 2003 (Stephens)
  • Spring 2001 (Stephens)
  • Spring 2000 (Stephens)
  • Spring 1998 (Stephens)
  • Spring 1997 (Stephens)
  • Fall 1995 (Stephens)
  • Spring 1994 (Stephens)
  • Spring 1993 (Stephens)
  • Spring 1992 (Stephens)