CRDBOct 20, 2020

DuetSGX: Differential Privacy with Secure Hardware

arXiv:2010.10664v12 citationsHas Code
Originality Incremental advance
AI Analysis

This addresses privacy concerns for data owners and analysts by combining local and central differential privacy benefits without a trusted curator, though it is incremental as it builds on existing secure hardware and typechecking methods.

The paper tackles the need for a trusted third party in differential privacy systems by proposing DuetSGX, which uses secure hardware (Intel SGX) to eliminate this requirement, ensuring sensitive data is never exposed to the data curator while verifying queries for differential privacy.

Differential privacy offers a formal privacy guarantee for individuals, but many deployments of differentially private systems require a trusted third party (the data curator). We propose DuetSGX, a system that uses secure hardware (Intel's SGX) to eliminate the need for a trusted data curator. Data owners submit encrypted data that can be decrypted only within a secure enclave running the DuetSGX system, ensuring that sensitive data is never available to the data curator. Analysts submit queries written in the Duet language, which is specifically designed for verifying that programs satisfy differential privacy; DuetSGX uses the Duet typechecker to verify that each query satisfies differential privacy before running it. DuetSGX therefore provides the benefits of local differential privacy and central differential privacy simultaneously: noise is only added to final results, and there is no trusted third party. We have implemented a proof-of-concept implementation of DuetSGX and we release it as open-source.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes