Tutorial: Encrypted Computation from Lattices
summary
Fast tutorial on building fully homomorphic encryption from lattices: constructs an LWE-based template where ciphertexts are matrices satisfying T·A ≈ X·T, then makes A small via a gadget bit-decomposition (G and G⁻¹) so multiplication preserves noise; shows two noise-control tricks — reorder G⁻¹ and compile circuits as branching-programs — and proves a linear-algebra lemma (existence of small H) that underpins correctness. Demonstrations are algebraic and the final scheme is concrete and practical under standard LWE parameters.
AI-written summary · about
chapters (5)
- 0:00Start
- 1:42fully homomorphic encryption
- 26:24small, small, ...
- 35:55eigenvectors, revisited
- 51:35conclusion
related talks
01h 07mLattices and Encrypted Computation
45mFully Homomorphic Encryption I
01h 29mLattices, Multilinear Maps and Program Obfuscation
54mGraph-Induced Multilinear Maps from Lattices
46mRunning Circuits of Unbounded Depth over Encrypted Data, Securely, Using Lattices...
57mLattice Assumptions with Hints: Succinct LWE and its Applications
01h 05mSuccinct Randomized Encodings from Lattices
31mIdentity-Based Encryption
