Salta al contenuto principale della pagina

DATA PROTECTION & PRIVACY

CODE 90538
ACADEMIC YEAR 2021/2022
CREDITS 9 credits during the 1st year of 10852 COMPUTER SCIENCE (LM-18) GENOVA

6 credits during the 1st year of 11160 COMPUTER ENGINEERING (LM-32) GENOVA

SCIENTIFIC DISCIPLINARY SECTOR ING-INF/05
LANGUAGE English
TEACHING LOCATION GENOVA (COMPUTER SCIENCE )
SEMESTER 1° Semester
TEACHING MATERIALS AULAWEB

OVERVIEW

The course will introduce methodologies at the state of the art for protecting several data types (e.g., databases, time series, graphs, longitudinal data and transactional data). Furthermore, the course will provide some insights on legal aspects related to the protection of the user's privacy. 

AIMS AND CONTENT

LEARNING OUTCOMES

Students will learn the theoretical and practical bases of the anonymization of personal data. In particular, students will study state-of-the-art techniques for the anonymization of multidimensional data, graphs, time series, longitudinal and transactional data, as well as some legal bases on the protection of personal data.

AIMS AND LEARNING OUTCOMES

  • understand the data privacy problem
  • learn data anonymization algorithms at the stare of the art
  • read and understand a scientific paper
  • implement an anonymization technique, autonomously.

PREREQUISITES

  • Programming
  • Foundations of Algorithms and Data Structures
  • Algebraic and statistical foundations.

TEACHING METHODS

lectures and hands on (60% - 40%)

SYLLABUS/CONTENT

  • Introduction to data anonymization
  • Algoritmi di anonimizzazione di:
    • multidimensional data: k-anonymity, l-diversity, t-cloesenss
    • graphs: k-degree anonymity
    • time series: (k,p)-anonymity
    • longitudinal data: UGACLIP
    • transactional data: CAHD
  • Threats to Data Anonymization: Privacy Skyline
  • Privacy-preserving data mining: MASK
  • Privacy-preserving Test Data Manufacturing: kb-anonymity
  • Deanonymizing bitcoins

RECOMMENDED READING/BIBLIOGRAPHY

Scientific papers and slides that will be provided during the course

TEACHERS AND EXAM BOARD

Exam Board

ALESSIO MERLO (President)

LUCA VERDERAME

FRANCESCO PAGANO (Substitute)

LESSONS

LESSONS START

October 2018

Class schedule

All class schedules are posted on the EasyAcademy portal.

EXAMS

EXAM DESCRIPTION

Oral examination

ASSESSMENT METHODS

Pitch and demo of a project

Exam schedule

Date Time Location Type Notes
11/02/2022 09:00 GENOVA Esame su appuntamento
17/02/2022 09:00 GENOVA Esame su appuntamento
09/06/2022 00:09 GENOVA Esame su appuntamento
25/07/2022 09:00 GENOVA Esame su appuntamento
14/09/2022 09:00 GENOVA Esame su appuntamento
16/09/2022 09:00 GENOVA Esame su appuntamento