Loading [a11y]/accessibility-menu.js
Three hardware architectures for the binary modular exponentiation: sequential, parallel, and systolic | IEEE Journals & Magazine | IEEE Xplore

Three hardware architectures for the binary modular exponentiation: sequential, parallel, and systolic


Abstract:

Modular exponentiation is the cornerstone computation in public-key cryptography systems such as RSA cryptosystems. The operation is time consuming for large operands. Th...Show More

Abstract:

Modular exponentiation is the cornerstone computation in public-key cryptography systems such as RSA cryptosystems. The operation is time consuming for large operands. This paper describes the characteristics of three architectures designed to implement modular exponentiation using the fast binary method: the first field-programmable gate array (FPGA) prototype has a sequential architecture, the second has a parallel architecture, and the third has a systolic array-based architecture. The paper compares the three prototypes as well as Blum and Paar's implementation using the time /spl times/ area classic factor. All three prototypes implement the modular multiplication using the popular Montgomery algorithm.
Page(s): 627 - 633
Date of Publication: 31 March 2006

ISSN Information:


References

References is not available for this document.