Impact Factor (2025): 6.9
DOI Prefix: 10.47001/IRJIET
Vol 2 No 1 (2018): Volume 2, Issue 1, March 2018 | Pages: 32-37
International Research Journal of Innovations in Engineering and Technology
OPEN ACCESS | Research Article | Published Date: 08-03-2018
In this paper we propose the design of ring learning with errors (LWE) crypto processors using Number Theoretic Transform (NTT) cores and Gaussian samplers based on the inverse transform method. The NTT cores are designed using radix-2 and radix-8 decimation-in-frequency NTT algorithms and pipeline architectures. The designed Gaussian samplers are an optimized parallel implementation of the inverse transform method and they use pipeline architecture to generate a sample every clock cycle after the latency period, that is, the output is Obtained in a fixed time achieving timing attack resistant ring–LWE crypto processors. Also, taking into account the national institute of standards and technology recommendation, a random number generator is designed to generate the input of the Gaussian sampler.
NTT, Gaussian, samplers, LWE, crypto processors
This work is licensed under Creative common Attribution Non Commercial 4.0 Internation Licence