DOI QR코드

DOI QR Code

The Optimal Normal Elements for Massey-Omura Multiplier

Massey-Omura 승산기를 위한 최적 정규원소

  • Published : 2004.06.01

Abstract

Finite field multiplication and division are important arithmetic operation in error-correcting codes and cryptosystems. The elements of the finite field GF($2^m$) are represented by bases with a primitive polynomial of degree m over GF(2). We can be easily realized for multiplication or computing multiplicative inverse in GF($2^m$) based on a normal basis representation. The number of product terms of logic function determines a complexity of the Messay-Omura multiplier. A normal basis exists for every finite field. It is not easy to find the optimal normal element for a given primitive polynomial. In this paper, the generating method of normal basis is investigated. The normal bases whose product terms are less than other bases for multiplication in GF($2^m$) are found. For each primitive polynomial, a list of normal elements and number of product terms are presented.

유한체의 곱셈과 나눗셈은 오류정정부호와 암호시스템에서 중요한 산술 연산이다. 유한체 GF(2$^{m}$ )의 원소를 표현하기 위해 다양한 기저가 사용되며 차수가 m인 GF(2)상의 원시다항식으로 구성할 수 있다. 정규기저를 사용하면 곱셈이나 곱셈 역원의 연산을 쉽게 수행할 수 있다. 정규기저 표현을 이용하는 Massey-Omura 승산기는 동일한 2진함수를 사용하여 몇 번의 순회치환으로 곱셈 또는 나눗셈이 수행되며 논리함수의 곱셈항 수가 승산기의 복잡도를 결정한다. 유한체의 정규기저는 항상 존재한다. 그러나 주어진 원시다항식에 대해 최적의 정규원소를 구하는 것은 쉽지 않다. 본 논문에서는 정규기저의 생성 방법을 고찰하고, Massey-Omura 승산기를 이용한 곱셈 또는 곱셈 역원의 계산에서 연산의 복잡도를 최소화할 수 있는 정규기저를 각 원시다항식에 대해 구하여, 최적의 정규원소와 곱셈항의 개수를 제시한다.

Keywords

References

  1. IEEE Trans. Information Theory v.28 Bit-Serial Reed-Solomon Encoder E.R.Berlekamp https://doi.org/10.1109/TIT.1982.1056591
  2. IEEE Trans. Computers v.C-34 VLSI Architectures for Computing Multiplications and Inverses in GF($2^m$) C.C.Wang;T.K.Truong;H.M.Shao;J.K.Omura;I.S.Reed https://doi.org/10.1109/TC.1985.1676616
  3. J. Soc. Electro. Comm. A Fast Algorithm for Computing Multiplicative Inverses in GF($2^m$)Using Normal Bases T.Itoh;O.Teechai;S.Tsujii
  4. 한국통신정보보호학회 종합학술발표회 논문집 v.6 no.1 유한체 GF($2^m$)상에서의 빠른 역원계산기법 박정식;안금혁;김영길;장청룔
  5. 정보보호논문지 v.13 no.2 GF($2^m$)에서 정규기저를 이용한 고속 곱셈 역원 역산 방법 장용희;권용진
  6. Electronics Letters v.33 no.3 Improved Normal Basis Inversion in GF($2^m$) S.M.Ten https://doi.org/10.1049/el:19970172
  7. IEEE Trans. on Inform. Theory v.43 no.2 Normal Basis of the Finite Field $F_{2(p-1)/p^m}$ over F₂ M.Wang;F.Blake https://doi.org/10.1109/18.556132
  8. ISSPA'99 Normal Basis Inversion in Some Finite Fields J.H.Jeng
  9. IEEE Trans. Computers v.41 no.8 Modular Construction of Low Complexity Parallel Multipliers for a Class of Finite Fields GF($2^m$) M.A.Hansan;M.wang;V.K.Bhargava
  10. thesis for Ph. D. in Combinatorics and Optimization Normal Bases over Finite Fields S.Gao
  11. IEEE Trans. Computers v.51 no.1 A New Hardware Architecture for Operation in GF($2^m$) C.H.Kim;S.Oh;J.Lim https://doi.org/10.1109/12.980019
  12. Error Control Systems for Digital Communication and Storage S.B.Wicker