Abstract
A new systolic serial-parallel scheme that implements the Montgomery multiplier is presented. The serial input of this multiplier consists of two sets of data that enter in a bit-interleaved form. The results are also derived in the same form. The design, with minor modifications, can be used for the implementation of the RSA algorithm. The circuit yields low hardware complexity and permits high-speed operation with 100% efficiency.
Chapter PDF
Similar content being viewed by others
References
RIVEST, R. L., SHAMIR, A., ADLEMAN, L.: “A method for obtaining digital signature and public-key cryptosystems”, Commun. ACM, 1978, VOL. 21, pp. 120–126.
MONTGOMERY, P. L.: “Modular multiplication without trial division”, Math. Computation, 1985, VOL. 44, pp.519–521.
ELDRIDGE, S.E., WALTER, C. D.: “Hardware Implementation of Montgomery’s modular multiplication algorithm”, IEEE Trans. On Computers, 1993, VOL. 42, NO 6, pp. 693–699.
KORNERUP, P.,: “A systolic, linear-array multiplier for a class of right-shift algorithms”, IEEE Trans. On Comput., 1994, VOL. 43, NO. 8, pp. 892–898.
YANG, C., CHANG, T., JEN, C.: “A new RSA cryptosystem hardware design based on Montgomery algorithm”, IEEE Trans. On Circuits and Systems II, 1998, VOL. 45, NO 7, pp. 908–913.
C. Y. SU, S. A HWANG, P. S. CHEN, C. W. WU, “An improved Montgomery’s algorithm for high-speed RSA Public-Key cryptosystem” IEEE Transactions on VLSI Systems, 1999, VOL. 7, no. 2, pp. 280–284.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Moshopoulos, N.K., Pekmestzi, K. (2001). A Novel Systolic Architecture for an Efficient RSA Implementation. In: Kim, K. (eds) Public Key Cryptography. PKC 2001. Lecture Notes in Computer Science, vol 1992. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44586-2_30
Download citation
DOI: https://doi.org/10.1007/3-540-44586-2_30
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41658-6
Online ISBN: 978-3-540-44586-9
eBook Packages: Springer Book Archive