Georgetown University home page Search: Full text search Site Index: Find a web site by name or keyword Site Map: Overview of main pages Directory: Find a person; contact us About this site: Copyright, disclaimer, policies, terms of use Georgetown University home page Home page for prospective students Home page for current students Home page for alumni and alumnae Home page for family and friends Home page for faculty and staff Georgetown University Search: Full text search Site Index: Find a web site by name or keyword Site Map: Overview of main pages Directory: Find a person; contact us About this site: Copyright, disclaimer, policies, terms of use
Navigation bar Navigation bar
spacer spacer spacer spacer
border
spacer spacer spacer
border
spacer spacer

MATH-211 Introduction to Cryptography

MATH-211 Introduction to Cryptography
Offered academic year 2010-2011
Faculty:
  • Engler, Hans
  • In this introductory course we begin by looking at how the ancient Roman military send secret messages. We then survey cryptography from Roman times up to today's high tech world. Students will learn how to encrypt messages and how to attempt to break codes. We will discuss the efficiency and security level of different encryption methods. To make the discussion rigorous, we will need tools/concepts/results from
    mathematics.

    Mathematical content: mappings and inverse mappings, modular arithmetic, the additive group Z/n, the multiplicative group Z*/n, Euler's phi function, Fermat's Little theorem and Euler's generalization, primitve roots, discrete logarithms.

    Cryptographic content: classical ciphers and their decryption (shift, affine, and Vigenere ciphers), key exchange protocols (main
    example: Diffie-Hellman), public key ciphers (main example: RSA).

    An important mathematical thrust will be to show students that there are
    alternative arithmetic systems in which familiar objects such as inverses, products, and logarithms have strange properties, and that these are the right tools for cryptography.
    Credits: 3
    Prerequisites: None
    Other academic years
    There is information about this course number in other academic years:
    More information
    Look for this course in the schedule of classes.

    The academic department web site for this program may provide other details about this course.
    spacer spacer
    Navigation bar Navigation bar