https://github.com/mojalil/learn-fhe
A curated list of educational materials, guides, and research papers for beginners interested in learning about Fully Homomorphic Encryption (FHE).
https://github.com/mojalil/learn-fhe
cryptography fhe fully-homomorphic-encryption homo learning-resources privacy
Last synced: 2 months ago
JSON representation
A curated list of educational materials, guides, and research papers for beginners interested in learning about Fully Homomorphic Encryption (FHE).
- Host: GitHub
- URL: https://github.com/mojalil/learn-fhe
- Owner: mojalil
- License: mit
- Created: 2024-07-25T03:43:37.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-08-08T08:01:44.000Z (10 months ago)
- Last Synced: 2025-01-25T17:45:44.279Z (4 months ago)
- Topics: cryptography, fhe, fully-homomorphic-encryption, homo, learning-resources, privacy
- Homepage:
- Size: 7.81 KB
- Stars: 8
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Learn FHE
[](LICENSE)
[](CONTRIBUTING.md)
[](https://twitter.com/motypes)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).
## Table of Contents
- [Learn FHE](#learn-fhe)
- [Table of Contents](#table-of-contents)
- [Introduction](#introduction)
- [Getting Started](#getting-started)
- [Beginner Guides](#beginner-guides)
- [Practical Implementations](#practical-implementations)
- [Libraries and Tools](#libraries-and-tools)
- [Tutorials and Examples](#tutorials-and-examples)
- [Research and Development](#research-and-development)
- [Key Papers and Articles](#key-papers-and-articles)
- [Current Research](#current-research)
- [Community and Contributions](#community-and-contributions)
- [License](#license)## Introduction
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.## Getting Started
### Beginner Guides
- **[Orochi Network's Beginner's Guide to FHE](https://orochi.network/blog/Fully-Homomorphic-Encryption-(FHE)-A-Beginner-Guide)**: An accessible introduction covering the basics, applications, and current research directions in FHE.
- **[LambdaClass Blog on FHE](https://blog.lambdaclass.com/fully-homomorphic-encryption/)**: Detailed introduction to FHE, its history, key developments, and practical implementations.
- **[Sunscreen Tech Blog](https://blog.sunscreen.tech/an-intro-to-fully-homomorphic-encryption-for-engineers/)**: A deep dive into FHE for engineers, discussing computational models and trade-offs between different FHE schemes.## Practical Implementations
### Libraries and Tools
- **[HElib](https://github.com/homenc/HElib)**: An open-source software library that implements homomorphic encryption (HE).
- **[PALISADE](https://gitlab.com/palisade/palisade-release)**: A comprehensive open-source lattice cryptography library.
- **[SEAL](https://github.com/Microsoft/SEAL)**: Microsoft SEAL is an easy-to-use and powerful homomorphic encryption library.
- **[Awesome-HE-Repo](https://github.com/jonaschn/awesome-he)**: A curated list of tools, libraries and resources### Tutorials and Examples
- **[Homomorphic Encryption Example](https://github.com/homenc/HElib/tree/master/examples)**: Example codes using the HElib library.
- **[Microsoft SEAL Examples](https://github.com/Microsoft/SEAL/tree/main/native/examples)**: Example codes and tutorials for Microsoft SEAL.## Research and Development
### Key Papers and Articles
- **[Gentry's Original Paper on FHE](https://eprint.iacr.org/2009/616.pdf)**: The foundational paper by Craig Gentry that introduced the first practical FHE scheme.
- **[Homomorphic Encryption Standardization](https://homomorphicencryption.org/standard)**: Ongoing efforts and papers aimed at standardizing homomorphic encryption schemes.### Current Research
- **[FHE.org Community](https://fhe.org)**: A hub for researchers and developers working on advancing FHE and other secure computation techniques.
- **[Sunscreen Tech Blog](https://blog.sunscreen.tech/)**: Insights into the latest challenges and developments in FHE.## Community and Contributions
We welcome contributions to this repository! If you have any resources, papers, or tutorials to add, please follow the guidelines in [CONTRIBUTING.md](CONTRIBUTING.md).## License
This repository is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.Built with ❤️ by [motypes](https://x.com/motypes)