LPN Based IO Part 2
summary
Constructs a semi-compact functional encryption for NC0 by combining three concrete tools: an LWE-based secret-key homomorphic scheme with almost-linear decryption (ciphertext = A·S'+2E+X, S' one-time), a bilinear-map partially-hiding FE for degree‑2-in-secret, constant‑degree-in-public polynomials (outputs must be polynomially small modulo a subexponential modulus), and a structured‑seed (degree 2.5) PRG built from LPN over large fields plus an NC0 PRG. Resulting FE has sublinear ciphertexts but only weak security (distinguishing advantage ≈ 1/λ); bootstrapping and amplification are required to obtain IO with subexponential loss.
AI-written summary · about
chapters (13)
- 0:00Intro
- 1:23Difficulty in constructing IO
- 5:16Template
- 7:04Homomorphic Encryption
- 15:00Functional Encryption
- 23:20Homophilic Encryption
- 26:25Homomorphism
- 30:20Implementation
- 33:20Hiding the noise
- 35:37Hiding the rows
- 37:09Pseudorandom noise
- 41:12PRGs
- 46:29Weak Security
related talks
58mObfuscation 2
46mIndistinguishability Obfuscation from Bilinear Maps and LPN Variants
01h 08mExpedition to Obfustopia: Indistinguishability Obfuscation from Well-Studied Assumptions to New...
01h 04mTutorial on obfuscation
31mHow to Construct Indistinguishability Obfuscation from Compact Functional Encryption
01h 03mLockable Obfuscation
01h 05mObfuscation from Noisy Linear FE
01h 07mLattices and Encrypted Computation
