TSIT98 Cryptology, 3,8 ECTS-points
/Kryptoteknik/

Advancement level:
D

Aim:
After taking this course the student should be able to make a reasonable assessment of given crytpographic systems and choose a good solution for situations where cryptographic techniques can help.

Prerequisites:
Algebra and statistics.

Course organization:
The course consists of lectures and problem solving sessions.

Course content:
Cryptography as a tool for information security, history and principles. Theoretic foundations. Perfect systems and randomness. Stream ciphers. Pseudorandom sequences. Theory for linear and non-linear feedback shift registers.Block ciphers. DES. Public key encryption and public key distribution.Crypto based checksums and digital signatures. Protocols and algorithms for specific applications.

Course literature:
Schneier: "Applied Cryptography"

TEN1Written examination, 2 p.
LAB1Labratory work, ,5 p.
Course language is English.