Modular Reasoning about Differential Privacy in a Probabilistic Process Calculus

被引:0
|
作者
Xu, Lili [1 ]
机构
[1] Ecole Polytech, INRIA, F-91128 Palaiseau, France
来源
关键词
PROBABLE INNOCENCE;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The verification of systems for protecting sensitive and confidential information is becoming an increasingly important issue. Differential privacy is a promising notion of privacy originated from the community of statistical databases, and now widely adopted in various models of computation. We consider a probabilistic process calculus as a specification formalism for concurrent systems, and we propose a framework for reasoning about the degree of differential privacy provided by such systems. In particular, we investigate the preservation of the degree of privacy under composition via the various operators. We illustrate our idea by proving an anonymity-preservation property for a variant of the Crowds protocol for which the standard analyses from the literature are inapplicable. Finally, we make some preliminary steps towards automatically computing the degree of privacy of a system in a compositional way.
引用
收藏
页码:198 / 212
页数:15
相关论文
共 50 条
  • [1] Probabilistic relational reasoning for differential privacy
    Barthe, Gilles
    Koepf, Boris
    Olmedo, Federico
    Zanella Beguelin, Santiago
    ACM SIGPLAN NOTICES, 2012, 47 (01) : 97 - 109
  • [2] Probabilistic Relational Reasoning for Differential Privacy
    Barthe, Gilles
    Koepf, Boris
    Olmedo, Federico
    Zanella Beguelin, Santiago
    POPL 12: PROCEEDINGS OF THE 39TH ANNUAL ACM SIGPLAN-SIGACT SYMPOSIUM ON PRINCIPLES OF PROGRAMMING LANGUAGES, 2012, : 97 - 109
  • [3] Probabilistic Relational Reasoning for Differential Privacy
    Barthe, Gilles
    Koepf, Boris
    Olmedo, Federico
    Zanella-Beguelin, Santiago
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2013, 35 (03):
  • [4] Reasoning about QoS Contracts in the Probabilistic Duration Calculus
    Guelev, Dimitar P.
    Van Hung, Dang
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2010, 238 (06) : 41 - 62
  • [5] Calculus of Cooperation and Game-Based Reasoning about Protocol Privacy
    More, Sara Miner
    Naumov, Pavel
    ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2012, 13 (03)
  • [6] Symbolic calculus for volumetric reasoning about process plans
    Lee, HM
    Scott, J
    Williams, JS
    Cox, D
    AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING, 1996, 10 (03): : 183 - 198
  • [7] Privacy preserving multiagent probabilistic reasoning about ambiguous contexts: A case study
    An, Xiangdong
    Jutla, Dawn
    Cercone, Nick
    2006 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE, (WI 2006 MAIN CONFERENCE PROCEEDINGS), 2006, : 801 - +
  • [8] Reasoning about pointers in refinement calculus
    Back, RJ
    Fan, XC
    Preoteasa, V
    ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2003, : 425 - 434
  • [9] PROBABILISTIC REASONING ABOUT VAGUENESS
    RITTGEN, P
    WENDT, O
    KONIG, W
    WIRTSCHAFTSINFORMATIK, 1995, 37 (02): : 139 - 148
  • [10] A calculus for reasoning about software composition
    Achermann, F
    Nierstrasz, O
    THEORETICAL COMPUTER SCIENCE, 2005, 331 (2-3) : 367 - 396