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 条
  • [21] Reasoning about Actions in a Probabilistic Setting
    Baral, C
    Tran, N
    Tuan, LC
    EIGHTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-02)/FOURTEENTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE (IAAI-02), PROCEEDINGS, 2002, : 507 - 512
  • [22] REASONING ABOUT PROBABILISTIC PARALLEL PROGRAMS
    RAO, JR
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1994, 16 (03): : 798 - 842
  • [23] Reasoning about Recursive Probabilistic Programs
    Olmedo, Federico
    Kaminski, Benjamin Lucien
    Katoen, Joost-Pieter
    Matheja, Christoph
    PROCEEDINGS OF THE 31ST ANNUAL ACM-IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS 2016), 2016, : 672 - 681
  • [24] Reasoning about probabilistic sequential programs
    Chadha, R.
    Cruz-Filipe, L.
    Mateus, P.
    Sernadas, A.
    THEORETICAL COMPUTER SCIENCE, 2007, 379 (1-2) : 142 - 165
  • [25] Hypothetical reasoning about actions: From situation calculus to event calculus
    Provetti, A
    COMPUTATIONAL INTELLIGENCE, 1996, 12 (03) : 478 - 498
  • [26] Advanced Probabilistic Couplings for Differential Privacy
    Barthe, Gilles
    Fong, Noemie
    Gaboardi, Marco
    Gregoire, Benjamin
    Hsu, Justin
    Strub, Pierre-Yves
    CCS'16: PROCEEDINGS OF THE 2016 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2016, : 55 - 67
  • [27] Reasoning about "Reasoning about Reasoning" Semantics and Contextual Equivalence for Probabilistic Programs with Nested Queries and Recursion
    Zhang, Yizhou
    Amin, Nada
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2022, 6 (POPL):
  • [28] Characterizing and reasoning about probabilistic and non-probabilistic expectation
    Halpern, Joseph Y.
    Pucella, Riccardo
    JOURNAL OF THE ACM, 2007, 54 (03)
  • [30] Reasoning about modular datatypes with Mendler induction
    Torrini, Paolo
    Schrijvers, Tom
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2015, (191): : 143 - 157