Files
sdk/lib/doublepir/README.md
menonsamir 1cd8d24b27 Add DoublePIR support (#10)
* initial add

* fix bucket

* small fixes

* prepare for wasm

* fix derivation

* Fully working doublepir implementation

* Cleanup

* 0.1.4-alpha.0

* Fix node support and url config

* 0.1.4-alpha.1

* 0.1.4-alpha.2

* fix url fetch

* 0.1.4-alpha.3

* Start avoiding materializing pseudorandom matrices

* cleanup
2023-02-19 13:25:51 -08:00

778 B

DoublePIR in Rust

This is a Rust implementation of the DoublePIR PIR scheme from the paper "One Server for the Price of Two: Simple and Fast Single-Server Private Information Retrieval", available at https://eprint.iacr.org/2022/949.pdf. Many thanks to the orginal authors for open-sourcing their implementation, available at https://github.com/ahenzinger/simplepir.

The aim of this implementation is to build a robust, high-quality library with minimal dependencies, a simple interface, and state-of-the-art performance. To those ends, we are building:

  • complete documentation
  • complete test coverage
  • easy-to-run benchmarks
  • eventually, a generic specification for PIR schemes