TMA4160 Cryptography - Fall 2021
Lecturer: | Jiaxin Pan | ||
---|---|---|---|
Assistant: | Shuang Wu | ||
Schedule | Room | ||
Lectures: | Mondays | 12:15-14:00 | see the schedule |
Wednesdays | 08:15-10:00 | ||
Exercises: | Mondays | 16:15-17:00 | |
Visiting hours: | Mondays | 14:00-15:00 | 836 in SBII |
Exam: | ?? |
This semester will be similar to the one in 2020.
Messages
(Messages)
Questions and FAQ
Our FAQ is here. It may answer your question before you send it out.
There is also a Discussion Forum in Blackboard. You may find answer there.
Prerequisite
You should be familiar with basic abstract algebra such as groups, rings and fields.
You will find the lectures more interesting or enjoyable if you know something about computational complexity and the analysis of algorithms.
Reference group
Deleted due to GDPR.
Course material
We will follow the lecture notes from Boneh and Shoup: https://toc.cryptobook.us/book.pdf. It is available online.
We might have some supplements, but we will state it in the lecture plan.
Supplements:
- Cryptography Made Simple, by Nigel P. Smart, Springer. Since NTNU has the Springer database, you can download it from here.
- Introduction to Modern Cryptography, 2nd edition, by Jonathan Katz and Yehuda Lindell.
- Handbook of Applied Cryptography by Alfred J. Menezes, Paul C. van Oorschot and Scott A. Vanstone.
- A Computational Introduction to Number Theory and Algebra by Victor Shoup.
You should be able to get by with just the lecture notes of Boneh and Shoup (and possibly the supplements).
The curriculum is defined to be the material covered by the lecture notes, the lectures and the exercises.