Skip to main content »

Trinity College Dublin

TCD Mathematics

School of Mathematics

Cryptology notes by Michael Purser

The following notes for the course on cryptology were assembled, corrected, retyped and generally beaten into shape by Christina Ruddle. I am extremely grateful to her. All mistakes are mine not hers.

These lecture notes pertain to a course I last delivered in 2008-09 and which I expect to offer again in 2010-11. The previous module code was 374.

  1. Intro and Background
  2. Symmetric Encryption Algorithms
  3. Modular Arithmetic
  4. Public Key Cryptology - Part I
  5. Public Key Cryptology - Part II
  6. Hash Functions
  7. Random Numbers
  8. Factorising and Finding DL
  9. Factorising and DL Using a factor base
  10. Elliptic Curves
  11. DCA
  12. LCA