Practical fast polynomial multiplication
SYMSAC '76 Proceedings of the third ACM symposium on Symbolic and algebraic computation
Guide to Elliptic Curve Cryptography
Guide to Elliptic Curve Cryptography
Five, Six, and Seven-Term Karatsuba-Like Formulae
IEEE Transactions on Computers
Comments on "Five, Six, and Seven-Term Karatsuba-Like Formulae"
IEEE Transactions on Computers
Improved Polynomial Multiplication Formulas over $IF₂$ Using Chinese Remainder Theorem
IEEE Transactions on Computers
Space- and time-efficient polynomial multiplication
Proceedings of the 2009 international symposium on Symbolic and algebraic computation
Generic GF(2m) arithmetic in software and its application to ECC
ACISP'03 Proceedings of the 8th Australasian conference on Information security and privacy
Faster multiplication in GF(2)[x]
ANTS-VIII'08 Proceedings of the 8th international conference on Algorithmic number theory
CHES'11 Proceedings of the 13th international conference on Cryptographic hardware and embedded systems
Faster implementation of scalar multiplication on koblitz curves
LATINCRYPT'12 Proceedings of the 2nd international conference on Cryptology and Information Security in Latin America
Hi-index | 0.89 |
PCLMULQDQ, a new instruction that supports GF(2)[x] multiplication, was introduced by Intel in 2010. This instruction brings dramatic change to software implementation of multiplication in GF(2^m) fields. In this paper, we present improved Karatsuba formulae for multiplying two small binary polynomials, compare different strategies for PCLMULQDQ-based multiplication in the five GF(2^m) fields recommended by NIST and conclude the best design approaches to software implementation of GF(2)[x] multiplication.