Abstract:With the development of quantum computers, conventional public cryptographic schemes such as RSA and elliptic curve cryptography(ECC) are under serious threat. To resist the quantum attacks, lattice-based cryptography has attracted research attention, in which the ring-learning with error (R-LWE) lattice encryption algorithm has great application potential in the field of encryption because of its easy implementation and quantum attack resistance. From the perspective of hardware application, a parallel circuit architecture of polynomial multiplication in R-LWE encryption scheme is proposed and implemented. The number theoretic transforms (NTT) method and two parallel butterfly operation units are used. The results show that the proposed algorithm can improve the performance by up to 42% with slightly increased hardware resource.