Title: Systems Ascribing Privacy to Optimization Methods

Date: Monday, November 25, 2024

Time:  3:00pm-5:00pm (Eastern Time)

Location: Klaus, Room 3402

 

James Choncholas

School of Computer Science

College of Computing

Georgia Tech

 

Committee

Dr. Ada Gavrilovska (Advisor) - School of Computer Science, Georgia Tech

Dr. Ling Liu - School of Computer Science, Georgia Tech

Dr. Vladimir Kolesnikov  - School of Cybersecurity and Privacy, Georgia Tech

 

Abstract

 

Optimization tasks face a critical efficiency challenge when privacy requirements prevent sharing data held by multiple parties. Techniques such as secure multiparty computation and homomorphic encryption are candidates to introduce privacy, but their performance overhead can make direct application impractical. This thesis explores approaches to balance solution optimality in optimization with efficiency, coupling system design with cryptographic protocols to achieve sufficient utility, practical performance, and meaningful privacy.

 

This work presents three systems. Angler, performing decentralized, privacy-preserving resource allocation posing only 2x overhead compared to non-private solutions. Snail, which supports multiparty visual localization reducing computational overhead by two orders of magnitude compared to a straightforward private baseline. And Hadal, a dataflow-based framework for privacy-preserving machine learning introducing homomorphic encryption and cryptography-aware optimizations to TensorFlow. These systems collectively offer generalizable principles to ascribe privacy to optimization methods, making secure optimization feasible in real-world settings.