News

Quiz tomorrow

Written on 14.05.25 by Nico Döttling

Dear Students,

after today's lecture we received a few questions about tomorrow's quiz. In a nutshell: The quiz will now include the math tutorial, but cover material, concerning perfect secrecy, private key encryption and chosen plaintext security.

Quiz reschedule and information

Written on 12.05.25 by Riccardo Zanotto

Dear Students,

We moved some quizzes so that the last one is far away from the exam date. These are the dates, as you can see from the timetable.

Quiz 2, 15.05
Quiz 3, 28.05
Quiz 4, 11.06
Quiz 5, 25.06
Quiz 6, 09.07

Also, notice that all the quizzes will take place at the start of the… Read more

Dear Students,

We moved some quizzes so that the last one is far away from the exam date. These are the dates, as you can see from the timetable.

Quiz 2, 15.05
Quiz 3, 28.05
Quiz 4, 11.06
Quiz 5, 25.06
Quiz 6, 09.07

Also, notice that all the quizzes will take place at the start of the lecture (i.e at 16:00) instead of the end like the first one.

Additional Material for Basics of Theoretical Computer Science

Written on 08.05.25 by Nico Döttling

Dear Students,

Yesterday I was approached by several of you concerning additional material on basic complexity notions such as "polynomial time". A good primer for this area is given in Sections 1 and 2 in the textbook by Arora and Barak. This is not a mandatory read, but if you feel you lack the… Read more

Dear Students,

Yesterday I was approached by several of you concerning additional material on basic complexity notions such as "polynomial time". A good primer for this area is given in Sections 1 and 2 in the textbook by Arora and Barak. This is not a mandatory read, but if you feel you lack the conceptual background in these topics, you may benefit from working through this material.

Inquiries regarding Quizzes, Tutorials and Exercise Sheets

Written on 08.05.25 by Nico Döttling

Dear Students,

A quick reminder, if you have any questions concerning the quizzes, tutorials, or exercise sheets, please reach out to the TAs rather than sending a mail to the lecturer. This will ensure that your requests are looked into in a timely manner. 

Thanks for your understanding!

Today's Cryptography Quiz

Written on 30.04.25 by Eugenio Paracucchi

Dear Students,

Today's quiz will begin at 17:15 and will last 15 minutes. It will be held in the usual lecture hall.
The quiz consists of 10 multiple-choice questions.
Lecture notes and all electronic devices are not permitted.

Tutorial 1 new room

Written on 29.04.25 by Riccardo Zanotto

Dear Students,

Since we noticed that the room for tutorial 1 is too small, we moved it to CISPA lecture hall; it still is every Monday at 10.

Rescheduled tutorials

Written on 28.04.25 by Riccardo Zanotto

Dear Students,

Since May 1st is a holiday, we rescheduled tutorial 3 to Friday 02.05 at 10am, always in CISPA room 0.02.

Rescheduled tutorials

Written on 22.04.25 by Riccardo Zanotto

Dear students,

Tutorial 3 is rescheduled for the whole duration of the lecture to Thursdays at 12:15, in CISPA room 0.02. Please take notice.

For this week only, tutorial 2 is rescheduled to Wednesday 23.04 (tomorrow) at 12, in CISPA lecture hall.

Start of Tutorials

Written on 13.04.25 by Nico Döttling

Dear Students,

As we did not release an exercise sheet yet, the tutorials will start in the week of the 21.04.25

Forum activated

Written on 13.04.25 by Nico Döttling

Dear Students,
we have activated the forum and you will find it in the header bar.

Tutorial Preferences

Written on 11.04.25 by Nico Döttling

Dear Students,

Tutorial preferences should now be open. Please enter your preferences as soon as possible.

Thanks!

Show all

 

Cryptography

Lecture Period

The first lecture will take place during the week starting on Monday, April 7, 2025, and the lectures will end in the week ending on Friday, July 18, 2025.

Course Overview

Instructors: Nico Döttling and Lucjan Hanzlik

This lecture will provide an introduction to the field of cryptography. Modern cryptography is the study of the design and analysis of systems with a guaranteed resilience against adversarial abuse. During the run of the course, we will cover the following topics:

  1. Basic Concepts of Modern Cryptography
  2. Basic Cryptanalysis
  3. Practical Aspects of Cryptography

Lecture Times and Place

The lecture will take place in the GHH and at the following dates:

  • Wednesday 16:00 - 17:30
  • Thursday 16:00 - 17:30

For your convenience, we will make the recordings of previous iterations of lecture available in the materials section. Be aware though that several topics may change this year.

Tutorials

Dates of the tutorials will be announced here.

Please approach the TAs directly on questions regarding the tutorials and the quizzes.

Quizzes

There will be 6 quizzes during the run of the course. The quizzes will be in presence at the end of a lecture. Scoring 50% of the achievable points over all quizzes will qualify you for the exam. Scoring 80% or above will earn you a 0.3 increase of your final grade given that you pass the exam. 
 

In all matters regarding the quizzes please reach out to Riccardo Zanotto or Eugenio Paracucchi

Semesterapparat

You will find online copies of the textbooks this course is based on here. Furthermore, please refer to the Book "Complexity Theory: A modern Approach" by Arora and Barak (available here) for foundations in computational complexity.

Exercise Sheets

The will be weekly exercise sheets which are not graded. 

Literature

The course is based on the textbook "Introduction to Modern Cryptography" by Katz and Lindell. You can find complementary literature in the Semesterapparat.

Exams

The exams will be in person and on site. Once the dates and place are set they will be announced here.

Privacy Policy | Legal Notice
If you encounter technical problems, please contact the administrators.