Quad-Core RSA Processor with Countermeasure Against Power Analysis Attacks
Hardware Architecture
2020-09-09 v1
Abstract
Rivest-Shamir-Adleman (RSA) cryptosystem uses modular multiplication for encryption and decryption. So, performance of RSA can be drastically improved by optimizing modular multiplication. This paper proposes a new parallel, high-radix Montgomery multiplier for 1024 bits multi-core RSA processor. Each computation step operates in radix 4. The computation speed is increased by more than 4 times. We also implement a True Random Number Generator based resilience block to protect the coprocessor against power attacks.
Cite
@article{arxiv.2009.03468,
title = {Quad-Core RSA Processor with Countermeasure Against Power Analysis Attacks},
author = {Javad Bagherzadeh and Vishishtha Bothra and Disha Gujar and Sugandha Gupta and Jinal Shah},
journal= {arXiv preprint arXiv:2009.03468},
year = {2020}
}