Design and Implementation of 16-bit Montgomery Modular Multiplication

B Roja Pavitra, R Sathya Veni

Abstract


Modular multiplication is the core operation in public-key cryptographic algorithms such as RSA and the Diffie-Hellman algorithm. The efficiency of the modular multiplier plays a crucial role in the performance of these cryptographic methods. In this paper we are designing a 16-bit Montgomery modular multiplication with PASTA ADDER. In addition, a mechanism that can detect and skip the unnecessary carry-save addition operations in the PASTA architecture while maintaining the short critical path delay is developed. Experimental results show that the proposed Montgomery modular multiplier can achieve higher performance and significant area–time product improvement when compared with previous designs.


Full Text:

PDF




Copyright (c) 2017 Edupedia Publications Pvt Ltd

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

 

All published Articles are Open Access at  https://journals.pen2print.org/index.php/ijr/ 


Paper submission: ijr@pen2print.org