News
Re-exam 07.09.2018Written on 29.08.18 by Robert Künnemann Hi! The reexam will take place on 07.09.2018, next week on Friday. First, if you plan to write the reexam, please register in LSF until THIS Friday. Later registrations need to involve the examination office. Second, the exam will be oral and take 20minutes. Third, we have four… Read more Hi! The reexam will take place on 07.09.2018, next week on Friday. First, if you plan to write the reexam, please register in LSF until THIS Friday. Later registrations need to involve the examination office. Second, the exam will be oral and take 20minutes. Third, we have four registrations so far. Since we value your time and don't want you to stand around in a queue, we will fix slots. Please write me an email about which one you want, I will allocate slots on a first-come-first-serve basis. robert.kuennemann@cispa.saarland Tuesday 07.09.2018
Fourth, as with the exam, you may bring a cheat sheet. As with the exam, we will formulate the tasks so that it does not matter. Cheers, Robert |
Exam inspectionWritten on 10.08.18 by Robert Künnemann Hi! The exam inspection will take place today (Friday Aug 10) at 14:00. Please come to my office (room 2.12), we will move to a larger room if necessary. For those who cannot arrange with that date: please write me a mail, or if you are feeling lucky, come around my office. Cheers, Robert |
Exams gradedWritten on 07.08.18 by Robert Künnemann Hi! Please find the grades in the CMS. We are planning to have the exam inspection soon, so please fill out the dudle (https://dudle.inf.tu-dresden.de/pets-examinspection/) tomorrow or today. You can use pseudonyms to keep your privacy (well, unlinkability ;)). Cheers, Robert |
project submission dueWritten on 02.08.18 by Yang Zhang Dear all, today is the last day you can submit your final project report. Cheers, Yang |
exam venueWritten on 01.08.18 by Yang Zhang Dear all, the exam will happen 10 am August 3rd, the venue is the lecture hall of E9.1 (CISPA). see you then! Cheers, Yang |
midterm project evaluationWritten on 19.07.18 by Yang Zhang Dear all, results for the midterm project are available now, please check it through cms. You need to get at least 20 to be able to enter the final exam. In general, the current results serve as the base for your final project score. Cheers, Yang |
About semester projectWritten on 18.07.18 by Yang Zhang Dear all, the deadline for submitting your final project report is August 2nd, 2018. You can either submit your final report through the CMS system, project final, or send it to me by email. Cheers, Yang |
midterm project reportWritten on 12.07.18 by Yang Zhang Dear All, Just a kind reminder, the midterm project report is due on July 18th (no extension). Cheers, Yang |
Bonus exercise sheetWritten on 09.07.18 by Robert Künnemann Hi! As announced in the lecture, please find a third bonus exercise sheet in the Materials section. This sheet will not be taken into account for exam admission, but it may be helpful in exam preparation. The solutions will be put online on Friday, so you can ask away at the final lecture, where… Read more Hi! As announced in the lecture, please find a third bonus exercise sheet in the Materials section. This sheet will not be taken into account for exam admission, but it may be helpful in exam preparation. The solutions will be put online on Friday, so you can ask away at the final lecture, where the three of us will be available for questions. Cheers, Robert PS: Check out the last exercise in particular, if you want to see how you can put your understanding of protocol modelling and specification of privacy-like properties to use. |
Groups of three (in numbers: 3) allowed for exercise sheetsWritten on 06.07.18 by Robert Künnemann Hi! We were asked to allow groups of three for exercise submissions, so groups from the project could still work together. In a (short!moment of kind-heartedness, we gave in. There is also a slight misuse of the term algebra in exercise sheet 2, see the errata in the materials section. Cheers, Robert |
Protocol part commencing // Exercise submission // Askbot activatedWritten on 02.07.18 by Robert Künnemann Hi everyone, the protocol part is starting at 12:00, and I am as excited as you are. Please remember to take an early lunch, as we have to make up for last week's lecture, so we will start at exactly 12:00, and finish at 14:15. As of now, you can find chapter 1 of the script and the exercise sheet… Read more Hi everyone, the protocol part is starting at 12:00, and I am as excited as you are. Please remember to take an early lunch, as we have to make up for last week's lecture, so we will start at exactly 12:00, and finish at 14:15. As of now, you can find chapter 1 of the script and the exercise sheet #2 in the CMS. I am happy for any typos that you find. Furthermore, we managed to figure out how the CMS handles the exercise submissions, so starting from now, you can use the CMS'es mechanism. Consequently, the submission deadline for the first exercise sheet was extended by two days. Finally, I've activated the askbot module, and ask you to use it for questions instead of the forum, as the forum seems to not always send email notifications. We've kept the forum activated, though, so that previous discussion remains available. Cheers, Robert
|
Exercise Sheet CryptoWritten on 22.06.18 by Lucjan Hanzlik Dear All, you can find the exercise sheet for the crypto part in the materials section (Information -> Materials). The deadline is 03.07.2018. Regards, Lucjan Hanzlik |
Semester project teamWritten on 18.06.18 by Yang Zhang Dear all, Noreldin Nimer is still looking for a team for the semester project, if anyone else still doesn't have the team please contact Noreldin. noreldinnimer@gmail.com
|
Semester project evaluationWritten on 10.06.18 by Yang Zhang Dear All, July 18th will be the day for the "mid-term" evaluation of the semester project. You have to finish at least 50% of the project to be able to enter the final exam. Please send me your "half-done" report of your project by July 18th 10pm (NO EXTENSION) by email… Read more Dear All, July 18th will be the day for the "mid-term" evaluation of the semester project. You have to finish at least 50% of the project to be able to enter the final exam. Please send me your "half-done" report of your project by July 18th 10pm (NO EXTENSION) by email (yang.zhang@cispa.saarland). The final project report should contain
So your "half-done" project report should follow the same structure. Cheers, Yang |
Lecture schedule -- 25.06.2018Written on 06.06.18 by Robert Künnemann Dear students, Due to external obligations, the lecture on 25.06.2018 needs to be postponed. The easiest solution is to have two three-hours long lectures and 02.07 and 09.07. to make up for it. Please write me a mail if this additonal hour (or 15mins, if we push through without breaks ;)) poses a… Read more Dear students, Due to external obligations, the lecture on 25.06.2018 needs to be postponed. The easiest solution is to have two three-hours long lectures and 02.07 and 09.07. to make up for it. Please write me a mail if this additonal hour (or 15mins, if we push through without breaks ;)) poses a problem for you. Cheers, Robert |
about slidesWritten on 16.04.18 by Yang Zhang Hi, The lecture slides are in "Information-> Materials" in the CMS system. Cheers, Yang |
Programming environment setupWritten on 11.04.18 by Yang Zhang Hi all, the first lecture (next Monday) will have a small practice session. Please install Anaconda: https://www.anaconda.com/download/ and gensim: https://radimrehurek.com/gensim/install.html before the lecture starts. We will use python's data science packages (pandas, numpy,… Read more Hi all, the first lecture (next Monday) will have a small practice session. Please install Anaconda: https://www.anaconda.com/download/ and gensim: https://radimrehurek.com/gensim/install.html before the lecture starts. We will use python's data science packages (pandas, numpy, and scipy) for the data privacy part of the lecture, it is recommended to get familiar with these packages. |
No lecture on April 23rdWritten on 09.04.18 by Yang Zhang The lecture on April 23rd is canceled due to conference travel. |
Privacy Enhancing Technologies
Overview
This course will cover the topic of privacy from three aspects.
- Data privacy
- Cryptographic techniques
- Formal methods
More information on the lecture will become available later on.
Logistics
Location: E9 1, Lecture hall
Lecturers: Yang Zhang, Lucjan Hanzlik, and Robert Künnemann
Time: Monday, 12:15-14:00 (Starting from April 16th)
Contact: Yang Zhang (yang.zhang@cispa.saarland)
Office hour for data privacy: Tuesday, 13:30-16:30; Friday, 13:30-16:30, 3.19, E9.1 (Please send email for an appointment beforehand!)
Exam
- Main exam: 10am, August 3rd (room: TBD)
- Backup exam: 10am, September 7th (room: TBD)
Schedule
2018.04.16 | Social Network Privacy: Personal attribute inference and graph de-anonymization (Yang Zhang) |
2018.04.30 | Location Privacy: Location Prediction and Link Prediction (Yang Zhang) |
2018.05.07 | Machine Learning Privacy (Yang Zhang) |
2018.05.14 | Genomic Privacy (Yang Zhang) |
2018.05.21 | holiday |
2018.05.28 | Introduction to Zero-Knowledge Proofs (Lucjan Hanzlik) |
2018.06.04 | Privacy Preserving Signature Schemes (Lucjan Hanzlik) |
2018.06.11 | ePassport and its Cryptographic Algorithms (Lucjan Hanzlik) |
2018.06.18 | Case Study: German eID (Lucjan Hanzlik) |
2018.06.25 | (postponed) |
2018.07.02 | Modelling privacy-preserving protocols (Robert Künnemann) |
2018.07.09 | Equivalence properties in protocols (Robert Künnemann) |
2018.07.16 | Course Summary |
Grading
The data privacy part of this lecture will be graded based on a semester-long project.
The cryptography and formal method parts will have a final written exam.
The project will constitute 50% of the final grade and the exam will constitute the other 50%. Exercises are not considered for the graded, but for exam admission.
To be able to enter the final exam, a student needs to have:
- to pass (50%) the project
- at least 50% of the maximal exercise score for the sum of both exercise sheet (one for cryptography, one for formal methods).