Welcome to the Learn FHE repository. This repository aims to provide a curated list of educational materials, guides, and research papers for beginners interested in learning about Fully Homomorphic Encryption (FHE).
Fully Homomorphic Encryption (FHE) is a form of encryption that allows computations to be performed on encrypted data without needing to decrypt it first. This preserves the privacy and security of the data throughout the computation process.
- Orochi Network's Beginner's Guide to FHE: An accessible introduction covering the basics, applications, and current research directions in FHE.
- LambdaClass Blog on FHE: Detailed introduction to FHE, its history, key developments, and practical implementations.
- Sunscreen Tech Blog: A deep dive into FHE for engineers, discussing computational models and trade-offs between different FHE schemes.
- HElib: An open-source software library that implements homomorphic encryption (HE).
- PALISADE: A comprehensive open-source lattice cryptography library.
- SEAL: Microsoft SEAL is an easy-to-use and powerful homomorphic encryption library.
- Awesome-HE-Repo: A curated list of tools, libraries and resources
- Homomorphic Encryption Example: Example codes using the HElib library.
- Microsoft SEAL Examples: Example codes and tutorials for Microsoft SEAL.
- Gentry's Original Paper on FHE: The foundational paper by Craig Gentry that introduced the first practical FHE scheme.
- Homomorphic Encryption Standardization: Ongoing efforts and papers aimed at standardizing homomorphic encryption schemes.
- FHE.org Community: A hub for researchers and developers working on advancing FHE and other secure computation techniques.
- Sunscreen Tech Blog: Insights into the latest challenges and developments in FHE.
We welcome contributions to this repository! If you have any resources, papers, or tutorials to add, please follow the guidelines in CONTRIBUTING.md.
This repository is licensed under the MIT License. See the LICENSE file for more details.
Built with ❤️ by motypes