Definition

Let be a prime number and be an irreducible polynomial over . Let be a set of uniformly random known polynomials, and be a set of small random unknown polynomials, and be a small unknown polynomial. We have . Given pairs for the number of polynomials, find .

Symmetric Key Cryptography Scheme Using RLWE

A symmetric key cryptography scheme can be defined using RLWE samples.

Encryption (RLWE Encryption)

Given a message , the encryption of is defined as follows:

where is a uniformly random polynomial, is a small secret polynomial, and is a small error polynomial.

Decryption (RLWE Decryption)

Given an RLWE ciphertext , the decryption of is defined as follows:

The security of the encryption scheme is derived from the security of RLWE.