🍺 BREW Explorer

← all formulae

helib

brew install helib v2.3.0_1 Apache-2.0

Implementation of homomorphic encryption

3
30-day installs · #11992
5
90-day · #15155
27
365-day · #12959
3.2k
★ GitHub stars · updated 2y ago

Runtime dependencies

Build dependencies

GitHub topics

bgv crypto crypto-library cryptography encryption encryption-library helib privacy-by-design privacy-enhancing-technologies

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [
    "cmake"
  ],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [
    "gmp",
    "ntl"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Implementation of homomorphic encryption",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:38:35+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "helib",
  "github_default_branch": "master",
  "github_last_commit_at": "2024-08-01T20:47:02Z",
  "github_readme_excerpt": "HElib\n=====\n\n[![Build and Test](https://github.com/homenc/HElib/actions/workflows/github-ci.yml/badge.svg)](https://github.com/homenc/HElib/actions/workflows/github-ci.yml)\n\nHElib is an open-source ([Apache License v2.0][5]) software library that\nimplements [homomorphic encryption][6] (HE). Currently available schemes are the\nimplementations of the [Brakerski-Gentry-Vaikuntanathan][1] (BGV) scheme with\n[bootstrapping][8] and the Approximate Number scheme of [Cheon-Kim-Kim-Song][9]\n(CKKS), along with many optimizations to make homomorphic evaluation run faster,\nfocusing mostly on effective use of the [Smart-Vercauteren][2] ciphertext\npacking techniques and the [Gentry-Halevi-Smart][3] optimizations. See [this\nreport][7] for a description of a few of the algorithms using in this library.\n\nPlease refer to [CKKS-security.md](CKKS-security.md) for the latest discussion\non the security of the CKKS scheme implementation in HElib.\n\nSince mid-2018 HElib has been under extensive refactoring for *Reliability*,\n*Robustness \u0026 Serviceability*, *Performance*, and most importantly *Usability*\nfor researchers and developers working on HE and its uses.\n\nHElib supports an *\"assembly language for HE\"*, providing low-level routines\n(set, add, multiply, shift, etc.), sophisticated automatic noise management,\nimproved BGV bootstrapping, multi-threading, and also support for Ptxt\n(plaintext) objects which mimics the functionality of Ctxt (ciphertext) objects.\nThe report [Design and implementation of HElib][11] contains additional details.\nAlso, see [CHANGES.md](CHANGES.md) for more information on the HElib releases.\n\nFull installation instructions and a list of the required dependencies can be\nfound in [INSTALL.md](INSTALL.md).\n\nFor guidance in getting started programming with HElib, take a look at the\nexample programs and our CKKS tutorials located in the `examples` directory. See\n[examples/README.md](examples/README.md).\n\nIf you are interested in contributing to HElib, please read our\n[C",
  "github_repo": "homenc/HElib",
  "github_stars": 3239,
  "github_topics": [
    "bgv",
    "crypto",
    "crypto-library",
    "cryptography",
    "encryption",
    "encryption-library",
    "helib",
    "privacy-by-design",
    "privacy-enhancing-technologies"
  ],
  "homepage": "https://github.com/homenc/HElib",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 3,
  "installs_365d": 27,
  "installs_90d": 5,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "Apache-2.0",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "helib",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 11992,
  "rank_365d": 12959,
  "rank_90d": 15155,
  "raw_hash": "d9e73959212c029e",
  "recommended_dependencies": [],
  "revision": 1,
  "ruby_source_path": "Formula/h/helib.rb",
  "tap": "homebrew/core",
  "test_dependencies": [
    "bats-core"
  ],
  "uses_from_macos": [],
  "version_head": null,
  "version_stable": "2.3.0",
  "versioned_formulae": [],
  "why_use_this": null
}