The course is an extension of the theory of cryptology given in INF240. The course deals with the construction of and the attack on some cryptographic ciphers, cryptographic hash functions, and digital signatures.
We will also look at other topics within cryptology- the selection will vary from time to time. Examples of such topics are authentication codes, elliptic curve cryptography, secret sharing systems, zero-knowledge proofs, random number generators, secure multicasting, and information theoretical tools.
After completing the course the student should be able to
Exercises.
Compulsory assignments are valid two semesters, the semester of the approval and the following semester.