Differentially private bayesian programming

G Barthe, GP Farina, M Gaboardi, EJG Arias… - Proceedings of the …, 2016 - dl.acm.org
We present PrivInfer, an expressive framework for writing and verifying differentially private
Bayesian machine learning algorithms. Programs in PrivInfer are written in a rich functional …

A language for probabilistically oblivious computation

D Darais, I Sweet, C Liu, M Hicks - Proceedings of the ACM on …, 2019 - dl.acm.org
An oblivious computation is one that is free of direct and indirect information leaks, eg, due
to observable differences in timing and memory access patterns. This paper presents …

Is your software on dope? Formal analysis of surreptitiously “enhanced” programs

PR D'Argenio, G Barthe, S Biewer, B Finkbeiner… - European Symposium …, 2017 - Springer
Usually, it is the software manufacturer who employs verification or testing to ensure that the
software embedded in a device meets its main objectives. However, these days we are …

Type-based complexity analysis of probabilistic functional programs

M Avanzini, U Dal Lago… - 2019 34th Annual ACM …, 2019 - ieeexplore.ieee.org
We show that complexity analysis of probabilistic higher-order functional programs can be
carried out compositionally by way of a type system. The introduced type system is a …

Integrating technical and legal concepts of privacy

A Sokolovska, L Kocarev - Ieee Access, 2018 - ieeexplore.ieee.org
We provide an overview of legal and technical concepts of privacy protection. Data
protection guarantees exist in European Union at a primary law level since 2009, when the …

A programming language for data privacy with accuracy estimations

E Lobo-Vesga, A Russo, M Gaboardi - ACM Transactions on …, 2021 - dl.acm.org
Differential privacy offers a formal framework for reasoning about the privacy and accuracy
of computations on private data. It also offers a rich set of building blocks for constructing …

Cutting the cake: a language for fair division

N Bertram, A Levinson, J Hsu - … of the ACM on Programming Languages, 2023 - dl.acm.org
The fair division literature in economics considers how to divide resources between multiple
agents such that the allocation is envy-free: each agent receives their favorite piece …

[图书][B] Probabilistic couplings for probabilistic reasoning

J Hsu - 2017 - search.proquest.com
This thesis explores proofs by coupling from the perspective of formal verification. Long
employed in probability theory and theoretical computer science, these proofs construct …

[PDF][PDF] Graded Hoare logic and its categorical semantics

M Gaboardi, S Katsumata, D Orchard… - … 2021, Held as Part of the …, 2021 - library.oapen.org
Deductive verification techniques based on program logics (ie, the family of Floyd-Hoare
logics) are a powerful approach for program reasoning. Recently, there has been a trend of …

The complexity of verifying boolean programs as differentially private

M Bun, M Gaboardi, L Glinskih - 2022 IEEE 35th Computer …, 2022 - ieeexplore.ieee.org
We study the complexity of the problem of verifying differential privacy for while-like
programs working over boolean values and making probabilistic choices. Programs in this …