Algorithm and Circuit Design for Secondary Booth Encoded Multiplier

YAN Xiaodong,LI Shuguo
DOI: https://doi.org/10.3321/j.issn:1000-0054.2007.10.034
2007-01-01
Abstract:A common shortcoming of existing public-key cryptography algorithms is the computation of a large number of modulation multiplications.This paper describes a secondary Booth-64 algorithm for large integer multiplications,which recodes the traditional high radix Booth recoding.The algorithm accelerates the reduction of partial products and reduces the number of odd multiples of the multiplicand which need to be pre-computed.A 570×570 b secondary Booth encoded pipeline multiplier was designed using the SMIC 0.18 μm CMOS process by Verilog.The results show that the design achieves a 5.8 ns delay on the critical path with an area of no more than 30 mm2.The design improves the performance of advanced cryptographic systems such as the high-speed Rivest Shamir and Adleman algorithm 2 048 b chips and the Elliptic curve cryptography(ECC) gf(p) 512 b chips.
What problem does this paper attempt to address?