Finite field arithmetic using quasi-normal bases (Q2370646)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Finite field arithmetic using quasi-normal bases
scientific article

    Statements

    Finite field arithmetic using quasi-normal bases (English)
    0 references
    0 references
    29 June 2007
    0 references
    Efficient multiplication in finite fields requires normal bases of low density: A basis \({\mathcal B}=\{\beta_1,\dots , \beta_n\}\) is called normal if it is fixed under Galois automorphisms. If we express the products \(\beta_i\beta_j\) with respect to the basis \({\mathcal B}\), then the density (sometimes also called complexity) measures the total number of nonzero coefficients in these expressions. Exponentiation is very easy if normal bases are used, and multiplication is rather easy if the density is small. It is well known that the finite field \({\mathbb F}_{q^n}\) is an \({\mathbb F}_q[x]\)-module. If \((n,q)=1\), we can write this module as a direct sum of irreducible submodules. Then all decompositions of \({\mathbb F}_{q^n}\) into submodules are easy to determine. The idea in the paper is to find ``normal bases'' for these submodules. A basis which is the union of such ``sub''-bases is called quasi-normal. Exponentiation of field elements which are expressed with respect to quasi-normal bases is only slightly more complex than in the normal basis case. Therefore, quasi-normal bases of low density seem to be a good alternative to normal bases.
    0 references
    0 references
    0 references
    0 references
    0 references
    finite field
    0 references
    normal basis
    0 references
    multiplication
    0 references
    exponentiation
    0 references
    0 references