Get desktop application:
View/edit binary Protocol Buffers messages
Type of PRNG used to generate randomness.
Used in:
, , , ,RLWE AuxModRelinearizationKey
The underlying key-switching key
RLWE AuxModRelinearizationKey
Used in:
Polynomials (both mod-q and mod-p) composing the "b" part of the key matrix
For n parts, the key can relinearize an (n+1)-component ciphertext (if `power_of_s` == 1) or an n-component ciphertext to a 2-component ciphertext
Seed used to generate the random components in the key.
Required
Type of PRNG used to generate randomness.
Required
The power of s that corresponds to the key. The field is 1 if the key is AuxModRelinearizationKey.
Polynomial in coefficient representation
Coefficients of the polynomial
Number of coefficients of the polynomial.
RLWE GaloisKeys.
The key-switching matrix
NTT Polynomial
Used in:
, , ,Coefficients of the polynomial
Number of coefficients of the polynomial.
Public key.
The "b" components of the public key.
Public key share.
The "b" components of the public key share.
Public parameter.
Seed used to generate the random polynomial "a" in the public parameter.
Type of PRNG used to generate the random polynomial "a"
The variance of error distribution for generating the public key.
RLWE Public Key
Seed used to generate the random polynomial "a" in the public key
Type of PRNG used to generate the random polynomial "a"
The polynomial "b" of the public key
RLWE RelinearizationKey
Used in:
Polynomial composing the matrix
The modulus used to decompose the coefficients of the polynomials. Ranges from 1 to the number of bits of the modulus.
For n parts, the key can relinearize an n-component ciphertext to a 2-component ciphertext.
Seed used to compress this key.
Required
Type of PRNG used to generate randomness.
Required
The power of s that corresponds to the key. The field is 1 if the key is RelinearizationKey.
RNS Galois key.
The "b" components of the Galois key.
The substitution power of the source secret key.
The PRNG seed used to compress the "a" components.
The type of the PRNG for sampling the "a" components.
RNS polynomial.
Used in:
, , ,The log (base 2) of the number of coefficients.
The coefficient vectors wrt RNS moduli.
Is the polynomial in NTT form?
RNS RLWE ciphertext.
The component polynomials composing the ciphertext.
The power of the secret key that the ciphertext is encrypted with.
A heuristic on the amount of error in the ciphertext.
RLWE Ciphertext
Polynomials composing the ciphertext
The power of the secret key that the ciphertext is encrypted with.
A heuristic on the amount of error in the ciphertext.