Publication

Efficient multiplication using type $2$ optimal normal bases

Mohammad Amin Shokrollahi
2007
Conference paper
Abstract

In this paper we propose a new structure for multiplication using optimal normal bases of type 22. The multiplier uses an efficient linear transformation to convert the normal basis representations of elements of FqnF_{q^{n}} to suitable polynomials of degree at most nn over FqF_{q}. These polynomials are multiplied using any method which is suitable for the implementation platform, then the product is converted back to the normal basis using the inverse of the above transformation. The efficiency of the transformation arises from a special factorization of its matrix into sparse matrices. This factorization --- which resembles the FFT factorization of the DFT matrix --- allows to compute the transformation and its inverse using O(nlogn)O(n \log n) operations in FqF_{q}, rather than O(n2)O(n^{2}) operations needed for a general change of basis. Using this technique we can reduce the asymptotic cost of multiplication in optimal normal bases of type 22 from 2M(n)+O(n)2 M(n) + O(n) reported by Gao et al.~(2000)\nocite{gaogat00} to M(n)+O(nlogn)M(n)+O(n \log n) operations in FqF_{q}, where M(n)M(n) is the number of FqF_{q}-operations to multiply two polynomials of degree n1n-1 over FqF_{q}. We show that this cost is also smaller than other proposed multipliers for n>160n > 160, values which are used in elliptic curve cryptography.

About this result
This page is automatically generated and may contain information that is not correct, complete, up-to-date, or relevant to your search query. The same applies to every other page on this website. Please make sure to verify the information with EPFL's official sources.