• 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