HEaaN, CryptoLab's FHE library.
1.2K
HEaaN is a C++ library facilitating homomorphic encryption, decryption and key generation, along with fundamental homomorphic evaluations such as addition, multiplication and rotation. Beginning with a reference implementation of the CKKS scheme, HEaaN has been evolving, to improve its performance and to incorporate most up-to-date research results into the library.
When doing homomorphic computations, one of important things is to set up encryption parameters; they decide the security level of the ciphertext and the secret key and they make a huge impact on performance. The bootstrapping, a homomorphic circuit that enables an indefinite number of homomorphic multiplications, needs a lot of fine-tuning on the parameters. Users of HEaaN can enjoy predefined parameter presets for each situation of homomorphic computation, already fine-tuned and optimized for the users.
Performance-wise, HEaaN supports an exquisite CPU-implementation, making use of many technological advances of the CPUs such as Intel(R) AVX2/AVX512. HEaaN also provides a GPU-accelerated version of the library.
docker pull cryptolabinc/heaan:[tagname] to pull the image./usr/local/.Please contact us.
HEaaN is provided for non-commercial use.
Content type
Image
Digest
sha256:d92336f44…
Size
6.6 GB
Last updated
almost 2 years ago
docker pull cryptolabinc/heaan:encrypted-llm-experience-1.0.0