CODE 90538 ACADEMIC YEAR 2022/2023 CREDITS 9 cfu anno 1 COMPUTER SCIENCE 10852 (LM-18) - GENOVA 6 cfu anno 1 COMPUTER ENGINEERING 11160 (LM-32) - GENOVA 6 cfu anno 2 COMPUTER SCIENCE 10852 (LM-18) - GENOVA SCIENTIFIC DISCIPLINARY SECTOR ING-INF/05 LANGUAGE English TEACHING LOCATION GENOVA 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 ALESSIO MERLO Ricevimento: By appointment. Exam Board ALESSIO MERLO (President) LUCA VERDERAME (President Substitute) FRANCESCO PAGANO (Substitute) LESSONS LESSONS START October 2018 Class schedule The timetable for this course is available here: Portale EasyAcademy EXAMS EXAM DESCRIPTION Oral examination ASSESSMENT METHODS Pitch and demo of a project Exam schedule Data appello Orario Luogo Degree type Note 19/01/2023 09:00 GENOVA Esame su appuntamento 26/06/2023 09:00 GENOVA Esame su appuntamento 11/09/2023 09:00 GENOVA Esame su appuntamento