Symbolic Quantitative Information Flow for Probabilistic Programs

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Schröer, Philipp, Randone, Francesca, Pardo, Raúl, Wąsowski, Andrzej
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912141555007488
author Schröer, Philipp
Randone, Francesca
Pardo, Raúl
Wąsowski, Andrzej
author_facet Schröer, Philipp
Randone, Francesca
Pardo, Raúl
Wąsowski, Andrzej
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2412_00907
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Symbolic Quantitative Information Flow for Probabilistic Programs
Schröer, Philipp
Randone, Francesca
Pardo, Raúl
Wąsowski, Andrzej
Cryptography and Security
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.
title Symbolic Quantitative Information Flow for Probabilistic Programs
topic Cryptography and Security
url https://arxiv.org/abs/2412.00907