February 2020
Beginner
621 pages
19h 34m
English
Another lattice-based public key cryptosystem was developed by Goldreich, Goldwasser, and Halevi in 1997. Let be a 300-dimensional lattice that is a subset of the points with integral coordinates in 300-dimensional real space .
The private key is a “good” basis of , given by the columns of a matrix , where “good” means that the entries of are small.
The public key is a “bad basis” of , given by the columns of a matrix , where is a secret matrix with integral entries and with determinant 1. The determinant condition implies that the entries of are also integers. “Bad” means that has many large entries.
A message is a 300-dimensional vector with integral entries, ...
Read now
Unlock full access