Bootstrappable SHE ⇒ Leveled FHE
Statement
A bootstrappable somewhat homomorphic encryption scheme — one that homomorphically evaluates its own decryption circuit augmented by one gate — yields leveled fully homomorphic encryption for circuits of any a-priori bounded depth, via a chain of independent key pairs, one per level, with each secret key encrypted under the next public key in the chain — Gen09.
Sketch
Given ciphertexts under , homomorphically evaluate the augmented decryption circuit on the encryption of under : the result encrypts the NAND of the two plaintexts under , with noise set by the depth of that circuit, not by the computation so far. Each level of NAND gates moves one key pair along the chain, so the chain’s length bounds the depth.
Notes
- Unbounded-depth FHE by bootstrapping additionally needs circular security of the scheme itself: a single key pair publishes an encryption of its own secret key — Circular-secure bootstrappable SHE ⇒ Compact FHE, Gen09.