GF(q)상의 원시다항식 생성에 관한 연구

Vol. 11, No. 1, pp. 35-42, 2월. 2001
10.13089/JKIISC.2001.11.1.35, Full Text:
Keywords: primitive polynomial, linear feedback shift register, Berlekamp-Massey algorithm
Abstract

GF(q)상의 원시다항식은 스크램블러, 에러정정 부호 및 복호기, 난수 발생기 그리고 스트림 암호기 등 여러 분야에 걸쳐 많이 사용되고 있다. GF(q)상의 원시다항식을 생성하는 효율적인 알고리즘이 A.D. Porto에 의하여 제안되었으며, 그 알고리즘은 한 원시다항식을 이용하여 다른 원시다항식을 구하는 방법을 반복 사용하여 원시다항식 수열을 생성하는 방법이다. 이 논문에서는 A.D. Porto가 제안한 알고리즘을 개선한 알고리즘을 제안하였다. A.D. Porto의 알고리즘의 running time은 O($\textrm{km}^2$)이고, 개선된 알고리즘 running time은 O(w(m+k))이다. 여기서 k는 gcd(k,$q^m$-1)이 다. m차 원시다항식을 구하고자 할 때 k, m>>1 조건에서는 개선된 알고리즘을 사용하는 것이 효율적이다.

Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from December 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
최희봉 and 원동호, "On algorithm for finding primitive polynomials over GF(q)," Journal of The Korea Institute of Information Security and Cryptology, vol. 11, no. 1, pp. 35-42, 2001. DOI: 10.13089/JKIISC.2001.11.1.35.

[ACM Style]
최희봉 and 원동호. 2001. On algorithm for finding primitive polynomials over GF(q). Journal of The Korea Institute of Information Security and Cryptology, 11, 1, (2001), 35-42. DOI: 10.13089/JKIISC.2001.11.1.35.