Modern Cryptology
2010-2011 - IMT6081 - 5sp

Anbefalt forkunnskap

IMT4531 Cryptology 1, IMT4551 Cryptology 2, or equivalent

Forventet læringsutbytte

In the course, the students will acquire

  • Advanced level of understanding of methods of analysis and synthesis of cryptographic systems
  • Deep understanding of modern cryptographic theory
  • Skills to be capable of critical analysis, evaluation and synthesis of ideas and concepts relating to cryptology.

Emnets temaer

  • Introduction – elements of information theory, general cipher system theory
  • Contemporary theory of randomness – randomness and distinguishability
  • Elements of modern symmetric ciphers theory – Galois fields, primitive polynomials, Boolean functions theory, block ciphers theory, hash functions theory
  • Public key cryptography – RSA theory, digital signatures

Pedagogiske metoder





  • Written exam (alternatively oral exam): 51%
  • Project: 49%
  • Both parts must be passed.


Bestått/Ikke bestått


Evaluated by the lecturer

Utsatt eksamen (tidl. kontinuasjon)

The whole subject must be repeated.

Tillatte hjelpemidler (gjelder kun skriftlig eksamen)

Calculator, dictionary

Obligatoriske arbeidskrav



1. Introduction to Cryptography and Coding Theory, 2. edition, Trappe W., Washington L., Prentice Hall, 2006, ISBN: 0131981994.
2. Handbook of Applied Cryptography, Menezes A.,

3. Introduction to modern cryptography, Katz J., Lindell Y., Chapman&Hall/CRC, 2008, ISBN: 1-58488-551-3

Various papers (available on-line)

Supplerende opplysninger

There is room for 50 students for the course.