Documentation

Complexity.Crypto.Computational.Homomorphic.GSW.DepthParameters.Scheme

GSW evaluates its own augmented decryption circuit #

The serialized GSW algorithms at the logarithmic-depth parameter family form a bit-encryption Scheme. A circuit is permitted when its two NAND layers per De Morgan level fit depthBudget. Fresh encryption and evaluation of every permitted circuit are perfectly correct, with fixed key and ciphertext widths. The actual raw-input decryption circuit and its NAND augmentation are permitted, so the scheme is bootstrappable in Gentry's sense [Gentry2009, Definitions 4 and 5]. These are the premises of the generic constructions in Leveled and FixedKey apart from security. All four algorithms and the decryption-circuit generator have uniform native polynomial-time certificates.

IND-CPA security of the same algorithms assumes decision LWE for exactly this family. Correctness, bootstrappability and the runtime certificates use no computational assumption, and circular security is not asserted.

Main definitions #

Main results #

References #

Secret words hold dimension residues of width bits.

Instances For

    Ciphertext words hold a square bit matrix with rows rows and columns.

    Instances For

      GSW at the logarithmic-depth family. Evaluation is the deterministic layered evaluator and reads no key. The permitted circuits are those of depth at most depthBudget / 2, the depth whose compiled NAND schedule the noise margin covers.

      Instances For

        Encryption and evaluation of every permitted circuit are perfectly correct.

        Secret keys, fresh ciphertexts and evaluation outputs have fixed widths.

        The actual raw-input GSW decryption circuits, secret bits first.

        Instances For

          The decryption circuit and its NAND augmentation are permitted at every security parameter, so GSW is bootstrappable for the identity and NAND gates [Gentry2009, Definition 5].

          The scheme's key generation and encryption are IND-CPA under decision LWE for exactly this family's dimensions, modulus and centered-binomial noise.