DOI QR코드

DOI QR Code

GF(2m)상의 MSD 우선 알고리즘 기반 디지트-시리얼 곱셈기

A Digit Serial Multiplier Over GF(2m)Based on the MSD-first Algorithm

  • 김창훈 (대구대학교 컴퓨터.IT 공학부) ;
  • 김순철 (대구대학교 컴퓨터.IT 공학부)
  • 발행 : 2008.06.30

초록

본 논문에서는 유한체 GF($2^m$)상의 다항식 기저를 이용한 디지트 시리얼 시스톨릭 곱셈기를 제안한다. 제안된 곱셈기는 MSD(Most Significant Digit) 우선 곱셈 알고리즘에 기반하며, 연속적인 입력 데이터에 대해 "m/D" 클럭 사이클마다 곱셈 결과를 출력한다. 여기서 D는 선택된 디지트 크기이다. 기존에 제안된 구조들은 선형의존성 때문에 디지트 크기 D가 증가하면 최대 처리기 지연시간 역시 선형으로 증가하지만 제안된 곱셈기는 이진트리 형태의 내부 구조를 가지기 때문에 D에 대해 로그단위로 증가한다. 따라서 제안된 구조는 기존에 제안된 디지트 시리얼 시스톨릭 곱셈기에 비해 계산지연시간을 상당히 감소시킨다. 뿐만 아니라 제안된 곱셈기는 높은 규칙성, 모듈성, 단방향 신호 흐름의 특성을 가지기 때문에 VLSI 구현에 매우 적합하다.

In this paper, an efficient digit-serial systolic array is proposed for multiplication in finite field GF($2^m$) using the polynomial basis representation. The proposed systolic array is based on the most significant digit first (MSD-first) multiplication algorithm and produces multiplication results at a rate of one every "m/D" clock cycles, where D is the selected digit size. Since the inner structure of the proposed multiplier is tree-type, critical path increases logarithmically proportional to D. Therefore, the computation delay of the proposed architecture is significantly less than previously proposed digit-serial systolic multipliers whose critical path increases proportional to D. Furthermore, since the new architecture has the features of a high regularity, modularity, and unidirectional data flow, it is well suited to VLSI implementation.

키워드

참고문헌

  1. R.E. Blahut, Theory and Practice of Error Control Codes, Reading, MA: Addison-Wesley, 1983
  2. I.F. Blake, G. Seroussi, and N.P. Smart, Elliptic Curves in Cryptography, Cambridge University Press, 1999
  3. L. Song and K.K. Parhi, “Low Energy Digit-Serial/Parallel Finite Field Multipliers,” J. VLSI Signal Processing, vol.19, no.2, pp.149-166, June 1998 https://doi.org/10.1023/A:1008013818413
  4. J.H. Guo and C. L. Wang, “Digit-Serial Systolic Multiplier for Finite Field $GF(2^m)$.” IEE Proc. Comput. Digit. Tech., vol.145, no.2, pp.143-148, Mar., 1998 https://doi.org/10.1049/ip-cdt:19981906
  5. C.H. Kim, C.P. Hong, and S. Kwon, “A Digit-Serial Multiplier for Finite Field $GF(2^m)$”, IEEE Transactions on VLSI System, Vol.13, No.4, pp.476-483, April, 2005 https://doi.org/10.1109/TVLSI.2004.842923
  6. S.Y. Kung, VLSI Array Processors, Englewood Cliffs, NJ: Prentice Hall, 1988
  7. NIST, Recommended elliptic curves for federal government use, May, 1999. http://csrc.nist.gov
  8. 김창훈, 한상덕, 홍춘표, “유한 필드 $GF(2^m)$ 상의 MSB 우선 디지트 시리얼 곱셈기 설계”, 한국통신학회논문지, 제 27권, 6C호, pp.625-607, 2002. 6
  9. 김기원, 이건직, 유기영 "$GF(2^m)$상에서 2-디지트 시리얼 시스톨릭 곱셈기 설계 및 분석", 한국정보과학회 가을 학술발표논문집, 제 27권, 2호, pp.605-607, 2000. 10