Overview
This course on Functional Lattice Cryptography aims to teach learners about lattice/ring-based cryptography, lattice cryptosystems, prior implementations, cyclotomic rings, FHE encryption, ring switching, code analysis, performance evaluation, and simplifying Fully Homomorphic Encryption (FHE). The teaching method involves a presentation delivered at a conference, making it suitable for individuals interested in advanced topics in cryptography and computer security.
Syllabus
ΛΟλ: Functional Lattice Cryptography
Lattice/Ring-based Cryptography
Lattice Cryptosystems
Prior Implementations
Cyclotomic Rings
Cyclotomic Layer
FHE: Encrypt
FHE: Ring Switching
Caveat
Code Analysis: Lines of Code
Cyclotomic Ring Performance
FHE Performance
Simplifying FHE
A Compiler for Homomorphic Evaluation
Taught by
ACM CCS