Teacher(s)
Language
English
> French-friendly
> French-friendly
Prerequisites
Familiarity with the basic notions of cryptography is welcome
Main themes
The exact course topics will change from year to year. Examples of relevant topics include techniques that make it possible to :
- compute on encrypted data;
- build a database that can be queried without the server knowing which parts of it are accessed;
- have anonymous communications;
- make digital cash;
- shuffle cards over the internet;
- organize an election in which the organizers can't cheat;
- have services with access control that keep users untraceable;
- understand attacks against privacy, including de-anoymization/re-identification attacks, profiling, data mining and side-channel attacks;
- identify privacy issues related to mass surveillance and solutions to prevent them.
Learning outcomes
At the end of this learning unit, the student is able to : | |
1 |
Based on the LO referential of the program « Master in Electrical Engineering », this course contributes to the development, acquisition, and evaluation of the following learnging outcomes :
|
Content
Various themes will be discussed each year. These themes may include: secure two-party and multi-party protocols, oblivious memories, verifiable voting, crypto-currencies, verifiable computation, anonymous credentials, differential privacy and big data, post-Snowden cryptography.
Teaching methods
Lectures and exercise sessions.
Homeworks and mini-projects may be proposed during the semester.
Homeworks and mini-projects may be proposed during the semester.
Evaluation methods
The final examination is based on exercises, based on the learning outcomes listed above. One of more mini-projects may be proposed during the semester and may contribute for at most 20% to the final grade. In any case, the grade of the mini-projects would only contribute to the final grade if it is beneficial to the grade.
The exam of the January session is open-book, while the exam of the August session is closed-book.
Details are available on Moodle.
The exam of the January session is open-book, while the exam of the August session is closed-book.
Details are available on Moodle.
Online resources
Teaching materials
- Slides and online references are available from Moodle.
Faculty or entity
Programmes / formations proposant cette unité d'enseignement (UE)
Title of the programme
Sigle
Credits
Prerequisites
Learning outcomes
Master [120] in Electrical Engineering
Master [120] in Computer Science and Engineering
Master [120] in Computer Science
Master [120] in Mathematical Engineering
Master [120] in Data Science Engineering
Master [120] in Data Science: Information Technology