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.


  • 29.12.2021: For Exercise 2, there is some ambiguous for Choice C. So, if you choose C, you will also get full score for it, meaning we will add 5 points to your final grade.
  • 16.12.2021: For Exercises 4.4, 5, and 6.2, there are several correct answers, and as long as the answer is correct, grades will be given.
  • 15.12.2021: Answers to the exam are published here. Our reference group report is on our OneDrive. Thank you for taking this course!
  • 27.09.2021: There will be no lecture on Wednesday (20.09.2021) and the reference group report for meeting 1 is here.
  • 31.08.2021 & 07.09.2021: We will have an online lecture tomorrow via Zoom. Please check your email or Blackboard for more details.
  • 24.08.2021: I try to post the slides or notes before the lecture starts, but those are mostly from last year. Changes (e.g. typos or mistakes) can appear. Please refer to the slides and notes after the lecture (which are the right slides and notes for this semester). It is your responsibility to have the right notes.
  • 12.08.2021: We will have our first lecture physically in R8 on 23.08.. It is important and will give some administrative information. The lecture will be recorded due to the uncertainty of the COVID situation. Please check "Welcome to TMA4160" announcement in the BlackBoard about it.
  • 16.06.2021: This course will use the textbook from Boneh and Shoup:

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.


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: It is available online.

We might have some supplements, but we will state it in the lecture plan.


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.

2023-09-21, Jiaxin Pan