Modern Cryptology
2009-2010 - IMT6081 - 5 ECTS

On the basis of

IMT4531 Introduction to Cryptology, IMT4551 Selected Topics in Cryptology, or equivalent

Expected learning outcomes

Having completed the course, the student should have

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


  • Introduction – elements of information theory, general cipher system theory
  • Random number generation
  • 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

Teaching Methods

Laboratory work

Form(s) of Assessment


Form(s) of Assessment (additional text)

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

Grading Scale

Alphabetical Scale, A(best) – F (fail)

External/internal examiner

Internal examiner

Re-sit examination

The whole subject must be repeated.

Examination support

Calculator, dictionary

Coursework Requirements


Teaching Materials

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.,

Various papers (available on-line)

Additional information

There is room for 50 students for the course.