Privacy Preserving Medical Data Analytics using Secure Multi Party Computation. An End-To-End Use Case.

Postgraduate Thesis uoadl:2800080 1071 Read counter

Unit:
Κατεύθυνση / ειδίκευση Υπολογιστικά Συστήματα: Λογισμικό και Υλικό (ΣΥΣ)
Πληροφορική
Deposit date:
2018-09-29
Year:
2018
Author:
Giannopoulos Athanasios
Mouris Dimitrios
Supervisors info:
Ιωάννης Ιωαννίδης, Καθηγητής, Τμήμα Πληροφορικής και Τηλεπικοινωνιών, Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών
Original Title:
Privacy Preserving Medical Data Analytics using Secure Multi Party Computation. An End-To-End Use Case.
Languages:
English
Translated title:
Privacy Preserving Medical Data Analytics using Secure Multi Party Computation. An End-To-End Use Case.
Summary:
The new era of big data demands high performance computing, since the amount of data published online is growing exponentially. Cloud computing has emerged as a result, providing strong computational power for both individuals and companies. Though cloud computing is the answer to many business models, there are many use-cases where cloud fails to meet the demands of information privacy. For instance, exposing financial and medical information to the cloud may violate the individuals’ right to privacy. People are not comfortable sharing their sensitive data, and more importantly, they do not trust any cloud provider with this information; data that are uploaded in the cloud can be exposed to attacks from both the cloud provider and third parties.

Nevertheless, there are many real world use cases that use information from different parties to jointly compute meaningful results, but due to the aforementioned limitations, some are avoided and others do not always respect data privacy. The solution to this is a technique called Secure Multi-Party Computation (SMPC or MPC), which leverages cryptographic primitives to carry out computations on confidential data, computing a function and learning nothing more than what the N parties would have if a separate trusted party had collected their inputs, computed the same function for them, and then return the result to all parties.

Motivated by this wide range of applications, in this thesis we have focused on providing an end-to-end infrastructure for computing privacy-preserving analytics. More specifically, we have developed algorithms specifically tailored to encrypted architectures and in the SMPC scenario, such as secure aggregators and secure decision tree classifiers. Moreover, we have focused on the coordination and communication between all involved parties; those who provide their data, those who perform the secure computation, and finally those that initiate new computations. Our algorithms are not dependent to the application that our systems serves, however, in order to demonstrate it, in this thesis we use hospitals as data providers and we focus on medical research. Our goal is to establish an end-to-end system for discovering useful information with respect to data privacy, and also to provide the building blocks for potentially more elaborate privacy-preserving algorithms.
Main subject category:
Technology - Computer science
Keywords:
Privacy-Preserving Computation, Privacy-Preserving Data Mining, Se- cure Multi-Party Computation
Index:
Yes
Number of index pages:
9
Contains images:
Yes
Number of references:
68
Number of pages:
112
thesis.pdf (5 MB) Open in new window