Netinfo Security ›› 2021, Vol. 21 ›› Issue (9): 46-51.doi: 10.3969/j.issn.1671-1122.2021.09.007

Previous Articles     Next Articles

Survey of Number Theoretic Transform Algorithms for Quantum-resistant Lattice-based Cryptography

TAO Yunting1, KONG Fanyu1(), YU Jia2, XU Qiuliang1   

  1. 1. School of Software, Shandong University, Jinan 250101, China
    2. College of Computer Science and Technology, Qingdao University, Qingdao 266071, China
  • Received:2021-04-11 Online:2021-09-10 Published:2021-09-22
  • Contact: KONG Fanyu E-mail:fanyukong@sdu.edu.cn

Abstract:

With the rapid development of quantum computers, the traditional RSA cryptography, elliptic curve cryptography and other public key cryptosystems have been threatened seriously. In quantum-resistant cryptosystem, lattice-based cryptosystem is one of the important types and the research on its efficient implementation makes great significance. Number theoretic transform(NTT) is the important operation in lattice-based cryptosystems, and its efficiency is the key problem for efficient implementation of lattice-based cryptography. In this paper, the research progress of number theoretic transform algorithms in lattice-based cryptosystems is summarized and analyzed especially in software implementations on various CPU platforms. The improvements of NTT algorithm in butterfly structure, negative wrapped convolution and modulo reduction are analyzed and summarized. This paper can provide a research support for efficient implementation of quantum-resistant cryptographic algorithms.

Key words: quantum-resistant cryptography, lattice-based cryptography, number theoretic transform

CLC Number: