Official Blindstore repository
C++ C
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
client
daemon
include
lib
server
.gitignore
.gitmodules
CMakeLists.txt
LICENSE
README.md

README.md

Introduction to Blindstore

Blindstore is a private information retrieval data store. It provides an online lookup service which returns the correct answer without ever knowing what the question was.

Currently this repo is a stub.

  • For the core cryptography implementation, see libshe.
  • For a working proof of concept of the Blindstore concept, please see the blindstore-old-scarab repository. The implementation there is based on another encryption scheme.

This repo will contain an implementation of Blindstore in C++ based on the V-DGHV scheme of somewhat homomorphic encryption (libshe) presented in [1].

Disclaimer

The library presented here is beta software and should not be used for any mission critical applications. No warranty expressed or implied is given.

References

[1] Yi, Xun; Kaosar, Mohammed Golam; Paulet, Russell; Bertino, Elisa, "Single-Database Private Information Retrieval from Fully Homomorphic Encryption", Knowledge and Data Engineering, IEEE Transactions on , vol.25, no.5, pp.1125,1134, May 2013