DocumentCode
2460623
Title
A modular multiplication algorithm with triangle additions
Author
Takagi, Naofumi
Author_Institution
Dept. of Inf. Sci., Kyoto Univ., Japan
fYear
1993
fDate
29 Jun-2 Jul 1993
Firstpage
272
Lastpage
276
Abstract
An algorithm for multiple-precision modular multiplication is proposed. In the algorithm, the upper half triangle of the whole partial products is first added up, and then the residue of the sum is calculated. Next, the sum of the lower half triangle of the whole partial products is added to the residue, and then the residue of the total amount is calculated. An efficient procedure for residue calculation that accelerates the algorithm is also proposed. Since it is both fast and uses a small amount of main memory, the algorithm is efficient for implementation on small computers, such as card computers, and is useful for application of a public-key cryptosystem to such computers
Keywords
cryptography; digital arithmetic; residue number systems; card computers; modular multiplication; multiple-precision; multiplication; public-key cryptosystem; triangle additions; Acceleration; Banking; Computational modeling; Computer security; Credit cards; Information science; Public key cryptography; Smart cards;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Arithmetic, 1993. Proceedings., 11th Symposium on
Conference_Location
Windsor, Ont.
Print_ISBN
0-8186-3862-1
Type
conf
DOI
10.1109/ARITH.1993.378083
Filename
378083
Link To Document