Formalization of Differential Privacy in Isabelle/HOL

被引:0
|
作者
Sato, Tetsuya [1 ]
Minamide, Yasuhiko [1 ]
机构
[1] Inst Sci Tokyo, Tokyo, Japan
来源
PROCEEDINGS OF THE 14TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON CERTIFIED PROGRAMS AND PROOFS, CPP 2025 | 2025年
关键词
Differential Privacy; Isabelle/HOL; proof assistant; program verification; LOGIC; DIVERGENCES;
D O I
10.1145/3703595.3705875
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Differential privacy is a statistical definition of privacy that has attracted the interest of both academia and industry. Its formulations are easy to understand, but the differential privacy of databases is complicated to determine. One of the reasons for this is that small changes in database programs can break their differential privacy. Therefore, formal verification of differential privacy has been studied for over a decade. In this paper, we propose an Isabelle/HOL library for formalizing differential privacy in a general setting. To our knowledge, it is the first formalization of differential privacy that supports continuous probability distributions. First, we formalize the standard definition of differential privacy and its basic properties. Second, we formalize the Laplace mechanism and its differential privacy. Finally, we formalize the differential privacy of the report noisy max mechanism.
引用
收藏
页码:67 / 82
页数:16
相关论文
共 50 条
  • [31] Formalization Quality in Isabelle
    Huch, Fabian
    Stathopoulos, Yiannos
    INTELLIGENT COMPUTER MATHEMATICS, CICM 2023, 2023, 14101 : 142 - 157
  • [32] Formalisation of B in Isabelle/HOL
    Chartier, P
    B'98: RECENT ADVANCES IN THE DEVELOPMENT AND USE OF THE B METHOD, 1998, 1393 : 66 - 82
  • [33] Algebraic Numbers in Isabelle/HOL
    Thiemann, Rene
    Yamada, Akihisa
    INTERACTIVE THEOREM PROVING (ITP 2016), 2016, 9807 : 391 - 408
  • [34] Liveness Reasoning with Isabelle/HOL
    Wang, Jinshuang
    Yang, Huabing
    Zhang, Xingyuan
    THEOREM PROVING IN HIGHER ORDER LOGICS, PROCEEDINGS, 2009, 5674 : 485 - 499
  • [35] Hoare logics in Isabelle/HOL
    Nipkow, T
    PROOF AND SYSTEM-RELIABILITY, 2002, 62 : 341 - 367
  • [36] On the Formalization of Gamma Function in HOL
    Siddique, Umair
    Hasan, Osman
    JOURNAL OF AUTOMATED REASONING, 2014, 53 (04) : 407 - 429
  • [37] Comprehending Isabelle/HOL's Consistency
    Kuncar, Ondrej
    Popescu, Andrei
    PROGRAMMING LANGUAGES AND SYSTEMS (ESOP 2017): 26TH EUROPEAN SYMPOSIUM ON PROGRAMMING, 2017, 10201 : 724 - 749
  • [38] Fast Machine Words in Isabelle/HOL
    Lochbihler, Andreas
    INTERACTIVE THEOREM PROVING, ITP 2018, 2018, 10895 : 388 - 410
  • [39] On the Formalization of Gamma Function in HOL
    Umair Siddique
    Osman Hasan
    Journal of Automated Reasoning, 2014, 53 : 407 - 429
  • [40] A Denotational Semantics of Solidity in Isabelle/HOL
    Marmsoler, Diego
    Brucker, Achim D.
    SOFTWARE ENGINEERING AND FORMAL METHODS (SEFM 2021), 2021, 13085 : 403 - 422