Impact of Intel'S New Instruction Sets on Software Implementation of Gf(2)[X] Multiplication

Chen Su,Haining Fan
DOI: https://doi.org/10.1016/j.ipl.2012.03.012
IF: 0.851
2012-01-01
Information Processing Letters
Abstract: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.
What problem does this paper attempt to address?