DOI QR코드

DOI QR Code

On the Construction of the 90/150 State Transition Matrix Corresponding to the Trinomial x2n-1 + x + 1

3항 다항식 x2n-1 + x + 1에 대응하는 90/150 상태전이행렬의 구성

  • 김한두 (인제대학교 응용수학과, 기초과학연구소) ;
  • 조성진 (부경대학교 응용수학과) ;
  • 최언숙 (동명대학교 정보통신공학과)
  • Received : 2017.11.30
  • Accepted : 2018.04.15
  • Published : 2018.04.30

Abstract

Since cellular automata(CA) is superior to LFSR in randomness, it is applied as an alternative of LFSR in various fields. However, constructing CA corresponding to a given polynomial is more difficult than LFSR. Cattell et al. and Cho et al. showed that irreducible polynomials are CA-polynomials. And Cho et al. and Sabater et al. gave a synthesis method of 90/150 CA corresponding to the power of an irreducible polynomial, which is applicable as a shrinking generator. Swan characterizes the parity of the number of irreducible factors of a trinomial over the finite field GF(2). These polynomials are of practical importance when implementing finite field extensions. In this paper, we show that the trinomial $x^{2^n-1}+X+1$ ($n{\geq}2$) are CA-polynomials. Also the trinomial $x^{2^a(2^n-1)}+x^{2^a}+1$ ($n{\geq}2$, $a{\geq}0$) are CA-polynomials.

셀룰라 오토마타(이하 CA)는 LFSR보다 난수성이 우수하여 여러 분야에 LFSR의 대안으로 응용되고 있다. 그러나 주어진 다항식에 대응하는 CA를 구성하는 것이 LFSR보다 어렵다. Cattell 등과 Cho 등은 기약다항식들이 CA-다항식임을 보였다. 그리고 Cho 등과 Sabater 등은 기약다항식의 거듭제곱에 대응하는 90/150 CA의 합성 방법을 제시하였다. 이것은 수축생성기에 적용가능하다. Swan은 유한체 GF(2) 상에서 3항 다항식의 기약인수의 개수의 홀짝성을 분석하였다. 이런 3항 다항식들은 유한체 확장을 구현할 때 실제로 중요한 역할을 한다. 본 논문에서는 3항 다항식들 $x^{2^n-1}+X+1$ ($n{\geq}2$)이 CA-다항식임을 보인다. 또한 3항 다항식들 $x^{2^a(2^n-1)}+x^{2^a}+1$ ($n{\geq}2$, $a{\geq}0$)이 CA-다항식임을 보인다.

Keywords

References

  1. J. Von Neumann, Theory of self-reproducing automata. London: University of Illinois Press, Urbana and London, 1966.
  2. S. Wolfram, "Statistical mechanics of cellular automata," Rev. Modern Physics, vol. 12, no. 66, 1983, pp. 601-644.
  3. S. Cho, U. Choi, H. Kim, Y. Hwang, J. Kim, and S. Heo, "New synthesis of onedimensional 90/150 linear hybrid group cellular automata," IEEE Trans. Computer-Aided Design of Integrated Circuits and Systems, vol. 26, no. 9, 2007, pp. 1720-1724. https://doi.org/10.1109/TCAD.2007.895784
  4. M. Song, Y. Kang, and H. Kim, "Performance evaluation of big stream based high speed data storage," J. of the Korea Institute of Electronic Communication Sciences, vol. 11, no. 5, Oct. 2017, pp. 817-827.
  5. Y. Kim, "On efficient algorithms for generating fundamental units and their H/W implementations over number fields," J. of the Korea Institute of Electronic Communication Sciences, vol. 11, no. 6, Dec. 2017, pp. 1181-1187.
  6. H. Kim, S. Cho, U. Choi, M. Kwon, and G. Kong, "Synthesis of Uniform CA and 90/150 Hybrid CA," J. of the Korea Institute of Electronic Communication Sciences, vol. 11, no. 3, Mar. 2016, pp. 293-302. https://doi.org/10.13067/JKIECS.2016.11.3.293
  7. K. Cattell and J. Muzio, "Synthesis of one-dimensional linear hybrid cellular automata," IEEE Trans. Comput-Aided Design Integrated Circuits and Systems, vol. 15, no. 3, 1996, pp. 325-335. https://doi.org/10.1109/43.489103
  8. S. Cho, U. Choi, H. Kim, Y. Hwang, and J. Kim, "Analysis of 90/150 Two Predecessor Nongroup Cellular automata," Int. Conf. on Cellular Automata for Research and Industry(ACRI) 2008, Lecture Notes in Computer Science 5191, Yokohama, Japan, Sept., 2008, pp. 128-135.
  9. A. Sabater and P. Gil, "Synthesis of cryptographic interleaved sequences by means of linear cellular automata," Applied Mathematics Letters, vol. 22, no. 12, 2009, pp. 1518-1524. https://doi.org/10.1016/j.aml.2009.03.018
  10. U. Choi, S. Cho, H. Kim, and J. Kim, "90/150 CA corresponding to polynomial of maximum weight," J. of Cellular Automata: To appear.
  11. G. Mullen and D. Panario, Handbook of finite fields, New York: CRC Press, 2013.
  12. U. Choi, S. Cho, and G. Kong, "Analysis of Characteristic Polynomial of Cellular Automata with Symmetrical Transition Rules," Proc. of the Jangjeon Mathematical Society, vol. 18, no. 1, 2015, pp. 85-93.
  13. H. Kim, S. Cho, U. Choi, and M. Kwon, "Analysis of 90/150 cellular automata with extended symmetrical transition rules," Proc. of the Jangjeon Mathematical Society, vol. 20, no. 2, 2017, pp. 193-201.