LWE ⇒ PKE
Statement
If LWE is hard with polynomial modulus-to-noise ratio, then Regev’s scheme is an IND-CPA-secure PKE for one-bit messages: the public key is LWE samples, and a bit is encrypted as a random subset-sum of them plus — Reg05. Reg05 take a prime , for a constant , and as noise a Gaussian of width rounded to the nearest integer, with noise rate , for instance ; they prove that for every an efficient adversary distinguishing encryptions of and gives an efficient distinguisher between the LWE samples of the public key and uniform — Reg05. That reduction does not use the noise distribution, so with discrete Gaussian noise of width at , which lies in this range and has for , the scheme is correct except with negligible probability and IND-CPA-secure under the polynomial-ratio assumption at — standard.
Sketch
outputs and ; samples and outputs , and rounds to whichever of and is closer modulo , which is correct when . With discrete Gaussian of width , is subgaussian with parameter , and for , so decryption fails with probability at most , which is negligible at since — standard. Decision LWE replaces by uniform, after which is statistically close to uniform by the leftover hash lemma, since , so the ciphertext hides .
Notes
- Efficiency: the public key has elements of , and a one-bit ciphertext has of them, so encryption expands messages by a factor — Reg05. Over rings, a ciphertext is two ring elements, about bits, carrying packed message bits, so for polynomial the expansion is for -bit messages but for a single bit; keys shrink to bits — LPR10.