Cyclic Vector Multiplication Algorithm Based on a Special Class of Gauss Period Normal Basis

  • Kato, Hidehiro (Department of Communication Network Engineering, Okayama University) ;
  • Nogami, Yasuyuki (Department of Communication Network Engineering, Okayama University) ;
  • Yoshida, Tomoki (Department of Communication Network Engineering, Okayama University) ;
  • Morikawa, Yoshitaka (Department of Communication Network Engineering, Okayama University)
  • Received : 2007.02.02
  • Published : 2007.12.31

Abstract

This paper proposes a multiplication algorithm for $F_{p^m}$, which can be efficiently applied to many pairs of characteristic p and extension degree m except for the case that 8p divides m(p-1). It uses a special class of type- Gauss period normal bases. This algorithm has several advantages: it is easily parallelized; Frobenius mapping is easily carried out since its basis is a normal basis; its calculation cost is clearly given; and it is sufficiently practical and useful when parameters k and m are small.

Keywords