• DocumentCode
    1602565
  • Title

    Improved ZDN-arithmetic for fast modulo multiplication

  • Author

    Ploog, Hagen ; Flugel, Sebastian ; Timmermann, Dirk

  • Author_Institution
    Inst. of Appl. Microelectron. & Comput. Sci., Rostock Univ., Germany
  • fYear
    2001
  • fDate
    6/23/1905 12:00:00 AM
  • Firstpage
    166
  • Lastpage
    171
  • Abstract
    Sedlak (1987) proposed a modulo multiplication algorithm which is suitable for smart card implementation due to its low latency time. It is based on ZDN (Zwei-Drittel-N) arithmetic using an interleaved serial multiplication and reduction to calculate the product P=AB mod M. It can be shown that the maximum average reduction rate is theoretically limited to 3 bit/operation. In this paper we propose a modified left-to-right signed digit re-coding algorithm to receive an average shift of 4.5 bit/operation. Based on the presented ideas we also propose a modified reduction algorithm giving an average reduction rate of 4.5 bit/operation too. The speed up of our algorithms compared with the original algorithm is therefore 50%
  • Keywords
    digital arithmetic; encoding; finite state machines; SD-recoding; ZDN-arithmetic; binary arithmetic; binary representation; fast modulo multiplication; finite state machine; Arithmetic; Computer architecture; Computer science; Delay; Microelectronics; Registers; Smart cards; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2001. ICCD 2001. Proceedings. 2001 International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6404
  • Print_ISBN
    0-7695-1200-3
  • Type

    conf

  • DOI
    10.1109/ICCD.2001.955020
  • Filename
    955020