Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/google/heir
A compiler for homomorphic encryption
https://github.com/google/heir
homomorphic-encryption mlir
Last synced: about 2 months ago
JSON representation
A compiler for homomorphic encryption
- Host: GitHub
- URL: https://github.com/google/heir
- Owner: google
- License: apache-2.0
- Created: 2023-04-17T21:14:13.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-29T12:34:23.000Z (2 months ago)
- Last Synced: 2024-10-29T15:00:27.765Z (2 months ago)
- Topics: homomorphic-encryption, mlir
- Language: C++
- Homepage: https://heir.dev/
- Size: 13.6 MB
- Stars: 320
- Watchers: 13
- Forks: 47
- Open Issues: 170
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-he - HEIR - Google's MLIR-based toolchain for FHE compilers. (Toolkits)
README
# HEIR: Homomorphic Encryption Intermediate Representation
![GitHub Workflow Status (with event)](https://img.shields.io/github/actions/workflow/status/google/heir/build_and_test.yml)
![GitHub Contributors](https://img.shields.io/github/contributors/google/heir)
![GitHub Discussions](https://img.shields.io/github/discussions/google/heir)
![GitHub License](https://img.shields.io/github/license/google/heir)
[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/google/heir/badge)](https://securityscorecards.dev/viewer/?uri=github.com/google/heir)An MLIR-based toolchain for
[homomorphic encryption](https://en.wikipedia.org/wiki/Homomorphic_encryption)
compilers. Read the docs at [the HEIR website](https://heir.dev).For more information on MLIR, see the [MLIR homepage](https://mlir.llvm.org/).
## Contributing
There are many ways to contribute to HEIR:
- Come to our [twice-monthly meetings](https://heir.dev/community/) to discuss
active work on HEIR and future project directions. The meetings are recorded
and posted to our [blog](https://heir.dev/blog/)
- Work on an issue marked
["good first issue"](https://github.com/google/heir/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22)
or browse issues [labeled by topic](https://github.com/google/heir/labels).
- Tell us about what you'd like to use HEIR for in an
[offline discussion thread](https://github.com/google/heir/discussions).
- Help us understand new FHE research: either
- Read a paper tagged under
[research synthesis](https://github.com/google/heir/labels/research%20synthesis)
and summarize the novel techniques that could be ported to HEIR.
- File new issues under
[research synthesis](https://github.com/google/heir/labels/research%20synthesis)
to alert us of papers that should be investigated and incorporated into
HEIR.## Support disclaimer
This is not an officially supported Google product.