Overordnede kursusmål
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
Sidst opdateret
04. maj, 2017