Cryptography Nico D├Âttling, Antoine Joux and Benoit Cogliati

News

04.06.2020

Lecture uploaded

We have uploaded lecture 06_03 on CCA security. The suggested viewing time is 11.06.20 at 10:00.

02.06.2020

Zoom Link for Q&A updated

We have updated the zoom link for the Q&A. We will meet at 13:00.

01.06.2020

Midterm Exam

Thanks for your patience regarding the midterm. We have looked into platform options to conduct the midterm exam and were not satisfied. We have now decided to conduct the midterm exam in the following way:

  • Next Monday, instead of the Q&A session we will make... Read more

Thanks for your patience regarding the midterm. We have looked into platform options to conduct the midterm exam and were not satisfied. We have now decided to conduct the midterm exam in the following way:

  • Next Monday, instead of the Q&A session we will make the midterm exam available in the materials section at 13:00
  • The midterm will be designed to have a workload of 30min
  • The midterm exam will come as an editable pdf form, that is you can directly type your answers into the pdf and save them. 
  • Once you are finished, you will upload the exam (still a pdf) as a submission in the cms
  • To account for any technical difficulties that might arise, you will be given a buffer of 30min. Consequently, you will have until 14:00 to upload the exam.
  • We will conduct a dry-run tomorrow during the Q&A session to make sure the pdf file is editable on everyone's machine
29.05.2020

Lecture uploaded

We have uploaded lectures 06_01 Authentication Definitions and 06_02 MAC Constructions. Suggested viewing date is 04.06. Sorry for the kids noise in the background :-(

29.05.2020

Update on Q&A

We received some more questions, our response is in the Q&A (for your convenience here as well)

Q: Which topics of the lecture are how relevant for the exam?

A: As a general rule, the exercise sheets provide a good orientation for what to expect from the exam.... Read more

We received some more questions, our response is in the Q&A (for your convenience here as well)

Q: Which topics of the lecture are how relevant for the exam?

A: As a general rule, the exercise sheets provide a good orientation for what to expect from the exam. Naturally, we will not query in-depth knowledge of topics that were only skimmed over in the lecture. You should however, be familiar with the high-level concepts discussed in all lectures. In case of doubt regarding a specific topic, please come to the Q&A session, ask your question there and we will clarify.

28.05.2020

Further information on the first midterm

Dear students,

The topics covered in the first midterm will range from the first lecture up until hash functions. That means the lectures including 5_03 will be covered. The duration of the exam will be 30 minutes and the tasks can be expected to be similar to... Read more

Dear students,

The topics covered in the first midterm will range from the first lecture up until hash functions. That means the lectures including 5_03 will be covered. The duration of the exam will be 30 minutes and the tasks can be expected to be similar to what is required in the homework, however it will be adjusted to the shorter timeframe in extend and complexity. Multiple choice and knowledge from the lectures may be required, too.

As previously stated, you need to reach at least 30% in one of the two midterms to participate in the exam at the end of the semester.

The date of 8.6. 13:00 is still tentative, because we are facing technical difficulties with the setup for the online exam server. Be prepared to have the exam at this date, we are working hard on getting everything up and running by then. Should all fail, the exam will have to be postponed again, though. We are sorry for your inconvenience and hope that this helps to clarify some details.
 

27.05.2020

Q&A Session moved

Due to a holiday, the next Q&A session has been moved to Tuesday 02.06.20 13:00

25.05.2020

Zoom Link updated again

Previous zoom session crashed, thus link has been updated again

25.05.2020

Link for Zoom Meeting posted

We have updated the link for today's Q&A meeting

21.05.2020

Lectures uploaded

We have uploaded lectures 05_01 Hash Functions, 05_02 Hash Function Constructions and 05_03 Hash Function Cryptanalysis. The suggested viewing dates are 28.05 and 01.06.

18.05.2020

First Midterm will be online

The first midterm exam will be online only. We are currently in the process of setting up a server. We will notify you in case the midterm needs to be postponed again for technical reasons. A decision regarding the second midterm has not yet been made. 

18.05.2020

Office Hour moved to Wednesday due to public holiday

This week's office hour on Thursday won't take place due to a public holiday.

However, to make up for it, we arranged to hold the session on Wednesday from 1pm to 5pm instead. So you can go ahead and get your questions answered! smiley

The Discord channel can be... Read more

This week's office hour on Thursday won't take place due to a public holiday.

However, to make up for it, we arranged to hold the session on Wednesday from 1pm to 5pm instead. So you can go ahead and get your questions answered! smiley

The Discord channel can be found in the materials section, as always.

18.05.2020

New links for Q&A session posted

The link for today's Q&A session has been updated in the material section.

14.05.2020

Lecture uploaded

We have uploaded lectures 04_04 Blockciphers, 04_05 Modes of Operation and 04_06 Cryptanalysis. Suggested viewing date is 25.05.20 at 10:00

12.05.2020

Lecture uploaded

We've uploaded lecture 04_03 Chosen Plaintext Security. The suggested watching date is 21.05. We've also uploaded the video of the second Q&A session

12.05.2020

Students not present in Saarbr├╝cken

We would like to compile a list of students who are not or cannot be physically present in Saarbrücken. If this is the case for you, please write a short mail to doettling@cispa.saarland, stating your course of study and by what date you expect to be physically... Read more

We would like to compile a list of students who are not or cannot be physically present in Saarbrücken. If this is the case for you, please write a short mail to doettling@cispa.saarland, stating your course of study and by what date you expect to be physically present in Saarbrücken. Thanks for your help!

11.05.2020

Dates of Midterms postponed

The tentative dates of the midterm exams have been postponed. The first midterm has been moved from 04.06.2020 to 08.06.2020. The second midterm has been moved from 02.07.2020 to 06.07.2020.

11.05.2020

Videos of Lectures 4.1 and 4.2 posted

We just posted the videos for Chapter 4.1 and 4.2: Private Key Encryption Definitions and Stream Ciphers. The suggested watching date is 18.05.20 from 10:00 to 11:00

11.05.2020

Q&A Session

The zoom link for the Q&A session today has been updated. See you there!

04.05.2020

Feedback Question

Please don't use the feedback option to ask questions for which you expect an answer. Please use the Askbot instead ... the dates for the exams are listed on the main page.

04.05.2020

Today's Q&A Session

The Zoom link for today's Q&A session will be posted at 12:30 in the material section

30.04.2020

Frequently Asked Questions

We are collecting the most frequently asked questions which we receive outside of the askbot on this page

25.04.2020

Crypto Candy

We've created a supplementary page Crypto Candy where we post links to videos and other stuff we liked which is vaguely related to the subject of the lecture. This is purely for enjoyment and has no bearing on the lecture. 

24.04.2020

No Q&A Monday 27.04

There will be no Q&A session Monday the 27.04. The next and first official Q&A session will be on Monday 04.05 for the beginning of the semester, where we take all your questions concerning the lecture, both in terms of organization and content.

23.04.2020

Response to Student Questions

We have received questions via the feedback option and during the office hour session, and since this is of importance to all of you we would like to provide answers and clarifications here. In a nutshell, you should consider everything that happens before... Read more

We have received questions via the feedback option and during the office hour session, and since this is of importance to all of you we would like to provide answers and clarifications here. In a nutshell, you should consider everything that happens before 04.05.2020 as a test-run, as we do not have any prior experience in online teaching. 

We rephrased the most common questions. 

=================

Q: Do I have to watch the video lectures as they come out? Even before the official start of the semester on 04.05.2020? Will I have a disadvantage from not watching the videos before the official start of the semester?

A: No. Everything that happens until 04.05.2020 is absolutely voluntary and you will be at no disadvantage if you ignore this lecture until then. Everything that happens until then should be considered a service from us to you (and a test-run for us at the same time). We will set up a calendar with suggested viewing dates for the videos, I.e. when and which lectures you should watch starting from the 04.05. We hoped that our first news board post made it clear that everything which happens before the 04.05 is non-mandatory, but we stress it here once more.

=================

Q: At which pace will lectures and exercise sheets be uploaded? In the course Nebenläufige Programmierung all recorded lectures from last year were already made available online.

A: We do not have pre-recorded lectures from last year, and right now we are essentially putting the Chapters online once we are finished recording and editing them. The intention is that anyone who wants to watch them can watch them, in the same way as you can watch any other online lectures. But this comes at no obligation for you to watch them as they come out. Regarding the exercise sheets, note that working on exercise sheets is entirely voluntary and the “scheduled” hand-in date (if you want feedback on your solutions) for the first sheet is the 08.05.

=================

Q: What is my workload going to be for this lecture?

A: In a normal semester there would be 2 lectures per week, i.e. 3h of lecture per week. This year the summer semester will be 11 weeks (04.05-17.07). However, due to the different format of the lecture this year we will try to keep the amount of video lectures for you to watch at or below 2h per week and count on you participating the weekly 1h Q&A session, which takes place on Mondays at 1pm. Apart from that, we offer exercise sheets and the weekly office hour (Thursdays from 1pm to 5pm) which replaces the tutorials. As we are still receiving feedback, the times might be subject to change, but any changes will be announced.

=================

Q: Can you announce on the news board when new lectures go online?

A: We made an announcement when the first set of recorded lectures went online, but abstained from announcing the following lectures as we didn’t want to convey the impression that it is mandatory to watch them. Unless people start complaining about too much spam we will announce new recordings from now on.

=================

Q: How much material will the midterm exams cover?

A:  A preliminary (non-binding) date for the first mid-term is 04.06, the preliminary date for the second one is 02.07. So both mid-terms cover around 4 weeks of material, or 8-9h of video and 4 exercise sheets if you want so. But whether the mid-terms happen at all depends on the development of the Coronavirus situation.

=================

 

All this said, would also like to ask for your understanding that these are difficult times for us as well.

23.04.2020

Office Hour

Today at 13:00 will be the first office hour. It will take place on our discord server https://discord.gg/GpanuQ . We encourage you to join and work on exercises together. The tutors will be present to answer your questions and give you small hints.

Sorry for the... Read more

Today at 13:00 will be the first office hour. It will take place on our discord server https://discord.gg/GpanuQ . We encourage you to join and work on exercises together. The tutors will be present to answer your questions and give you small hints.

Sorry for the inconvenience of multiple platforms of communication, but we are still trying to figure out online teaching.

20.04.2020

Zoom Meeting for the Q&A

Make sure to have an installation of Zoom. This is the link to the Q&A Meeting: https://zoom.us/j/95756735596?pwd=a0htV1lVZ0ZVZTM4eVIzVkhaWUFnUT09

 

17.04.2020

Links to the videos in Material Section

The links to the videos have been moved into the material section.

17.04.2020

Save the Date: Q&A Session for historic ciphers

The Q&A Session for historic ciphers will be on Monday 20.04.2020 at 13:00. We will share a Zoom link ~30min before on this news board.

17.04.2020

Slides uploaded

You will find the slides of the lectures as pdfs in the materials section

16.04.2020

First batch of videos posted

We have just posted the first batch of videos, covering the topics of historic ciphers and principles of modern cryptography. EDIT: The videos are posted on YouTube and you can find the links by scrolling down.

14.04.2020

Feedback

If you have questions, please refrain from using the feedback option and use the askbot instead, so we can answer directly. And to the person who asked: No, we haven't put the lectures online yet. We will announce it on this news board when the first lectures are... Read more

If you have questions, please refrain from using the feedback option and use the askbot instead, so we can answer directly. And to the person who asked: No, we haven't put the lectures online yet. We will announce it on this news board when the first lectures are online. Thanks for your patience!

06.04.2020

Start of the Course

As you know, the start of the semester has been postponed until 04.05.20. Starting the week of the 13.04.20 week we will put recordings of the lecture online. There will be a (non-mandatory) Q&A session on Zoom on the 23.04.20 at 12:30.

Show all
 

 

Cryptography

Lecture Period

The lecture period will start Monday 04.05.2020 and end Friday 17.07.2020. For your convenience, lectures will be put online once they are ready and you can watch them at any time. We will put suggested viewing dates for the lectures into the timetable.

Course Overview

Instructors: Nico Döttling, Antoine Joux and Benoit Cogliati

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. Historic ciphers and the development of cryptography as a science
  2. A crash course in probability theory
  3. Private Key Encryption and Pseudorandomness
  4. Hash Functions and Authentication
  5. A crash course in algebra
  6. Public Key Encryption
  7. Digital Signature Schemes
  8. Advanced Concepts of Cryptography

Online Lecture

Due to the COVID-19 situation, this lecture will be online-only. Since 150+ attendants are too many to deliver the lectures live, the main lecture material will be delivered in the form of pre-recorded videos. While we have not tested this yet, we will try to set up a zoom call every Monday at 13:00.

This is the perfect opportunity to ask your questions since a lecturer will be present.

Exercises

There will be a weekly, voluntary exercise sheet covering the material of the lecture. You will be able to submit these exercise sheets. Tutors will give you feedback, but the sheets will not be graded. The amount of detail in the feedback depends on how many people submit their sheet.

Office Hour

There will be an office hours every Thursday at 13:00. We encourage you to join our discord server at that time and work together on  the exercises. During that time tutors will be present to answer your questions or give you small hints.

Literature

You can find complementary literature in the Semesterapparat.

Midterm Exams

In order to qualify for the exam you need to score at least 30% of the achievable points in one of the 2 midterm exams. The tentative dates for the midterms are

  • First Midterm: 04.06.2020 08.06.2020 13:00 (during lecture)
  • Second Midterm: 02.07.2020 06.07.2020 13:00 (during lecture)

Exams

That dates and times for the exams are as follows.

  • Main Exam: 31.07.2020, 9:30 - 11:30
  • Re-Exam: 26.08.2020, 14:00 - 16:00 To be rescheduled

Lecture Hall assignment will be announced in due time. You may bring a cheat sheet consisting of two hand-written A4 pages (which means one A4 sheet front and back).



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