Wenting Zheng

EECS Department, University of California, Berkeley

Technical Report No. UCB/EECS-2020-149

August 13, 2020

http://www2.eecs.berkeley.edu/Pubs/TechRpts/2020/EECS-2020-149.pdf

The recent revolution in advanced data analytics gave rise to a growing demand among organizations for high quality data. However, in many domains such as finance and medicine, organizations have encountered obstacles in data acquisition because their target applications need sensitive data that reside across multiple parties. One promising solution to this data scarcity problem is collaborative computation, where several organizations pool together their data and compute on the joint dataset. This type of computation enables parties to acquire a larger volume of data, as well as more diverse data. Unfortunately, organizations are often unwilling or unable to share their data in plaintext due to business competition or government regulation.

My dissertation focuses on solving this problem by enabling organizations to run complex computations on the joint dataset without revealing their sensitive input to the other parties. This dissertation presents four systems that utilize hardware enclaves as well as advanced cryptographic techniques for secure computation on workloads that range from SQL analytics to machine learning. By utilizing a wide range of tools from both systems and cryptography and also innovating on them, my systems provide strong and provable security guarantees and are often orders of magnitude faster compared to prior work or the more straightforward ways of integrating cryptography into systems.

Advisors: Ion Stoica and Raluca Ada Popa


BibTeX citation:

@phdthesis{Zheng:EECS-2020-149,
    Author= {Zheng, Wenting},
    Title= {Sharing without Showing: Building Secure Collaborative Systems},
    School= {EECS Department, University of California, Berkeley},
    Year= {2020},
    Month= {Aug},
    Url= {http://www2.eecs.berkeley.edu/Pubs/TechRpts/2020/EECS-2020-149.html},
    Number= {UCB/EECS-2020-149},
    Abstract= {The recent revolution in advanced data analytics gave rise to a growing demand among organizations for high quality data. However, in many domains such as finance and medicine, organizations have encountered obstacles in data acquisition because their target applications need sensitive data that reside across multiple parties. One promising solution to this data scarcity problem is collaborative computation, where several organizations pool together their data and compute on the joint dataset. This type of computation enables parties to acquire a larger volume of data, as well as more diverse data. Unfortunately, organizations are often unwilling or unable to share their data in plaintext due to business competition or government regulation.

My dissertation focuses on solving this problem by enabling organizations to run complex computations on the joint dataset without revealing their sensitive input to the other parties. This dissertation presents four systems that utilize hardware enclaves as well as advanced cryptographic techniques for secure computation on workloads that range from SQL analytics to machine learning. By utilizing a wide range of tools from both systems and cryptography and also innovating on them, my systems provide strong and provable security guarantees and are often orders of magnitude faster compared to prior work or the more straightforward ways of integrating cryptography into systems.},
}

EndNote citation:

%0 Thesis
%A Zheng, Wenting 
%T Sharing without Showing: Building Secure Collaborative Systems
%I EECS Department, University of California, Berkeley
%D 2020
%8 August 13
%@ UCB/EECS-2020-149
%U http://www2.eecs.berkeley.edu/Pubs/TechRpts/2020/EECS-2020-149.html
%F Zheng:EECS-2020-149