Our main result is a reduction from worst-case lattice prob-lems such as SVP and SIVP to a certain learning problem. This learning problem is a natural extension of the ‘learning from parity with error ’ problem to higher moduli. It can also be viewed as the problem of decoding from a random linear code. This, we believe, gives a strong indication that these problems are hard. Our reduction, however, is quan-tum. Hence, an efficient solution to the learning problem implies a quantum algorithm for SVP and SIVP. A main open question is whether this reduction can be made classi-cal. Using the main result, we obtain a public-key cryptosys-tem whose hardness is based on the worst-case quantum hardness of SVP and SIVP. Previous lattice-based publ...