Quad-Core RSA Processor with Countermeasure Against Power Analysis Attacks

09/08/2020
by   Javad Bagherzadeh, et al.
0

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.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset