Programming Frameworks for Differential Privacy

Publication information:

Marco Gaboardi, Michael Hay, and Salil Vadhan. 2024. “Programming Frameworks for Differential Privacy”. In To Appear As a Chapter in the Book "Differential Privacy for Artificial Intelligence," Edited by Ferdinando Fioretto and Pascal Van Hentenryck

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.