Files
sdk/lib/doublepir
Neil Movva 7740f75ec2 [BLY-64] Python Spiral v1, and docs
Python client: use spiral v1, add basic docs
Unify client versions at 0.2.0
Add min rustc version to all crates
2023-08-29 13:19:27 -07:00
..
2023-02-19 13:25:51 -08:00
2023-02-19 13:25:51 -08:00
2023-02-19 13:25:51 -08:00
2023-08-29 13:19:27 -07:00
2023-02-19 13:25:51 -08:00
2023-02-19 13:25:51 -08:00
2023-02-19 13:25:51 -08:00

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