HElib: HElib Documentation

HElib 1.0 Implementing Homomorphic Encryption

- Main Page
- Classes
- Files

All Classes Files Functions Variables Friends Pages
HElib Documentation

HElib is a software library that implements the Brakerski-Gentry-Vaikuntanathan (BGV) homomorphic encryption scheme, along with many optimizations to make homomorphic evaluation runs faster, focusing mostly on effective use of the Smart-Vercauteren ciphertext packing techniques. HElib is written in C++ and uses the NTL mathematical library. It is distributed under the terms of the GNU General Public License (GPL).