Session Types for the Concurrent Composition of Interactive Differential Privacy
Differential privacy (DP) is a statistical definition of privacy which ensures that the outcome of a computation by an analyst only depends in a negligible way on the presence of a single record in the dataset. This framework has been extended first to the interactive setting where the analyst can ask an adaptive sequence of queries, and then to the concurrent interactive setting where the adaptive queries can be performed concurrently to the same database. An important advantage of these frameworks is the presence of composition theorems, which enable data curators to combine multiple differentially private algorithms, resulting in a new algorithm that still satisfies differential privacy. Deriving composition theorems within the concurrent interactive framework, as well as for advanced notions of DP, is a complex task, for which some progress has been made in this area recently [1], [2]. On the other hand a variety of tools have been proposed for certifying that some given algorithms are differentially private. Among them, the typing approach embodied by the Fuzz language consists in using a functional programming language endowed with a type system ensuring that well-typed programs can automatically be rendered differentially private. However this setting does not allow to represent concurrent interactive systems. We therefore propose to extend it by using a process calculus similar to the π-calculus as the language. This calculus is equipped with operational semantics that enable us to express the DP property as a form of approximate trace equivalence. Moreover, we introduce a type system in the form of session types and prove a soundness result stating that if a system of processes is well-typed, then it is differentially private.
Authors
- Marco Gaboardi (ORCID: https://orcid.org/0000-0002-5235-7066)
- Patrick Baillot (ORCID: https://orcid.org/0009-0002-9364-1140)
- Victor Sannier
Institutions
- Boston University (US)
- Centre National de la Recherche Scientifique (FR)
- Université de Lille (FR)
- University of Massachusetts Boston (US)
- Centre de Recherche en Informatique (FR)
- Systèmes de Référence Temps-Espace (FR)
- École Centrale de Lille (FR)
Publication Details
- Published
- 2025-06-16
- DOI
- https://doi.org/10.1109/csf64896.2025.00020
- Primary Topic
- Privacy-Preserving Technologies in Data
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Agence Nationale de la Recherche
- Région Hauts-de-France