TransformeR: eDSL in R for Safe Variable Transformarion

[ bsd3, deprecated, dsl, library, program, security, statistics ] [ Propose Tags ]
Deprecated.

Arbitrary data transformations that work at the level of single individual data can be safely applied before applying a differentially private data analysis if an adversary only gets to observe the result of the differentially private analysis. The current version of the PSI prototype offers support for writing variable transformations as R programs that can be run on the data before running the other private statistics. Arbitrary R programs can allow for leakage of information beyond the output, and "side-channel attacks" where an adversary observes this additional leakage and thereby undermines the privacy guarantees. TransformeR is a subset of the R language that can serve as a domain specifc language useful to write the needed data transformations and at the same time be more maneageable for preventing security weaknesses and side-channel attacks.

Versions 0.1.0.0
Dependencies base (>1 && <1), haskell-src-exts, mtl, parsec, TransformeR [details]
License BSD-3-Clause
Copyright 2016 Yisu Remy Wang
Author Yisu Remy Wang
Maintainer remywang@protonmail.com
Revised Revision 1 made by remy at Thu Aug 4 17:37:37 UTC 2016
Category DSL, Statistics, Security
Home page https://github.com/remysucre/TransformeR#readme
Source repo head: git clone https://github.com/githubuser/TransformeR
Uploaded by remy at Thu Aug 4 17:27:04 UTC 2016
Distributions NixOS:0.1.0.0
Executables TransformeR-exe
Downloads 352 total (4 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2016-10-26 [all 4 reports]
Hackage Matrix CI

Modules

  • Parse
  • Syntax
  • Types

Downloads

Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

For package maintainers and hackage trustees