GitHub - luxfhe/workshop: Lux FHE Workshop - Interactive tutorials and exercises

Interactive tutorials and hands-on exercises for learning FHE.

Setup

git clone https://github.com/luxfhe/workshop
cd workshop
pip install -r requirements.txt
jupyter lab

Notebooks

Interactive Jupyter notebooks for learning FHE:

  • notebooks/ - Step-by-step tutorials
    • ML on encrypted data
    • Classification examples
    • Neural networks with FHE

Exercises

Hands-on coding exercises:

  • exercises/ - Practice problems
    • Private voting
    • Encrypted auctions
    • Confidential DeFi

Solutions

Reference implementations:

  • solutions/ - Complete solutions

Prerequisites

  • Python 3.10+
  • Basic cryptography knowledge
  • Familiarity with ML/data science helpful

Related

License

Apache 2.0