CRAN/E | diffpriv

diffpriv

Easy Differential Privacy

Installation

About

An implementation of major general-purpose mechanisms for privatizing statistics, models, and machine learners, within the framework of differential privacy of Dwork et al. (2006) doi:10.1007/11681878_14. Example mechanisms include the Laplace mechanism for releasing numeric aggregates, and the exponential mechanism for releasing set elements. A sensitivity sampler (Rubinstein & Alda, 2017) permits sampling target non-private function sensitivity; combined with the generic mechanisms, it permits turn-key privatization of arbitrary programs.

Citation diffpriv citation info
github.com/brubinstein/diffpriv
brubinstein.github.io/diffpriv
Bug report File report

Key Metrics

Version 0.4.2
R ≥ 3.4.0
Published 2017-07-18 2479 days ago
Needs compilation? no
License MIT
License File
CRAN checks diffpriv results

Downloads

Yesterday 7 -42%
Last 7 days 74 +4%
Last 30 days 264 -20%
Last 90 days 711 -2%
Last 365 days 2.536 -17%

Maintainer

Maintainer

Benjamin Rubinstein

brubinstein@unimelb.edu.au

Authors

Benjamin Rubinstein

aut / cre

Francesco Aldà

aut

Material

README
NEWS
Reference manual
Package source

In Views

OfficialStatistics

Vignettes

bernstein
diffpriv

macOS

r-release

arm64

r-oldrel

arm64

r-release

x86_64

r-oldrel

x86_64

Windows

r-devel

x86_64

r-release

x86_64

r-oldrel

x86_64

Depends

R ≥ 3.4.0

Imports

gsl
methods
stats

Suggests

randomNames
testthat
knitr
rmarkdown