Skip to content
Alexander Viand edited this page Jan 18, 2021 · 2 revisions

HElib is an FHE library written by C++, developed originally by Shai Halevi and Victor Shoup. The library uses the NTL library for the underlying mathematical operations.

First presented in 2013 by Halevi and Shoup, HElib was the first FHE library. While it initially only implemented the BGV scheme, more recent releases of this library also support the CKKS scheme. The library offers leveled FHE operations and, for BFV, also supports bootstrapping. HElib's source code is available under the Apache License v2.0, and includes extensive examples. In addition to the standard documentation, several reports describing the design and algorithms of HElib are available.

Clone this wiki locally