Programming Frameworks for Differential Privacy
Abstract
Many programming frameworks have been introduced to support the development of differentially private software applications. In this chapter, we survey some of the conceptual ideas underlying these frameworks in a way that we hope will be helpful for both practitioners and researchers. For practitioners, the survey can provide a starting point for understanding what features may be valuable when selecting a programming framework. For researchers, it can help organize existing work in a unified way and provide context for understanding new features in future frameworks.
- Publication:
-
arXiv e-prints
- Pub Date:
- March 2024
- DOI:
- 10.48550/arXiv.2403.11088
- arXiv:
- arXiv:2403.11088
- Bibcode:
- 2024arXiv240311088G
- Keywords:
-
- Computer Science - Cryptography and Security;
- Computer Science - Databases;
- Computer Science - Programming Languages
- E-Print:
- To appear as a chapter in the book "Differential Privacy for Artificial Intelligence," edited by Ferdinando Fioretto and Pascal van Hentenryck and to be published by now publishers