Symbolic Quantitative Information Flow for Probabilistic Programs

Philipp Schröer, Francesca Randone, Raúl Pardo, Andrzej Wa̧sowski

Research output: Conference Article in Proceeding or Book/Report chapterBook chapterResearchpeer-review

Abstract

It is of utmost importance to ensure that modern data intensive systems do not leak sensitive information. In this paper, the authors, who met thanks to Joost-Pieter Katoen, discuss symbolic methods to compute information-theoretic measures of leakage: entropy, conditional entropy, Kullback-Leibler divergence, and mutual information. We build on two semantic frameworks for symbolic execution of probabilistic programs. For discrete programs, we use weakest pre-expectation calculus to compute exact symbolic expressions for the leakage measures. Using Second Order Gaussian Approximation (SOGA), we handle programs that combine discrete and continuous distributions. However, in the SOGA setting, we approximate the exact semantics using Gaussian mixtures and compute bounds for the measures. We demonstrate the use of our methods in two widely used mechanisms to ensure differential privacy: randomized response and the Gaussian mechanism.
Original languageEnglish
Title of host publicationSymbolic Quantitative Information Flow for Probabilistic Programs
Volume15260
PublisherSpringer Nature Switzerland
Publication date2024
Pages128-154
DOIs
Publication statusPublished - 2024
EventColloquium on Principles of Verification: Cycling the Probabilistic Landscape: Essays Dedicated to Joost-Pieter Katoen on the Occasion of His 60th Birthday - University of Aachen, Aachen, Germany
Duration: 7 Nov 2024 → …

Other

OtherColloquium on Principles of Verification: Cycling the Probabilistic Landscape
LocationUniversity of Aachen
Country/TerritoryGermany
CityAachen
Period07/11/2024 → …

Fingerprint

Dive into the research topics of 'Symbolic Quantitative Information Flow for Probabilistic Programs'. Together they form a unique fingerprint.

Cite this