본문 바로가기
KERD
논문KCI 등재

유한체 GF(2m)의 응용을 위한 새로운 나눗셈 회로

New Division circuit for GF(2m) Applications

0

조회

0

다운로드

1

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

본 논문에서는 유한체 GF(2m)의 응용을 위한 새로운 비트-시리얼 나눗셈 회로를 제안한다. 제안된 나눗셈 회로는 수정된 바이너리 최대 공약수 알고리즘에 기반하며, 2m-1 클락 사이클 비율로 나눗셈 결과를 출력한다. 본 연구에서 제안된 회로는 기존의 비트-시리얼 나눗셈 회로에 비해 속도에서 43%, 칩 면적에서 20%의 성능 개선을 보인다. 또한 제안된 회로는 기약다항식의 선택에 있어 어떠한 제약 조건도 두지 않을 뿐 아니라 매우 규칙적이고 모듈화 하기 쉽기 때문에 필드 크기 m에 대해 높은 유연성 및 확장성을 제공한다. 따라서 본 논문에서 제안된 나눗셈 회로는 저면적을 요구하는 GF(2m)의 응용에 매우 적합하다.

Abstract

In this paper, we propose a new division circuit for GF(2m) applications. The proposed division circuit is based on a modified the binary GCD algorithm, and produce division results at a rate of one per 2m-1 clock cycles. Analysis shows that the proposed circuit gives 47% and 20% improvements in terms of speed and hardware respectively. In addition, since the proposed circuit does not restrict the choice of irreducible polynomials and has regularity and modularity, it provides a high flexibility and scalability with respect to the field size m. Thus, the proposed divider is well suited to low-area GF(2m) applications.

참고문헌 (12)

  1. J.R. Goodman, "Energy Scalable Reconfigurable Crypto- graphic Hardware for Portable Applications" (2000)
  2. IEEE, "IEEE P1363, Standard Specifications for Publickey Cryp- tography" (2000)
  3. I. F. Blake, "Elliptic Curves in Cryptography" (1999), Cambridge University Press
  4. C.-L. Wang, "A Systolic Architecture for Computing Inverses and Divisions in Finite Fields GF", 42(9), pp.1141~1146 (1993)
  5. M.A. Hasan, "Bit-Level Systolic Divider and Multiplier for Finite Fields GF", 41(8), pp.972~980 (1992)
  6. S.-W. Wei, "VLSI Architectures for Computing exponentiations, Multiplicative Inverses, and Divisions in GF", 44(10), pp.847~855 (1997)
  7. A.V. Dinh, "A Low Latency Architecture for Computing Multiplicative Inverses and Divisions in GF(2m)", 48(8), pp.789~793 (2001)
  8. H. Brunner, "On Computing Multiplicative Inverses in GF", 42(8), pp.1010~1015 (1993)
  9. J.H. Guo, "Bit-serial Systolic Array Implementation of Euclid's Algorithm for Inversion and Division in GF(2m) Proc", pp.113~117 (1997), Systems and Applications
  10. D.E. Knuth, "The art of computer programming: Seminumerical algorithms, 3rd ed. Reading" (1998), MA: Addison- Wesley
  11. E. Bach, "Algorithmic Number Theory - Volume I: Efficient Algorithms" (1996), MIT Press
  12. N. Weste, "Principles of CMOS VLSI Design" (1993), Addison-Wesley

관련 논문AI추천

이 간행물의 다른 논문 (8건)