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.

Topic(s)

  • 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

Lectures
Laboratory work
Exercises

Form(s) of Assessment

Other

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

None

Teaching Materials

Books:
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., http://www.cacr.math.uwaterloo.ca/hac

Various papers (available on-line)

Additional information

There is room for 50 students for the course.