Analysis of Code Sequence Generating Algorithm and Its Implementation based on Normal Bases for Encryption

암호화를 위한 정규기저 기반 부호계열 발생 알고리즘 분석 및 발생기 구성

  • Received : 2014.03.13
  • Accepted : 2014.05.02
  • Published : 2014.04.30

Abstract

For the element ${\alpha}{\in}GF(p^n)$, two kinds of bases are known. One is a conventional polynomial basis of the form $\{1,{\alpha},{\alpha}^2,{\cdots},{\alpha}^{n-1}\}$, and the other is a normal basis of the form $\{{\alpha},{\alpha}^p,{\alpha}^{p^2},{\cdots},{\alpha}^{p^{n-1}}\}$. In this paper we consider the method of generating normal bases which construct the finite field $GF(p^n)$, as an n-dimensional extension of the finite field GF(p). And we analyze the code sequence generating algorithm and derive the implementation functions of code sequence generator based on the normal bases. We find the normal polynomials of degrees, n=5 and n=7, which can generate normal bases respectively, design, and construct the code sequence generators based on these normal bases. Finally, we produce two code sequence groups(n=5, n=7) by using Simulink, and analyze the characteristics of the autocorrelation function, $R_{i,i}(\tau)$, and crosscorrelation function, $R_{i,j}(\tau)$, $i{\neq}j$ between two different code sequences. Based on these results, we confirm that the analysis of generating algorithms and the design and implementation of the code sequence generators based on normal bases are correct.

원소 ${\in}F(p)$에 대하여 두 종류의 기저함수가 알려져 있다. 통상적인 다항식 기저(polynomial bases)는 $\{1,{\alpha},{\alpha}^2,{\cdots},{\alpha}^{n-1}\}$로 이루어지고 이와 다르게 정규 기저(normal bases)는 $\{{\alpha},{\alpha}^p,{\alpha}^{p^2},{\cdots},{\alpha}^{p^{n-1}}\}$의 형태를 갖는다. 본 논문에서는 소수 p의 원소로 이루어지는 유한장 GF(p)상에서 n차원 벡터공간인 확대장 $GF(p^n)$을 이룰 수 있는 정규기저의 발생과 생성에 대하여 검토하고 정규기저를 기반으로 부호계열 발생알고리즘을 분석하여 발생기구성함수를 도출하였다. 차수 n=5와 n=7인 두 종류의 정규기저를 생성할 수 있는 정규다항식을 발견하고 부호계열 발생기를 설계 구성하였다. 마지막으로 Simulink를 이용하여 두 종류(n=5, n=7)의 부호계열 그룹을 발생시키고 발생된 부호계열간의 자기상관함수, $R_{i,i}(\tau)$와 상호상관함수, $R_{i,j}(\tau)$, $i{\neq}j$ 특성을 분석하였다. 이 결과로부터 정규기저를 이용한 부호계열 발생알고리즘의 분석, 그리고 부호계열 발생기 설계와 구성이 타당함을 확인하였다.

Keywords

Acknowledgement

Supported by : 동의대학교

References

  1. S.Perlis,"Normal bases of cyclic fields of prime power degree," Duke Math. J., Vol.9, pp. 507-517, 1942. https://doi.org/10.1215/S0012-7094-42-00938-4
  2. D.Y.Pei, C.C.Wang and J.K. Omura, "Normal bases of finite field  $(2^m)$," IEEE Trans. Inform. Theory, Vol. IT-32, No. 2, pp. 285-287, 1986.
  3. Y.Chang, T.K.Truong, and I.S.Reed, "Normal bases over GF(q)," Journal of Algebra, Vol. 241, pp. 89-101, 2001. https://doi.org/10.1006/jabr.2001.8765
  4. S.Gao, Normal bases over finite fields, Thesis, University of Waterloo, Ontario, Canada, 1993.
  5. 이정재, "부울함수를 이용한 부호계열 발생알고리즘 분석 및 부호계열발생기 구성," 신호처리.시스템학회논문지, Vol. 13, No. 4, pp. 194-200, 2012. 10.
  6. S.Bostas and V.Kumar, "Binary sequences with Gold-Like Correlation but larger linear span" IEEE Trans. on Inform. Theory, Vol. 40, No. 2, pp.532-537, March 1994. https://doi.org/10.1109/18.312181
  7. A.J.Menezes, et al., Application of finite fields, Boston, Kluwer Academic Pub., pp. 69-92, 1993.
  8. R.Lidl and H.Niederreiter, Finite Fields, London, Addison-Wesley Pub., pp. 553-555, 1983.