conference-paper

Implementation of Number Theoretic Transform Unit for Polynomial Multiplication of Lattice-based Cryptography

  • 2022 2nd International Conference on Consumer Electronics and Computer Engineering (ICCECE)
Research footprint

At a glance

Citations
4
References
14
Comments
0
Paper overview

Öz

In the post-quantum Internet of Things (loT) era, the use of anti-quantum cryptographic algorithms in a large number of terminals can effectively resist potential quantum computing attacks. The lattice-based cryptography has the characteristics of resisting quantum computing attacks, and will be an alternative to the traditional public-key cryptographic algorithm that is widely deployed now. However, the relatively large time complexity of the algorithm itself will bring considerable computational overhead to the edge computing chip in the IoT terminal. Polynomial multiplication is the most computationally intensive operation in lattice-based cryptographic algorithms, and the research on fast calculation of polynomial multiplication is of great significance. Using fast number theory transformations to speed up polynomial multiplication is a common method. This paper proposes a hardware implementation of a fast number theory transformation. We used multiple arithmetic units in the design to achieve parallel calculations, and implemented it on ASIC. The performance evaluation results show that our implementation performance is greatly improved compared to other implementation, and it can be deployed in edge computing chips to increase computing speed.

Record transparency

Publication details

DOI
10.1109/iccece54139.2022.9712707
OpenAlex
W4213280770
Document type
conference-paper
Language
EN
Source
2022 2nd International Conference on Consumer Electronics and Computer Engineering (ICCECE)
Last metadata update
Community

Comments

Oturum Açın to join the discussion.

  1. No comments yet. Start the discussion.