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
Link To Document