helib
« Back to VersTracker
Description:
Implementation of homomorphic encryption
Type: Formula  |  Latest Version: 2.3.0@0  |  Tracked Since: Nov 7, 2025
Links: Homepage  |  formulae.brew.sh
Category: Security
Tags: cryptography homomorphic-encryption security privacy fhe
Install: brew install helib
About:
HElib is a high-performance software library that implements homomorphic encryption, specifically the Brakerski-Gentry-Vaikuntanathan (BGV) and CKKS schemes. It enables computations to be performed directly on encrypted data, ensuring data privacy during processing. The library is optimized for practical use, supporting key management, ciphertext operations, and bootstrapping.
Key Features:
  • Implements BGV and CKKS encryption schemes
  • Supports complex arithmetic on encrypted data
  • Includes bootstrapping capabilities
  • Optimized for multi-core performance
Use Cases:
  • Privacy-preserving machine learning inference
  • Secure outsourcing of data analysis
  • Encrypted genomic data processing
Alternatives:
  • Microsoft SEAL – SEAL is another popular library focusing on BFV and CKKS schemes, often considered easier to use for basic applications.
  • Palisade – A comprehensive lattice cryptography library supporting multiple schemes, including FHE and non-FHE operations.
Version History
Detected Version Rev Change Commit
Nov 7, 2025 9:19pm 1 VERSION_BUMP b4d8fe67
Sep 13, 2024 4:55pm 0 VERSION_BUMP 7710e084