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