Cryptology ePrint Archive: Report 2007/393

Overlap-free Karatsuba-Ofman Polynomial Multiplication Algorithms for Hardware Implementations

Haining Fan and Jiaguang Sun and Ming Gu and Kwok-Yan Lam

Abstract: We describe how a simple way to split input operands allows for fast VLSI implementations of subquadratic GF(2)[x] Karatsuba-Ofman multipliers. The theoretical XOR gate delay of the resulting multipliers is reduced significantly. For example, it is reduced by about 33% and 25% for n = 2^t and n = 3^t (t > 1), respectively. To the best of our knowledge, this parameter has never been improved since the original Karatsuba-Ofman algorithm was first used to design GF(2^n) multipliers in 1990.

Category / Keywords: Karatsuba algorithm, Karatsuba-Ofman algorithm, polynomial multiplication, subquadratic space complexity multiplier, finite fields, Galois fields.

Publication Info: unpublished

Date: received 6 Oct 2007, last revised 7 Oct 2008

Contact author: fhn at tsinghua edu cn

Available formats: PDF | BibTeX Citation

Note: This is a major version. I added 1 example and 1 figure, and corrected some typoes. Actually, its length increased by 50% (10- to 15 pages).

Version: 20081008:011942 (All versions of this report)

Discussion forum: Show discussion | Start new discussion


[ Cryptology ePrint archive ]