Skip to main content

2000 | OriginalPaper | Buchkapitel

Cox-Rower Architecture for Fast Parallel Montgomery Multiplication

verfasst von : Shinichi Kawamura, Masanobu Koike, Fumihiko Sano, Atsushi Shimbo

Erschienen in: Advances in Cryptology — EUROCRYPT 2000

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

This paper proposes a fast parallel Montgomery multiplication algorithm based on Residue Number Systems (RNS). It is easy to construct a fast modular exponentiation by applying the algorithm repeatedly. To realize an efficient RNS Montgomery multiplication, the main contribution of this paper is to provide a new RNS base extension algorithm. Cox-Rower Architecture described in this paper is a hardware suitable for the RNS Montgomery multiplication. In this architecture, a base extension algorithm is executed in parallel by plural Rower units controlled by a Cox unit. Each Rower unit is a single-precision modular multiplier-and-accumulator, whereas Cox unit is typically a 7 bit adder. Although the main body of the algorithm processes numbers in an RNS form, efficient procedures to transform RNS to or from a radix representation are also provided. The exponentiation algorithm can, thus, be adapted to an existing standard radix interface of RSA cryptosystem.

Metadaten
Titel
Cox-Rower Architecture for Fast Parallel Montgomery Multiplication
verfasst von
Shinichi Kawamura
Masanobu Koike
Fumihiko Sano
Atsushi Shimbo
Copyright-Jahr
2000
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/3-540-45539-6_37