Ian Goldberg iang

iang pushed tag usenixsec23_artifact to avadapal/duoram

5 months ago

iang pushed to master at avadapal/duoram

6 months ago

iang pushed to master at avadapal/duoram

  • 87c2eb54a7 Upstream spiral-rs deleted their github repo Use our own local fork instead

6 months ago

iang pushed to main at iang/spiral-rs-fork

  • 176e396d7f Remove deterministic client - Use two RNG's, one for public uniform data and one for secret noise - Remove thread_local! from discrete_gaussian - Make client methods thread safe (again)
  • e5dd741e2a Client improvements 1. Make DiscreteGaussian use thread_locals to avoid the need for mutable references to it 2. Make Client.generate_query and associated methods only require &self, instead of &mut self; this makes parallel query generation easier 3. Remove type parameters from Client and DiscreteGaussian (simplifying their implementations) 4. Implement the PRG seed trick to reduce the upload sizes for queries and public parameters by 2x These changes (1-3) are adapted from work by Prof. Ian Goldberg, available here: https://git-crysp.uwaterloo.ca/iang/spiral-rs-fork/commit/d6d546d
  • b4c7162f03 Use seeds to encode query + pub param data
  • View comparison for these 3 commits »

6 months ago

iang deleted branch master at iang/spiral-rs-fork

6 months ago

iang pushed to master at iang/spiral-rs-fork

  • 176e396d7f Remove deterministic client - Use two RNG's, one for public uniform data and one for secret noise - Remove thread_local! from discrete_gaussian - Make client methods thread safe (again)
  • e5dd741e2a Client improvements 1. Make DiscreteGaussian use thread_locals to avoid the need for mutable references to it 2. Make Client.generate_query and associated methods only require &self, instead of &mut self; this makes parallel query generation easier 3. Remove type parameters from Client and DiscreteGaussian (simplifying their implementations) 4. Implement the PRG seed trick to reduce the upload sizes for queries and public parameters by 2x These changes (1-3) are adapted from work by Prof. Ian Goldberg, available here: https://git-crysp.uwaterloo.ca/iang/spiral-rs-fork/commit/d6d546d
  • b4c7162f03 Use seeds to encode query + pub param data
  • 0f9bdc1570 Update README.md
  • 853ba1df6f Fix e2e test output bug

6 months ago

iang created new branch master at iang/spiral-rs-fork

6 months ago

iang pushed tag usenixsec23_artifact to avadapal/duoram

6 months ago

iang pushed to master at avadapal/duoram

  • febd527aa1 Remove stale README; the one in the top-level directory is the right one

6 months ago

iang pushed tag usenixsec23_artifact to avadapal/duoram

6 months ago

iang pushed to master at avadapal/duoram

  • 1b92bfd041 P0 and P1 should connect to each other before connecting to P2

6 months ago

iang pushed tag usenixsec23_artifact to avadapal/duoram

6 months ago

iang pushed to master at avadapal/duoram

6 months ago

iang pushed tag usenixsec23_artifact to iang/floram-docker

6 months ago

iang pushed to master at iang/floram-docker

  • 12b9441c23 Optionally run and show the tests needed for the graphs that only appear in the extended version of the paper

6 months ago

iang pushed tag usenixsec23_artifact to avadapal/duoram

6 months ago

iang pushed to master at avadapal/duoram

6 months ago

iang pushed tag usenixsec23_artifact to avadapal/duoram

6 months ago

iang pushed to master at avadapal/duoram

  • de34fc7e3b Update README for USENIX Security artifact
  • edf78e5fa7 Reproduction script for Figure 10 (scaling with the number of cores)
  • 27cc21419c Remove old experimental scripts
  • ebb3cbee61 Add a script to peek at the results of an ongoing repro run, without touching the dockers. Note: you will need to be able to run the parse_logs scripts on the *host* (i.e., you will need perl installed on the host), instead of in the dockers as usual.
  • 658bd5ab41 Implement a flag to allow for log parsing on the host instead of in a docker
  • View comparison for these 123 commits »

6 months ago

iang pushed tag usenixsec23_artifact to iang/floram-docker

6 months ago