DocumentCode :
2368869
Title :
High performance modular arithmetic using an RNS based chipset
Author :
Schwemmlein, J. ; Posch, R. ; Posch, K.C.
Author_Institution :
Inst. for Appl. Inf. Process. & Commun., Graz Univ. of Technol., Austria
fYear :
1994
fDate :
2-6 May 1994
Firstpage :
444
Lastpage :
451
Abstract :
This paper presents a distributed computing architecture capable of performing long integer arithmetic. Special attention is given to module multiplication. To avoid carry propagation delays, the design makes use of RNS arithmetic. In RNS, additions and multiplications can be computed in parallel. Several VLSI processing elements are grouped together, each holding one RNS digit. These devices exchange information on a data bus. Instructions sequenced by an additional chip control synchronized execution. Thus, the system can be seen as a SIMD architecture performing modular arithmetic. Some instructions differ from a pure SIMD concept. The system is tuned for special purpose computations. As a sample application suitable for the presented chip set, an RSA like enciphering method (MRSA) is shown
Keywords :
cryptography; distributed processing; residue number systems; RNS based chipset; SIMD; SIMD architecture; VLSI processing elements; additions; carry propagation delays; chip control; data bus; distributed computing architecture; enciphering method; high performance modular arithmetic; long integer arithmetic; modular arithmetic; multiplication; multiplications; residue number systems; special purpose computation; synchronized execution; Arithmetic; Communications technology; Computer architecture; Concurrent computing; Cryptography; Distributed computing; Information processing; Process design; Propagation delay; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Massively Parallel Computing Systems, 1994., Proceedings of the First International Conference on
Conference_Location :
Ischia
Print_ISBN :
0-8186-6322-7
Type :
conf
DOI :
10.1109/MPCS.1994.367046
Filename :
367046
Link To Document :
بازگشت