Skip to content
master
Switch branches/tags
Go to file
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
Apr 14, 2020
src
Apr 14, 2020
Apr 14, 2020
Apr 14, 2020
Apr 14, 2020
Apr 14, 2020

Private resource allocators (PRA)

This library contains a set of private resource allocators that are useful at allocating resources without leaking information about which (or how many) resources are allocated. For details on PRAs, see our paper which appeared at the IEEE Symposium of Security and Privacy (S&P) 2020.

Compile

The code base is written in Rust and we have tested up to rustc version 1.42.0.

You can install Rust via rustup. To install this particular version of Rust, simply go to PRA's directory and run:

$ rustup override set nightly-2020-03-09

To compile, simply run:

$ cargo build --release

This will produce several binaries in the "target/release/" folder. These binaries can be use to reproduce the results in our paper.

In addition, you can run our microbenchmarks by calling

$ cargo bench

About

Private resource allocators

Resources

License

Releases

No releases published

Packages

No packages published

Languages