Arvutiteaduse instituut
  1. Kursused
  2. 2023/24 kevad
  3. Privaatsust säilitavad tehnoloogiad (LTAT.04.007)
EN
Logi sisse

Privaatsust säilitavad tehnoloogiad 2023/24 kevad

  • Homepage
  • Lectures and Practice sessions
  • Homework
  • Links

Lectures and practice sessions

Compared to the last year, the schedule of the course has been slightly reworked. The content has also been somewhat reworked.

The information in this page gives the materials for the lectures and practice sessions, as well as references to similar lectures in past years (where relevant). This information includes the lecture slides, as well as instructions to download and/or install tools that will be used in the practice sessions.

  • Week 1 (14.02.2024, Dan Bogdanov):
    • Lecture: Course introduction. Introduction to privacy, data protection and Privacy Enhancing Technologies. Analysis of existing systems.
    • Seminar: Analysis of the intended and emergent effects of new services.
    • Homework: Analysis of the intended and emergent effects of new services.
  • Week 2 (21.02.2024, Liina Kamm): Introduction to privacy enhancing technologies. Pseudonymisation. Anonymisation.
    • Lecture slides: Deployment of PETS
    • Lecture slides: Data subject privacy. Pseudonymisation. Anonymisation.
    • Recording 1
    • Recording 2
  • Week 3 (28.02.2024, Fedor Stomakhin, Liina Kamm): practice session on data anonymisation.
    • Get the ARX tool here
    • Practice session example dataset
    • Recording
    • Homework: data anonymization / pseudonymization
  • Week 4 (06.03.2024, Kristjan Krips): Attacks on privacy
    • Lecture notes: Attacks on privacy, slides
    • Lab tasks
    • Recording of the lecture & lab
    • OSINT homework
  • Week 5 (13.03.2024, Liina Kamm): Privacy-Preserving Federated Statistics and Machine Learning. Data synthesis.
  • Week 6 (20.03.2024, Jan Willemson): introduction to cryptography, in a non-technical way.
    • The slides are here and here.
  • Week 7 (27.03.2024, Raimundas Matulevičius): Designing privacy-preserving systems (part 1), focusing on GDPR.
    • Before the lecture:
      • Review BPMN principles: quick guide, cheat sheet
      • Read this article
    • Lecture slides, test and exercises
      • Tollgate example privacyless,storing
      • Tools: BPMN.io tool, DPO tool (best with Google Chrome )
    • After the lecture:
      • Read this paper
      • Homework 4 (part one, deadline 17.April)
    • If you have not attended the onsite lecture, complete these exercises.
  • Week 8 (03.04.2024, Raimundas Matulevičius): Designing privacy-preserving systems (part 2), focusing on modelling of business processes using PETs.
    • Before the lecture:
      • Read this article (you can access from the University network)
    • Lecture slides and exercises
      • Ride fulfilment example
      • Pleak tool, see also paper.
    • Homework: Designing privacy-preserving systems
      • Homework 4 (part two, deadline 17.April)
    • If you have not attended the onsite lecture, complete these exercises.
  • Week 9 (10.04.2024, Triin Siil): Legal status of privacy technologies.
    • Lecture slides: Legal status of privacy technologies
    • Recording of the lecture
  • Week 10 (17.04.2024, Alisa Pankova): Differential privacy.
    • Lecture slides (last update: 17.04.24).
    • Exercise sheet (last update: 17.04.24).
      • The initial Pyton code for experiments.
      • The example dataset
    • Homework 5
  • Week 11 (24.04.2024, Pille Pullonen-Raudvere): privacy-preserving protocols for specific and general computational tasks.
    • (Lecture slides)
    • Recording in BBB
  • Week 12 (01.05.2024) National holiday, no lecture
  • Week 13 (08.05.2024, Riivo Talviste, Dan Bogdanov): Privacy-preserving computations. We will use Sharemind MPC as technology for instruction.
    • Lecture slides, recording of lecture and lab
    • Lab instructions
    • Homework 6
  • Week 14 (15.05.2024, Nikita Snetkov and Peeter Laud): Cryptography for privacy preservation; privacy-preserving crypto primitives. Ring signatures, attribute-based encryption, zero-knowledge proofs, proxy re-encryption, etc. As non-technically as possible.
    • Lecture slides
    • Recording in BBB
  • Week 15 (22.05.2024, Jan Willemson and Dan Bogdanov): example / exemplary use-cases for privacy-preserving cryptography.
    • Internet voting
    • Contact tracing
    • CSAM detection
  • Week 16 (29.05.2024, Peeter Laud): Concluding seminars, and problem-solving. Group work that is similar to the individual work in the exam.
    • One of the groups worked on the farming practices use-case.
    • At the end of the seminar, we discussed the architecture for the power / heating / ... compensation task together, coming up with a picture of it.
  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:

Kursuse sisu ja korralduslike küsimustega pöörduge kursuse korraldajate poole.
Õppematerjalide varalised autoriõigused kuuluvad Tartu Ülikoolile. Õppematerjalide kasutamine on lubatud autoriõiguse seaduses ettenähtud teose vaba kasutamise eesmärkidel ja tingimustel. Õppematerjalide kasutamisel on kasutaja kohustatud viitama õppematerjalide autorile.
Õppematerjalide kasutamine muudel eesmärkidel on lubatud ainult Tartu Ülikooli eelneval kirjalikul nõusolekul.
Courses’i keskkonna kasutustingimused