Results 1  10
of
16
A New Finite Field Multiplier Using Redundant Representation
 IEEE Trans. Computers
, 2008
"... ..."
(Show Context)
Efficient multiplication using type 2 optimal normal bases
"... Abstract. In this paper we propose a new structure for multiplication using optimal normal bases of type 2. The multiplier uses an efficient linear transformation to convert the normal basis representations of elements of Fqn to suitable polynomials of degree at most n over Fq. These polynomials ar ..."
Abstract

Cited by 7 (0 self)
 Add to MetaCart
(Show Context)
Abstract. In this paper we propose a new structure for multiplication using optimal normal bases of type 2. The multiplier uses an efficient linear transformation to convert the normal basis representations of elements of Fqn to suitable polynomials of degree at most n over Fq. 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(n log n) operations in Fq, rather than 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 2 from 2M(n) + O(n) reported by Gao et al. (2000) to M(n) + O(n log n) operations in Fq, where M(n) is the number of Fqoperations to multiply two polynomials of degree n − 1 over Fq. We show that this cost is also smaller than other proposed multipliers for n> 160, values which are used in elliptic curve cryptography.
Software Multiplication Using Gaussian Normal Bases
 IEEE Transactions on Computers
"... ..."
(Show Context)
Efficient Algorithms and Architectures for Field Multiplication Using Gaussian Normal Bases
 IEEE Trans. Computers
, 2006
"... ..."
(Show Context)
Software multiplication using normal bases
 Dept. of Combinatorics and Optimization, Univ. of
, 2004
"... Fast algorithms for multiplication in finite fields are required for several cryptographic applications, in particular for implementing elliptic curve operations over the NIST recommended binary fields. In this paper we present new software algorithms for efficient multiplication over the binary fie ..."
Abstract

Cited by 3 (0 self)
 Add to MetaCart
(Show Context)
Fast algorithms for multiplication in finite fields are required for several cryptographic applications, in particular for implementing elliptic curve operations over the NIST recommended binary fields. In this paper we present new software algorithms for efficient multiplication over the binary field F2m that use a Gaussian normal basis representation. Two approaches are presented, direct normal basis multiplication, and a method that exploits a mapping to a ring where fast polynomialbased techniques can be employed. Our analysis including experimental results on an Intel Pentium family processor shows that the new algorithms are faster and can use memory more efficiently than previous methods. Despite significant improvements, we conclude that the penalty in multiplication is still sufficiently large to discourage the use of normal bases in software implementations of elliptic curve systems. Key words Multiplication in F2 m, normal basis, Gaussian normal basis, elliptic curve cryptography. 1
Fast Encoding and Decoding of Gabidulin Codes
, 901
"... Abstract—Gabidulin codes are the rankmetric analogs of ReedSolomon codes and have a major role in practical error control for network coding. This paper presents new encoding and decoding algorithms for Gabidulin codes based on lowcomplexity normal bases. In addition, a new decoding algorithm is p ..."
Abstract

Cited by 3 (1 self)
 Add to MetaCart
(Show Context)
Abstract—Gabidulin codes are the rankmetric analogs of ReedSolomon codes and have a major role in practical error control for network coding. This paper presents new encoding and decoding algorithms for Gabidulin codes based on lowcomplexity normal bases. In addition, a new decoding algorithm is proposed based on a transformdomain approach. Together, these represent the fastest known algorithms for encoding and decoding Gabidulin codes. I.
Elliptic periods for finite fields ∗
, 2008
"... We construct two new families of basis for finite field extensions. Bases in the first family, the socalled elliptic bases, are not quite normal bases, but they allow very fast Frobenius exponentiation while preserving sparse multiplication formulas. Bases in the second family, the socalled normal ..."
Abstract

Cited by 3 (0 self)
 Add to MetaCart
(Show Context)
We construct two new families of basis for finite field extensions. Bases in the first family, the socalled elliptic bases, are not quite normal bases, but they allow very fast Frobenius exponentiation while preserving sparse multiplication formulas. Bases in the second family, the socalled normal elliptic bases are normal bases and allow fast (quasilinear) arithmetic. We prove that all extensions admit models of this kind. 1
A High Speed Word Level Finite Field Multiplier Using Reordered Normal Basis
 PROC. IEEE INT’L SYMP. CIRCUIT AND SYSTEMS (ISCAS
"... Reordered normal basis is a certain permutation of a type II optimal normal basis. In this paper, a high speed design of a word level finite field multiplier using reordered normal basis is presented. Proposed architecture has a very regular structure which makes it suitable for VLSI implementati ..."
Abstract

Cited by 1 (0 self)
 Add to MetaCart
Reordered normal basis is a certain permutation of a type II optimal normal basis. In this paper, a high speed design of a word level finite field multiplier using reordered normal basis is presented. Proposed architecture has a very regular structure which makes it suitable for VLSI implementation. Architectural complexity comparison shows that the new architecture has smaller critical path delay compared to other word level multipliers available in open literature at the cost of having moderately higher area complexity. The new architecture out performs all other similar proposals considering the product of area and delay as a measure of performance.
Research Summary
"... Normal bases and efficient arithmetic in finite fields Efficient arithmetic of finite fields is important in implementing cryptosystems, errorcorrecting codes and computer algebra systems. Normal bases offer considerable advantages. Optimal normal bases in finite fields were introduced at the Unive ..."
Abstract
 Add to MetaCart
(Show Context)
Normal bases and efficient arithmetic in finite fields Efficient arithmetic of finite fields is important in implementing cryptosystems, errorcorrecting codes and computer algebra systems. Normal bases offer considerable advantages. Optimal normal bases in finite fields were introduced at the University of Waterloo by Mullin et al., and are used in practical hardware implementation of publickey cryptosystems. In the same paper, Mullin et al. constructed two families of optimal normal bases and, based on a computer experiment, they conjectured no more exist. This conjecture had remained open for several years before H. W. Lenstra, Jr. proved it for finite fields over F2. Lenstra’s method, however, is not applicable to other fields. In [4], we confirmed the conjecture for all finite fields by using a substantially different argument. Together with Lenstra, we proved the conjecture holds even for any finite Galois extension of an arbitrary field and the proof for the general case is again different but simpler. The final result is published in [5]. By our classification in [5], not all finite fields have optimal normal bases. For fields without optimal normal bases, it is desirable to have a normal basis of low complexity. In [10], we construct several families of such bases, which come from an explicit factorization of cxq+1 +