1. What are the contributions in "Crystals – kyber: a cca-secure module-lattice-based kem" ?
The first lattice-based encryption scheme was proposed by Ajtai and Dwork this paper, and was later simplified and improved upon by Regev in [ 67 ], [ 68 ] and Ding et al. [ 39 ].
read more
2. What is the SHA3 function used to generate the matrix A?
to generate the matrix A the authors use SHAKE128; to generate noise polynomials the authors use SHAKE-256; and the authors instantiate H with SHA3-256 and G wit SHA3-512.
read more
3. What is the main disadvantage of adding the extra e′?
The main disadvantage of adding the extra e′ is that the term e′T r will appear in the decryption and will add to the decryption error.
read more
4. Why do the authors choose to define Kyber to include the compression of the public key t?
Due to the increase in the decryption error and the cumbersome nature of adding the extra error term, the authors choose to define Kyber to include the compression of the public key t but not add any noise.
read more





