Private Information Retrieval Library
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Sarah Jamie Lewis fa9b659a15 Initial Commit 11 months ago
LICENSE Initial Commit 11 months ago
README.md Initial Commit 11 months ago
client.go Initial Commit 11 months ago
server.go Initial Commit 11 months ago
vassago_test.go Initial Commit 11 months ago

README.md

Vassago: Private Information Retrieval

Vassago is a client/server implementation of PIRMAP[1], an efficient single-server PIR focused on retreiving large information in a metadata-resisant way.

Vassago buckets records by recency e.g. a request for bucket 0 will return the bucket with the most recently added items.

This library is a work in progress, unvetted, unaudited. Please do not use this unless you understand the risks of doing so.

  • [1] Mayberry, Travis, Erik-Oliver Blass, and Agnes Hui Chan. “PIRMAP: Efficient private information retrieval for MapReduce.” International Conference on Financial Cryptography and Data Security. Springer, Berlin, Heidelberg, 2013.