Title :
Low-Complexity Bit-Parallel Square Root Computation over GF(2^{m}) for All Trinomials
Author :
Rodriguez-Henriquez, Francisco ; Morales-Luna, Guillermo ; Lopez, J.
Author_Institution :
CINVESTAV-IPN, Mexico City
fDate :
4/1/2008 12:00:00 AM
Abstract :
In this contribution, we introduce a low-complexity bit-parallel algorithm for computing square roots over binary extension fields. Our proposed method can be applied to any type of irreducible polynomials. We derive explicit formulas for the space and time complexities associated with the square root operator when working with binary extension fields generated using irreducible trinomials. We show that, for those finite fields, it is possible to compute the square root of an arbitrary field element with equal or better hardware efficiency than the one associated with the field squaring operation. Furthermore, a practical application of the square root operator in the domain of field exponentiation computation is presented.
Keywords :
arithmetic; computational complexity; parallel algorithms; field exponentiation computation; irreducible trinomials; low-complexity bit-parallel algorithm; low-complexity bit-parallel square root computation; space complexity; time complexity; Arithmetic; Circuits; Computational efficiency; Concurrent computing; Delay effects; Elliptic curve cryptography; Elliptic curves; Error correction; Galois fields; Hardware; Polynomials; Algorithms; Computations in finite fields; Computer arithmetic;
Journal_Title :
Computers, IEEE Transactions on
DOI :
10.1109/TC.2007.70822