Package: diffpriv Type: Package Title: Easy Differential Privacy Version: 0.4.2 Date: 2017-07-16 Authors@R: c( person("Benjamin", "Rubinstein", email = "brubinstein@unimelb.edu.au", role = c("aut", "cre")), person("Francesco", "Aldà", email = "francesco.alda@gmail.com", role = "aut")) Description: 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) . 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. License: MIT + file LICENSE LazyData: TRUE Depends: R (>= 3.4.0) Imports: gsl, methods, stats URL: https://github.com/brubinstein/diffpriv, http://brubinstein.github.io/diffpriv BugReports: https://github.com/brubinstein/diffpriv/issues RoxygenNote: 6.0.1 VignetteBuilder: knitr Encoding: UTF-8 Suggests: randomNames, testthat, knitr, rmarkdown Collate: 'utils.R' 'bernstein_polynomials.R' 'privacy_params.R' 'mechanisms.R' 'bernstein_mechanism.R' 'diffpriv.R' 'exponential_mechanism.R' 'numeric_mechanism.R' 'gaussian_mechanism.R' 'laplace_mechanism.R' 'sensitivity_sampler.R' NeedsCompilation: no Packaged: 2017-07-18 10:59:01 UTC; brubinstein Author: Benjamin Rubinstein [aut, cre], Francesco Aldà [aut] Maintainer: Benjamin Rubinstein Repository: CRAN Date/Publication: 2017-07-18 11:42:21 UTC