Browse > Article
http://dx.doi.org/10.13089/JKIISC.2003.13.2.127

A Fast Method for Computing Multiplcative Inverses in GF(2$^{m}$ ) Using Normal Bases  

장용희 (한국항공대학교 정보통신공학과)
권용진 (한국항공대학교 정보통신공학과)
Abstract
Cryptosystems have received very much attention in recent years as importance of information security is increased. Most of Cryptosystems are defined over finite or Galois fields GF($2^m$) . In particular, the finite field GF($2^m$) is mainly used in public-key cryptosystems. These cryptosystems are constructed over finite field arithmetics, such as addition, subtraction, multiplication, and multiplicative inversion defined over GF($2^m$) . Hence, to implement these cryptosystems efficiently, it is important to carry out these operations defined over GF($2^m$) fast. Among these operations, since multiplicative inversion is much more time-consuming than other operations, it has become the object of lots of investigation. Recently, many methods for computing multiplicative inverses at hi호 speed has been proposed. These methods are based on format's theorem, and reduce the number of required multiplication using normal bases over GF($2^m$) . The method proposed by Itoh and Tsujii[2] among these methods reduced the required number of times of multiplication to O( log m) Also, some methods which improved the Itoh and Tsujii's method were proposed, but these methods have some problems such as complicated decomposition processes. In practical applications, m is frequently selected as a power of 2. In this parer, we propose a fast method for computing multiplicative inverses in GF($2^m$) , where m = ($2^n$) . Our method requires fewer ultiplications than the Itoh and Tsujii's method, and the decomposition process is simpler than other proposed methods.
Keywords
Crptography; Finite field GF(2$^{m}$ ); Multiplicative inversion; Format′s theorem; Normal bases;
Citations & Related Records
연도 인용수 순위
  • Reference
1 A Fast Algorithm for Multiplicative Inversion in GF<TEX>$(2^m)$</TEX> Using Normal Basis /
[ N.Takagi;J.Yoshiki;K.Takagi ] / IEEE Trans. on Computers
2 Two Algorithms for Computing Multiplicative Inverses in GF<TEX>$(2^m)$</TEX> Using Normal Basis /
[ T.Chang;E.Lu;Y.Lee;Y.Leu;H.Shyu ] / information Processing Letters
3 Improved VLSI Designs for Multiplication and Inversion in GF<TEX>$(2^m)$</TEX> over Normal Basis /
[ L.Gao;G.E.Sobelman ] / Proceeding of ASIC/SOC Conference
4 VLSI Architecture for Computing Multiplications and Inverses in GF<TEX>$(2^m)$</TEX> /
[ C.C.Wang;T.K.Truong;H.M.Shao;L.J.Deutsch;J.K.Omura;I.S.Reed ] / IEEE Trans. Computers   ScienceOn
5 A Fast Algorithm for Computing Multiplicative Inverses in GF<TEX>$(2^m)$</TEX> Using Narmal Basis /
[ T.Itoh;S.Tsujii ] / Information and Computing