Back to Search Start Over

Research in Fast Modular Exponentiation Algorithm Based on FPGA

Authors :
Jianwei Tian
Tian Zheng
Qiao Hong
Li Shu
Liu Jie
Zhu Hongyu
Xi Li
Source :
2019 11th International Conference on Measuring Technology and Mechatronics Automation (ICMTMA).
Publication Year :
2019
Publisher :
IEEE, 2019.

Abstract

Modular exponentiation of large number is widely applied in public-key cryptosystem, also the bottleneck in the computation of public-key algorithm. Modular multiplication is the key calculation in modular exponentiation. An improved Montgomery algorithm is utilized to achieve modular multiplication and converted into systolic array to increase the running frequency. A high efficiency fast modular exponentiation structure is developed to bring the best out of the modular multiplication module and enhance the ability of defending timing attacks and power attacks. For 1024-bit key operands, the design can be run at 170MHz and finish a modular exponentiation in 4,402,374 clock cycles.

Details

Database :
OpenAIRE
Journal :
2019 11th International Conference on Measuring Technology and Mechatronics Automation (ICMTMA)
Accession number :
edsair.doi...........73d8f681fe5f9b7a72bb9950306bdd08