Hierarchical architecture of RSA accelerator based on hardware resource reuse

Kailan ZHAO,Xiaoxu ZHANG,De MA,Kai HUANG,Xiaolang YAN
DOI: https://doi.org/10.3778/j.issn.1002-8331.1311-0018
2014-01-01
Abstract:To improve the performance of the RSA cryptography system for the application of modular frequent change, a novel hierarchical architecture of RSA accelerator is proposed. With hardware resource reuse with Montgomery Modular Multiplier, both modular inverse and R2 mod M arithmetic function are supported by the proposed accelerator to improve performance of RSA key generation and Montgomery Modular multiplication. As the experiment shows, compared with previous works, the performance of RSA accelerator is 2 times faster for the application of modular frequent change under 14% resource overhead. What’s more, the accelerator achieves one order of magnitude performance increasing for R2 mod M calculation comparing with the method of reusing Modular Exponentiation module.
What problem does this paper attempt to address?