

Author: Ors Berna Batina Lejla Preneel Bart Vandewalle Joos
Publisher: Inderscience Publishers
ISSN: 1741-1068
Source: International Journal of Embedded Systems, Vol.3, Iss.4, 2009-01, pp. : 229-240
Disclaimer: Any content in publications that violate the sovereignty, the constitution or regulations of the PRC is not accepted or approved by CNPIEC.
Abstract
This paper describes a hardware implementation of an arithmetic processor which is efficient for bit-lengths suitable for both commonly used types of Public Key Cryptography, i.e., Elliptic Curve (EC) and RSA Cryptosystems. Montgomery modular multiplication in a systolic array architecture is used for modular multiplication. The processor consists of special operational blocks for Montgomery modular multiplication, modular addition/subtraction, EC Point doubling/addition, modular multiplicative inversion, EC point multiplier, projective to affine coordinates conversion and Montgomery to normal representation conversion.
Related content






International Journal of Information and Computer Security, Vol. 5, Iss. 3, 2013-08 ,pp. :

