Fiche de cours

Advanced topics on privacy enhancing technologies

CS-523

icon pdfFiche de cours

Enseignant(s) :

Chiesa Alessandro
González Troncoso Carmela

Langue:

English

Summary

This advanced course will provide students with the knowledge to tackle the design of privacy-preserving ICT systems. Students will learn about existing technologies to prect privacy, and how to evaluate the protection they provide.

Content

The course will cover the following topics :

- Privacy definitions and concepts

- Privacy-preserving cryptographics solutions : anonymous credentials, zero-knowledge proofs, secure multi-party computation, homomorphic encryption, Private information retrieval (PIR), Oblivious RAM (ORAM)

- Anonymization and data hiding : generalization, differential privacy, etc

- Machine learning and privacy

- Protection of metadata : anonymous communications systems, location privacy, censorpship resistance

- Online tracking and countermeasures

- Privacy engineering : design and evaluation (evaluation metrics and notions)

- Legal aspects of privacy

Keywords

Privacy, anonymity, homomorphic encryption, secure multi-paty computation, anonymous credentials, ethics

Learning Prerequisites

Required courses

COM-301 Computer security

COM-402 Information security and privacy

Recommended courses

COM-401 Cryptography and security

Important concepts to start the course

Basic programming skills; basics of probabilities and statistics; basics of cryptography

Learning Outcomes

By the end of the course, the student must be able to:
  • Select appropriately privacy mechanisms
  • Develop privacy technologies
  • Assess / Evaluate privacy protection
  • Reason about privacy concerns
  • Select appropriately appropriately privacy mechanisms
  • Develop privacy technologies
  • Assess / Evaluate privacy protection
  • Reason about privacy concerns

Teaching methods

Lectures and written exercises to deepen understanding of concepts

Programming-oriented assignments to practice use of privacy technologies

Expected student activities

Participation in the lectures. Active participation is encouraged.

Participation in exercise session and complete the exercises regularly

Completion of programming assignments

Assessment methods

Lab project (40%)

Midterm (20%)

Final exam (40%)

Supervision

Office hours Yes
Assistant.e.s Yes
Forum Yes

Resources

Moodle Link

Dans les plans d'études

  • Informatique, 2023-2024, Master semestre 2
    • Semestre
       Printemps
    • Forme de l'examen
       Ecrit
    • Crédits
      8
    • Matière examinée
      Advanced topics on privacy enhancing technologies
    • Cours
      3 Heure(s) hebdo x 14 semaines
    • Exercices
      1 Heure(s) hebdo x 14 semaines
    • Projet
      2 Heure(s) hebdo x 14 semaines
    • Type
      optionnel
  • Informatique, 2023-2024, Master semestre 4
    • Semestre
       Printemps
    • Forme de l'examen
       Ecrit
    • Crédits
      8
    • Matière examinée
      Advanced topics on privacy enhancing technologies
    • Cours
      3 Heure(s) hebdo x 14 semaines
    • Exercices
      1 Heure(s) hebdo x 14 semaines
    • Projet
      2 Heure(s) hebdo x 14 semaines
    • Type
      optionnel
  • Data Science, 2023-2024, Master semestre 2
    • Semestre
       Printemps
    • Forme de l'examen
       Ecrit
    • Crédits
      8
    • Matière examinée
      Advanced topics on privacy enhancing technologies
    • Cours
      3 Heure(s) hebdo x 14 semaines
    • Exercices
      1 Heure(s) hebdo x 14 semaines
    • Projet
      2 Heure(s) hebdo x 14 semaines
    • Type
      optionnel
  • Data Science, 2023-2024, Master semestre 4
    • Semestre
       Printemps
    • Forme de l'examen
       Ecrit
    • Crédits
      8
    • Matière examinée
      Advanced topics on privacy enhancing technologies
    • Cours
      3 Heure(s) hebdo x 14 semaines
    • Exercices
      1 Heure(s) hebdo x 14 semaines
    • Projet
      2 Heure(s) hebdo x 14 semaines
    • Type
      optionnel
  • Informatique - Cybersecurity, 2023-2024, Master semestre 2
    • Semestre
       Printemps
    • Forme de l'examen
       Ecrit
    • Crédits
      8
    • Matière examinée
      Advanced topics on privacy enhancing technologies
    • Cours
      3 Heure(s) hebdo x 14 semaines
    • Exercices
      1 Heure(s) hebdo x 14 semaines
    • Projet
      2 Heure(s) hebdo x 14 semaines
    • Type
      obligatoire
  • Informatique - Cybersecurity, 2023-2024, Master semestre 4
    • Semestre
       Printemps
    • Forme de l'examen
       Ecrit
    • Crédits
      8
    • Matière examinée
      Advanced topics on privacy enhancing technologies
    • Cours
      3 Heure(s) hebdo x 14 semaines
    • Exercices
      1 Heure(s) hebdo x 14 semaines
    • Projet
      2 Heure(s) hebdo x 14 semaines
    • Type
      obligatoire
  • Systèmes de communication - master, 2023-2024, Master semestre 2
    • Semestre
       Printemps
    • Forme de l'examen
       Ecrit
    • Crédits
      8
    • Matière examinée
      Advanced topics on privacy enhancing technologies
    • Cours
      3 Heure(s) hebdo x 14 semaines
    • Exercices
      1 Heure(s) hebdo x 14 semaines
    • Projet
      2 Heure(s) hebdo x 14 semaines
    • Type
      optionnel
  • Systèmes de communication - master, 2023-2024, Master semestre 4
    • Semestre
       Printemps
    • Forme de l'examen
       Ecrit
    • Crédits
      8
    • Matière examinée
      Advanced topics on privacy enhancing technologies
    • Cours
      3 Heure(s) hebdo x 14 semaines
    • Exercices
      1 Heure(s) hebdo x 14 semaines
    • Projet
      2 Heure(s) hebdo x 14 semaines
    • Type
      optionnel
  • Cyber security minor, 2023-2024, Semestre printemps
    • Semestre
       Printemps
    • Forme de l'examen
       Ecrit
    • Crédits
      8
    • Matière examinée
      Advanced topics on privacy enhancing technologies
    • Cours
      3 Heure(s) hebdo x 14 semaines
    • Exercices
      1 Heure(s) hebdo x 14 semaines
    • Projet
      2 Heure(s) hebdo x 14 semaines
    • Type
      optionnel
  • Informatique et communications (edoc), 2023-2024
    • Semestre
       Printemps
    • Forme de l'examen
       Ecrit
    • Crédits
      8
    • Matière examinée
      Advanced topics on privacy enhancing technologies
    • Cours
      3 Heure(s) hebdo x 14 semaines
    • Exercices
      1 Heure(s) hebdo x 14 semaines
    • Projet
      2 Heure(s) hebdo x 14 semaines
    • Type
      optionnel

Semaine de référence

 LuMaMeJeVe
8-9     
9-10     
10-11     
11-12     
12-13     
13-14     
14-15     
15-16     
16-17     
17-18     
18-19     
19-20     
20-21     
21-22     
En construction
 
      Cours
      Exercice, TP
      Projet, autre

légende

  • Semestre d'automne
  • Session d'hiver
  • Semestre de printemps
  • Session d'été
  • Cours en français
  • Cours en anglais
  • Cours en allemand