  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.
