To give the student knowledge about cryptanalytic methods in
symmetric encryption (block ciphers and stream ciphers) and hash
functions. To update and inform them about current topics of
interest, e.g. Quantum Cryptography, Crypto-Currencies like
Bitcoin.
Læringsmål:
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
explain the ideas of linear cryptanalysis, higher order
differential attacks, truncated differential attacks, impossible
differential attacks on block ciphers
explain the concepts of collision attacks, preimage attacks and
of multi-collisions for hash functions
understand and quantum cryptography can and can not do
understand how crypto-currencies like bitcoin work
evaluate critically the presented topics from a
technical-scientific point of view
make an oral presentation of a selected scientific article
search the scientific literature for further information in
relation to the selected article
act as an active listener at scientific
seminars
Kursusindhold:
Block ciphers: linear cryptanalysis, higher order differential
attacks, truncated differential attacks, impossible differential
attacks, interpolation attacks.
Hash functions: collision attacks, preimage attacks,
multi-collisions, the SHA3 competition.
Current Topics: Quantum Cryptography, Proof-of-work schemes,
Bitcoin