Let the size of plaintext, and the size of ciphertext, where ( is much smaller than ) and (i.e., divides ). Randomly pick a list of -degree polynomials as a secret key, where each polynomial coefficient is a randomly picked binary number in (i.e., ). Let the scaling factor of plaintext.
Notice that GLWE’s setup parameters are similar to that of RLWE. One difference is that is not an -degree polynomial encoding secret coefficients, but a list of such -degree polynomials encoding total secret coefficients.