Research Article

Efficient Big Integer Multiplication and Squaring Algorithms for Cryptographic Applications

Table 1

Comparison of the well-known polynomial multiplication algorithms.

Multiplication algorithmTechniqueRepresentationComplexity
Divide and conquerPoint evaluationInterpolation

ClassicalCoefficient representation
KaratsubaCoefficient representation
Toom-CookPoint-value representation
FFTPoint-value representation