VLSI array processors
Hardware Implementation of Montgomery's Modular Multiplication Algorithm
IEEE Transactions on Computers
Principles of digital design
A method for obtaining digital signatures and public-key cryptosystems
Communications of the ACM
Linear systolic multiplier/squarer for fast exponentiation
Information Processing Letters
Systolic Modular Multiplication
IEEE Transactions on Computers
Montgomery multiplication and squaring algorithms in GF(2k)
ICCSA'03 Proceedings of the 2003 international conference on Computational science and its applications: PartI
Hi-index | 0.89 |
This paper proposes a systematic design of a digit-serial-in-serial-out systolic multiplier for the efficient implementation of the Montgomery algorithm in an RSA cryptosystem. For processing speed, the proposed multiplier can also accommodate bit-level pipelining, thereby achieving sample speeds comparable to bit-parallel multipliers with a lower area. If the appropriate digit-size is chosen, the proposed architecture can meet the throughput requirement of a specific application with minimum hardware. The new digit-serial systolic multiplier is highly regular, nearest-neighbor connected, and thus well suited for VLSI implementation.