This is a toy implementation of the paper Doubly Efficient Private Information Retrieval and Fully Homomorphic RAM Computation from Ring LWE. This implementation almost exactly follows the paper, and is not intended, nor expected, to be practically useful.
Licensed under MIT.
Please add the --recursive
flag when cloning this repo, or execute git submodule update --init --recursive
afterwards.
The build system is CMake. Requires a C++20-capable compiler, like a recent version of GCC or MSVC.