B-5 GLev

A GLev ciphertext is a list of GLWE ciphertexts which encrypts the list of plaintext q β1M, q β2M,  , q βlM, where M is a plaintext encoded in a polynomial. Note a GLev ciphertext’s each i-th GLWE 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. Especially, t should be smaller than β, 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