Note: this is an information page, the course is given through LiU's e-learning system lisam
TSIT03 Cryptology
This first course in cryptology gives an overview of existing algorithms and the requirements they should meet. Some algorithms are treated in depth while others are treated more at an introductory level, a detailed list over the course content can be found here.
The course is given in period HT1. The literature and lectures are in English, as are the training lessons.
Required courses
Algebra and Probability Theory. TSIT02 Computer Security and Discrete mathematics are recommended, but not strictly required.
Personnel
Onur Günlü | Lectures, examination |
Christoffer Hindlycke | Lab sessions |
Literature
Course book: “Introduction to Cryptography with Coding Theory” by Wade Trappe and Lawrence Washington.
Course plan
Item | Content | Trappe & Washington |
Lecture 1 | History and principles | Ch 2.1-2.6, 2.8, 2.12 |
Remember to register for the lab sessions! | ||
Lecture 2 | Foundations and basic theory | Ch 15, 2.9 |
Lecture 3 | Stream ciphers, pseudo-randomness | Ch 2.10-2.11 |
Lecture 4 | Block ciphers: Principles, DES | Ch 2.7, 4.1-4.4, 4.6-4.7 |
Lecture 5 | Block ciphers: AES, other algorithms, modes, MACs | Ch 5, *3.11, 4.5, 4.8, (+MACs) |
Lab 1 | Historical ciphers | Lab-PM 1 |
Lab 2 | Hacking DES via side-channel analysis | Lab-PM 2 |
Lecture 6 | One-way functions, public key principles, RSA | Ch 3.1-3.6, 3.9, 6.1, 6.7 |
Lecture 7 | RSA continued, crypto knapsack, Diffie-Hellman, ElGamal | Ch 6.2-6.4, 7.1-7.2, 7.4-7.5, (+knapsack) |
Lecture 8 | Digital signatures and hash functions | Ch 8, 9 |
Lab 3 | GnuPG | Lab-PM 3 |
Lecture 9 | Elliptic Curve Cryptography, key distribution and trust | Ch 16.1, 16.5, and 10 |
Lecture 10 | Quantum cryptography | Ch 19.1-2, + more |
Lab 4 | Quantum Cryptography | Lab-PM 4 |
Guest Lecture | Sectra Communications | See separate information emailed to participants. |
Lecture 11 | Zero knowledge and Secret sharing | Ch 7.3, 12, 14 |
Lecture 12 | Post-Quantum cryptography | Not Ch 11 |