B-5 GLev

A GLev ciphertext is a list of GLWE ciphertexts that encrypts the list of plaintexts q β1M, q β2M,  , q βlM, where M is a plaintext encoded in a polynomial. Note that each i-th GLWE ciphertext of a GLev ciphertext uses a different plaintext scaling factor, which is: Δi = q βi. The structure of GLev ciphertext is visually depicted in Figure 9.

Note that β should be some value between t and q. Specifically, t should be smaller than or equal to β because if t is greater than β, then the higher bits of M will overflow beyond q when computing q β1M.


B-5.1 Encryption
B-5.2 Decryption
B-5.3 Lev and RLev