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 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: 2026-11-03 19:05:24 UTC; root Author: Benjamin Rubinstein [aut, cre], Francesco Aldà [aut] Maintainer: Benjamin Rubinstein Config/pak/sysreqs: libgsl0-dev Repository: https://cranhaven.r-universe.dev Date/Publication: 2026-11-03 06:02:00 UTC RemoteUrl: https://github.com/cranhaven/cranhaven.r-universe.dev RemoteRef: package/diffpriv RemoteSha: c66e0c12ff6e807bd6c154f6834ce23d57d791ac RemoteSubdir: diffpriv