Title :
A reconfigurable recursive and efficient hardware for Karatsuba-Ofman´s multiplication algorithm
Author :
Nedjah, Nadia ; De Macedo Mourelle, Luiza
Author_Institution :
Dept. of Syst. Eng. & Comput., Rio de Janeiro State Univ., Brazil
Abstract :
Multiplication of long integers is a cornerstone primitive in most public-key cryptosystems. Multiplication for big numbers can be performed best using Karatsuba-Ofman´s divide-and-conquer approach. We propose a recursive and efficient hardware for Karatsuba-Ofman´s multiplication algorithm. The hardware is efficient in terms of response time and fairly compact in terms of hardware description language VHDL. The performance of the synthesised hardware in terms of time and area requirements is compared with that of Synopsys™ library multiplier as well as two different multipliers that implement Booth´s algorithm. The proposed hardware multiplies faster that the other three. However, it requires more hardware area. Nevertheless our design improves the area×time product as well as time requirement while the other three improve area at the expense of both time requirement and the factor area×time.
Keywords :
divide and conquer methods; hardware description languages; nonlinear control systems; public key cryptography; robust control; Booth algorithm; Karatsuba-Ofman multiplication algorithm; Synopsys™ library multiplier; adaptive back-stepping design; area×times product; big number multiplication; disturbance attenuation; divide-and-conquer approach; efficient hardware; hardware description language VHDL; long integers multiplication; parameter uncertainty; power systems; public-key cryptosystems; reconfigurable recursive hardware; robust nonlinear control; time requirement; Attenuation; Delay; Hardware design languages; Libraries; Nonlinear control systems; Power system control; Power systems; Public key cryptography; Robust control; Uncertain systems;
Conference_Titel :
Control Applications, 2003. CCA 2003. Proceedings of 2003 IEEE Conference on
Print_ISBN :
0-7803-7729-X
DOI :
10.1109/CCA.2003.1223160