Diamond iO: Lattice-Based Obfuscation without Bootstrapping from Functional Encryption, toward...
summary
Claims a lattice iO that removes FE-to-iO bootstrapping by replacing recursive FE encryption with matrix multiplications and a non‑black‑box use of AKY24’s compact FE, proving security in the pseudorandom‑oracle model from LWE, evasive LWE and a new all-product LWE assumption. Construction composes GGH15 preimage gadgets with BGG+ encodings; prototype runs for a 4‑bit input with ~5 hours obfuscation, 65 GB obf size, ~49 min load and 80 minutes evaluation but needs large RAM and a fixed PRF design.
AI-written summary · about
chapters (6)
- 0:00Diamond iO introduction
- 3:16Core ideas of Diamond iO
- 15:25Security analysis
- 20:39Benchmarks and limits
- 27:03Future roadmap
- 32:01Q&A
related talks
01h 12mApplications of Obfuscation I
01h 04mTutorial on obfuscation
01h 05mObfuscation from Noisy Linear FE
01h 03mLockable Obfuscation
38mRecent Advances on Foundations of Program Obfuscation
01h 15mThe Journey Towards Program Obfuscation
31mHow to Construct Indistinguishability Obfuscation from Compact Functional Encryption
01h 01mCircularity Based IO, Part 1
