Paper 2020/1481 Original: eprint.iacr.org/2020/1481 ↗

Design and implementation of HElib: a homomorphic encryption library

Shai Halevi
Victor Shoup
Abstract

HElib is a C++ open source library (see https://github.com/homenc/HElib) 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.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint.
History
2020-11-29: last updated
2020-11-29: published
Short URL
https://ia.cr/2020/1481
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2020/1481,
      author = {Shai Halevi and Victor Shoup},
      title = {Design and implementation of HElib: a homomorphic encryption library},
      howpublished = {Cryptology {ePrint} Archive, Paper 2020/1481},
      year = {2020},
      url = {https://eprint.iacr.org/2020/1481}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.