TSIT70 | Cryptology, 4,5 ECTS-points /Kryptoteknik/ Advancement level: D | |
Aim: After taking this course the student should be able to make a reasonable assessment of given cryptographic systems and choose a good solution for situations where cryptographic techniques can help.Prerequisites: Algebra and statisticsCourse organization: The course consists of lectures, problem solving sessions and two laboratory assignments.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: Stallings: "Cryptography and Network Security; Principles and Practice", Prentice Hall 1999 Course notes and instructions for the laboratory assignments | ||
TEN1 | , 2 p. | |
LAB1 | , 1 p. | |
The examination consists of two sets of problems, that should be solved during computer sessions, and a conventional written examination |