Skip to main content

Tools for tracking differential privacy budgets

Project description

Differential Privacy Accounting

This directory contains tools for tracking differential privacy budgets, available as part of the Google differential privacy library.

The set of DpEvent classes allow you to describe complex differentially private mechanisms such as Laplace and Gaussian, subsampling mechanisms, and their compositions. The PrivacyAccountant classes can ingest DpEvents and return the ε, δ of the composite mechanism. Privacy Loss Distributions (PLDs) and RDP accounting are currently supported.

More detailed definitions and references about PLDs can be found in our supplementary pdf document.

Our library only support Python version >= 3.9. We test this library on Linux with Python version 3.9. If you experience any problems, please file an issue on GitHub, also for other platforms or Python versions.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dp-accounting-0.4.3.tar.gz (89.6 kB view details)

Uploaded Source

Built Distribution

dp_accounting-0.4.3-py3-none-any.whl (104.8 kB view details)

Uploaded Python 3

File details

Details for the file dp-accounting-0.4.3.tar.gz.

File metadata

  • Download URL: dp-accounting-0.4.3.tar.gz
  • Upload date:
  • Size: 89.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for dp-accounting-0.4.3.tar.gz
Algorithm Hash digest
SHA256 bf7ffc4b8048a0bc44c3601a263a23dc6c4c37bed348f1dfe378eb808ceb3419
MD5 cbdabf744d9486c763da8563b0a8b211
BLAKE2b-256 d93ed7197a3b2b77512429fc0fefba5f167fb01250efb5309362bf02c1902531

See more details on using hashes here.

Provenance

File details

Details for the file dp_accounting-0.4.3-py3-none-any.whl.

File metadata

File hashes

Hashes for dp_accounting-0.4.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ef231a18729f8466fe62d6bfae2a243c5ed23e57df8bd84635e041e33f0d74b9
MD5 3303b723e3c1bd8a5152be467cac71de
BLAKE2b-256 8d5a8c988e528b3c6773b09b78470136091e59e9dd1660bc04a8380d92697f5d

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page