LWE with polynomial ratio ⇒ Leveled FHE (BV14)
Statement
If LWE is hard with polynomial modulus-to-noise ratio, there is a leveled FHE scheme for circuits of any depth fixed at key generation. Its security therefore rests on worst-case lattice problems with the approximation factors of plain lattice-based PKE, for GapSVP under quantum reductions and under classical ones, for any constant — BV14.
Sketch
Fresh ciphertexts are encrypted under the first key of a chain, every piece of the evaluation key (dimension-modulus reduction and bootstrapping material) encrypts a secret of the chain under a strictly later key, and nothing encrypts the last key. A hybrid from the end of the chain replaces each piece by an encryption of , each step reducing to LWE because the secret key it is encrypted under by then appears nowhere else; IND-CPA under the first key then hides the challenge message — BV14.
Notes
- The polynomial ratio comes from bootstrapping: decryption is evaluated as a width-5 permutation branching program (Barrington’s theorem), whose sequential multiplications grow noise additively, combined with successive dimension-modulus reduction; the chain of independent keys, one per level, removes the need for circular security — BV14.
- With circular security of the scheme itself, the same bootstrapping gives compact FHE — BV14.
- Without bootstrapping, the BGV12 scheme uses a ratio exponential in the depth: BGV12 — BGV12.