ε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 条
  • [1] εKTELO: A Framework for Defining Differentially-Private Computations
    Zhang, Dan
    McKenna, Ryan
    Kotsogiannis, Ios
    Hay, Michael
    Machanavajjhala, Ashwin
    Miklau, Gerome
    SIGMOD'18: PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2018, : 115 - 130
  • [3] εKTELO: A Framework for Defining Differentially Private Computations
    Zhang, Dan
    McKenna, Ryan
    Kotsogiannis, Ios
    Bissias, George
    Hay, Michael
    Machanavajjhala, Ashwin
    Miklau, Gerome
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2020, 45 (01):
  • [4] A framework for differentially-private knowledge graph embeddings
    Han, Xiaolin
    Dell'Aglio, Daniele
    Grubenmann, Tobias
    Cheng, Reynold
    Bernstein, Abraham
    Journal of Web Semantics, 2022, 72
  • [5] A framework for differentially-private knowledge graph embeddings
    Han, Xiaolin
    Dell'Aglio, Daniele
    Grubenmann, Tobias
    Cheng, Reynold
    Bernstein, Abraham
    JOURNAL OF WEB SEMANTICS, 2022, 72
  • [6] Towards Verifiable Differentially-Private Polling
    Garrido, Gonzalo Munilla
    Babel, Matthias
    Sedlmeir, Johannes
    PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY, ARES 2022, 2022,
  • [7] Differentially-Private Network Trace Analysis
    McSherry, Frank
    Mahajan, Ratul
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2010, 40 (04) : 123 - 134
  • [8] DIFFERENTIALLY-PRIVATE CANONICAL CORRELATION ANALYSIS
    Imtiaz, Hafiz
    Sarwate, Anand D.
    2017 IEEE GLOBAL CONFERENCE ON SIGNAL AND INFORMATION PROCESSING (GLOBALSIP 2017), 2017, : 283 - 287
  • [9] Differentially-Private Clustering of Easy Instances
    Cohen, Edith
    Kaplan, Haim
    Mansour, Yishay
    Stemmer, Uri
    Tsfadia, Eliad
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 139, 2021, 139
  • [10] On the information leakage of differentially-private mechanisms
    Alvim, Mario S.
    Andres, Miguel E.
    Chatzikokolakis, Konstantinos
    Degano, Pierpaolo
    Palamidessi, Catuscia
    JOURNAL OF COMPUTER SECURITY, 2015, 23 (04) : 427 - 469