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 条
  • [31] Open modules: Modular reasoning about advice
    Aldrich, J
    ECOOP 2005 - OBJECT-ORIENTED PROGRAMMING, PROCEEDINGS, 2005, 3586 : 144 - 168
  • [32] A Heuristic Calculus for Transformative Reasoning about Social Information
    Rubin, Stuart H.
    2011 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION (IRI), 2011, : 533 - 538
  • [33] Using session types for reasoning about boundedness in the π-calculus
    Huttel, Hans
    ACTA INFORMATICA, 2020, 57 (06) : 801 - 827
  • [34] Using Session Types for Reasoning About Boundedness in the π-Calculus
    Huttel, Hans
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2017, (255): : 67 - 82
  • [35] Stochastic Sharing Calculus for Reasoning About Social Networks
    Aman, Bogdan
    Ciobanu, Gabriel
    JOURNAL OF LOGIC AND COMPUTATION, 2022, 32 (06) : 1048 - 1066
  • [36] Reasoning about noisy sensors and effecters in the situation calculus
    Bacchus, F
    Halpern, JY
    Levesque, HJ
    ARTIFICIAL INTELLIGENCE, 1999, 111 (1-2) : 171 - 208
  • [37] Reluplex: a calculus for reasoning about deep neural networks
    Katz, Guy
    Barrett, Clark
    Dill, David L.
    Julian, Kyle
    Kochenderfer, Mykel J.
    FORMAL METHODS IN SYSTEM DESIGN, 2022, 60 (01) : 87 - 116
  • [38] Reluplex: a calculus for reasoning about deep neural networks
    Guy Katz
    Clark Barrett
    David L. Dill
    Kyle Julian
    Mykel J. Kochenderfer
    Formal Methods in System Design, 2022, 60 : 87 - 116
  • [39] Process Calculus for Modeling and Quantifying Location Privacy
    Ding, Jingquan
    Li, Xiao
    Guo, Yunchuan
    Yin, Lihua
    Zhang, Huibing
    2018 INTERNATIONAL CONFERENCE ON IDENTIFICATION, INFORMATION AND KNOWLEDGE IN THE INTERNET OF THINGS, 2019, 147 : 407 - 415
  • [40] Reasoning about noisy sensors and effectors in the situation calculus
    Bacchus, Fahlem
    Halpern, Joseph Y.
    Levesque, Hector J.
    Artificial Intelligence, 1999, 111 (01): : 171 - 208