LWE with sub-exponential ratio ⇒ Leveled FHE (BGV12)

Fully-black-box reduction · standard model · BGV12 · security loss: additive: one LWE advantage per level, in all, from the hybrid along the chain of keys, plus a leftover-hash term for the challenge ciphertext

Statement

For every depth bound fixed at key generation, the BGV scheme is a leveled FHE scheme for all polynomial-size circuits of depth , IND-CPA-secure if decision LWE is hard with modulus-to-noise ratio exponential in (the largest modulus has bits, ), a ratio once the dimension is a large enough polynomial in and . It uses neither bootstrapping nor a circular-security assumption — BGV12.

Sketch

Ciphertexts are LWE encryptions under a ladder of moduli . After each multiplication, key switching returns the ciphertext from the tensored secret to a fresh secret, and modulus switching rescales it from to , dividing the noise by the same factor; the noise returns to a fixed bound at each level while the modulus shrinks one rung, so depth is reached without bootstrapping.

Notes

  • The approximate-eigenvector method gives leveled FHE from LWE with no evaluation key and no relinearization: homomorphic addition and multiplication are matrix addition and multiplication — GSW13.
  • Leveled FHE from LWE was first obtained by relinearization and dimension–modulus reduction, bootstrapping along a chain of independent keys — BV11.
  • Leveled FHE can rest on the same lattice approximation factors as plain lattice-based PKE, for GapSVP under quantum reductions, up to the , by bootstrapping at polynomial ratio: LWE with polynomial ratio ⇒ Leveled FHE — BV14.
  • Over Ring LWE the scheme evaluates depth- circuits with computation per gate, without bootstrapping — BGV12.