Selected Topics in Cryptology
2009-2010 - IMT6041 - 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.


1. Introduction – elements of information theory, symmetric and asymmetric cipher theory

2. Contemporary theory of randomness – randomness and distinguishability

3. Elements of modern symmetric cipher theory – algebraic immunity of Boolean functions, methods of computational commutative algebra in cryptanalysis of symmetric ciphers, differential and integral cryptanalysis

4. Modern public key systems – elliptic curves

Teaching Methods


Teaching Methods (additional text)

  • Lectures
  • Laboratory exercises
  • Problem solving exercises

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

Evaluated by the lecturer

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.