HEaaN Library

The world's best 4th generation homomorphic encryption SW library

HEaaN Library

HEaaN Library is homomorphic encryption SW with world-class speed, storage space, and accuracy based on CKKS, the latest 4th generation Fully Homomorphic Encryption technology. HEaaN Library’s complete homomorphic encryption technology fundamentally blocks information leakage by supporting an unlimited number of operations in the encrypted state without data decryption.

The HEaaN Library equipped with the 4th generation fully homomorphic encryption developed by CryptoLab has been released on the HEaaN.it homepage exclusively. You can download the Docker image and use it.

Features

Unlimited operations in the encrypted state without data decryption

Fully homomorphic encryption technology is supported.

  • Operation in the encrypted state without a data decryption process

  • Supports homomorphic encryption technology without limiting the number of operations through the bootstrap process

Supports homomorphic encryption core scheme.

  • CKKS, BFV scheme support

  • Supports real and integer data type operations

Customer-specific functions/environments can be set.

  • Provide customized parameters according to customer requirements

  • Saving storage space by providing ciphertext size optimized for customer environment

Fast operational speed and high accuracy

  • From 40 to 90 times faster than competitors

  • Provides a high level of accuracy

Implementation

IBM HElayers

IBM has installed and launched CryptoLab’s HEaaN Library in HElayers, a homomorphic encryption-based AI analysis software. HElayers is a tool that makes it easy for data analysts and application developers in the AI ​​industry to utilize homomorphic encryption technology.

“Using ‘HElayers’ with HEaaN.HE, you can build complete data security by keeping your data encrypted during data transfer as well as during processing, protecting your privacy even in untrusted domains, including public clouds.”
– Ronen Levy, Director of Security Research, IBM Haifa Lab

“It is a good example of the global competitiveness of domestic technology. The homomorphic encryption was first developed by IBM, but the fourth-generation homomorphic encryption CKKS was first developed by Cryptolab and through continuous research and development, now Cryptolab is providing it to IBM. HElayers is the first to distribute CKKS-based AI SW capable of unrestricted real number calculation. Cryptolab and IBM, two companies leading the global homomorphic encryption market, will open the era of ‘private AI’
– Jung-Hee Cheon, CEO of CryptoLab

Samsung Electronics Smart SSD

Samsung Electronics is developing homomorphic encryption operation hardware for Smart SSD using HEaaN Library in cooperation with CryptoLab.

“The HEaaN Library-based Smart SSD, which will be created through joint research and development between Samsung Electronics and CryptoLabs, will become a market-leading product based on improved CPU usage and computational power.”
– Jun-Beom Shin, CTO of CryptoLab

Support Environment


Features

Calculation Module

  • x86_64 GNU/Linux

  • ARM architecture GNU/Linux

  • IBM z/Architecture GNU/Linux, z/OS

Encryption / Decryption Module

  • x86_64 GNU/Linux, Microsoft Windows, MacOS

  • ARM architecture GNU/Linux, MacOS

Calculation Module

  • Supports CKKS and BFV homomorphic encryption schemes

  • Supports SOTA bootstrap function

  • Support various parameter presets

  • Support various math functions

  • Intel® CPU Acceleration Support (AVX2 and AVX512)

  • Support multi-threading function using OpenMP®

  • Support for GPU acceleration using Nvidia® CUDA