Diffprivlib: The IBM Differential Privacy Library
Naoise Holohan, Stefano Braghin, P\'ol Mac Aonghusa, Killian, Levacher

TL;DR
The paper introduces Diffprivlib, an open-source Python library that unifies and simplifies the implementation of differential privacy mechanisms and applications for researchers and practitioners.
Contribution
It presents a comprehensive, accessible, and open-source library for differential privacy, integrating various mechanisms and applications in a single Python package.
Findings
Provides a unified codebase for differential privacy mechanisms
Includes applications to machine learning and data analytics
Designed for ease of use for both novices and experts
Abstract
Since its conception in 2006, differential privacy has emerged as the de-facto standard in data privacy, owing to its robust mathematical guarantees, generalised applicability and rich body of literature. Over the years, researchers have studied differential privacy and its applicability to an ever-widening field of topics. Mechanisms have been created to optimise the process of achieving differential privacy, for various data types and scenarios. Until this work however, all previous work on differential privacy has been conducted on a ad-hoc basis, without a single, unifying codebase to implement results. In this work, we present the IBM Differential Privacy Library, a general purpose, open source library for investigating, experimenting and developing differential privacy applications in the Python programming language. The library includes a host of mechanisms, the building blocks…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Cryptography and Data Security · Privacy, Security, and Data Protection
