[Resource Topic] 2020/1481: Design and implementation of HElib: a homomorphic encryption library

Welcome to the resource topic for 2020/1481

Title:
Design and implementation of HElib: a homomorphic encryption library

Authors: Shai Halevi, Victor Shoup

Abstract:

HElib is a C++ open source library (see GitHub - homenc/HElib: HElib is an open-source software library that implements homomorphic encryption. It supports the BGV scheme with bootstrapping and the Approximate Number CKKS scheme. HElib also includes optimizations for efficient homomorphic evaluation, focusing on effective use of ciphertext packing techniques and on the Gentry-Halevi-Smart optimizations.) that implements both the BGV and CKKS fully homomorphic encryption (FHE) schemes. This document summarizes some of the basic design principles of HElib, and describes some of its fundamental algorithms and data structures in significant detail. It is a work in progress, and currently focuses exclusively on the BGV scheme.

ePrint: https://eprint.iacr.org/2020/1481

See all topics related to this paper.

Feel free to post resources that are related to this paper below.

Example resources include: implementations, explanation materials, talks, slides, links to previous discussions on other websites.

For more information, see the rules for Resource Topics .