εKTELO: A Framework for Defining Differentially-Private Computations

被引:17
|
作者
Zhang, Dan [1 ]
McKenna, Ryan [1 ]
Kotsogiannis, Ios [2 ]
Bissias, George [1 ]
Hay, Michael [3 ]
Machanavajjhala, Ashwin [2 ]
Miklau, Gerome [1 ]
机构
[1] Univ Massachusetts, Amherst, MA 01003 USA
[2] Duke Univ, Durham, NC 27706 USA
[3] Colgate Univ, Hamilton, NY 13346 USA
基金
美国国家科学基金会;
关键词
SENSITIVITY;
D O I
10.1145/3183713.3196921
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The adoption of differential privacy is growing but the complexity of designing private, efficient and accurate algorithms is still high. We propose a novel programming framework and system, epsilon KTELO, for implementing both existing and new privacy algorithms. For the task of answering linear counting queries, we show that nearly all existing algorithms can be composed from operators, each conforming to one of a small number of operator classes. While past programming frameworks have helped to ensure the privacy of programs, the novelty of our framework is its significant support for authoring accurate and efficient (as well as private) programs. We describe the design and architecture of the epsilon KTELO system and show that epsilon KTELO is expressive enough to describe many algorithms from the privacy literature. epsilon KTELO allows for safer implementations through code reuse and allows both privacy novices and experts to more easily design new algorithms. We demonstrate the use of epsilon KTELO by designing new algorithms offering state-of-the-art accuracy and runtime.
引用
收藏
页码:15 / 22
页数:8
相关论文
共 50 条
  • [31] Differentially-Private Deep Learning from an Optimization Perspective
    Xiang, Liyao
    Yang, Jingbo
    Li, Baochun
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2019), 2019, : 559 - 567
  • [32] The Cost of Privacy in Asynchronous Differentially-Private Machine Learning
    Farokhi, Farhad
    Wu, Nan
    Smith, David
    Kaafar, Mohamed Ali
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2021, 16 (16) : 2118 - 2129
  • [33] GlucoSynth: Generating Differentially-Private Synthetic Glucose Traces
    Lamp, Josephine
    Derdzinski, Mark
    Hannemann, Christopher
    van der Linden, Joost
    Feng, Lu
    Wang, Tianhao
    Evans, David
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 36 (NEURIPS 2023), 2023,
  • [34] cpSGD: Communication-efficient and differentially-private distributed SGD
    Agarwal, Naman
    Suresh, Ananda Theertha
    Yu, Felix
    Kumar, Sanjiv
    McMahan, H. Brendan
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 31 (NIPS 2018), 2018, 31
  • [35] SafePath: Differentially-private publishing of passenger trajectories in transportation systems
    Al-Hussaeni, Khalil
    Fung, Benjamin C. M.
    Iqbal, Farkhund
    Dagher, Gaby G.
    Park, Eun G.
    COMPUTER NETWORKS, 2018, 143 : 126 - 139
  • [36] Differentially-Private Software Analytics for Mobile Apps: Opportunities and Challenges
    Zhang, Hailong
    Latif, Sufian
    Bassily, Raef
    Rountev, Atanas
    PROCEEDINGS OF THE 4TH ACM SIGSOFT INTERNATIONAL WORKSHOP ON SOFTWARE ANALYTICS (SWAN'18), 2018, : 26 - 29
  • [37] Differentially-Private Release of Check-in Data for Venue Recommendation
    Riboni, Daniele
    Bettini, Claudio
    2014 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS (PERCOM), 2014, : 190 - 198
  • [38] Differentially-Private Software Frequency Profiling under Linear Constraints
    Zhang, Hailong
    Hao, Yu
    Latif, Sufian
    Bassily, Raef
    Rountev, Atanas
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2020, 4 (OOPSLA):
  • [39] Private Proof-of-Stake Blockchains using Differentially-Private Stake Distortion
    Wang, Chenghong
    Pujol, David
    Nayak, Kartik
    Machanavajjhala, Ashwin
    PROCEEDINGS OF THE 32ND USENIX SECURITY SYMPOSIUM, 2023, : 1577 - 1594
  • [40] SYMMETRIC MATRIX PERTURBATION FOR DIFFERENTIALLY-PRIVATE PRINCIPAL COMPONENT ANALYSIS
    Imtiaz, Hafiz
    Sarwate, Anand D.
    2016 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING PROCEEDINGS, 2016, : 2339 - 2343