Browse > Article

Design of a GFAU(Galois Field Arithmetic Unit) in  

Kim, Moon-Gyung (연세대학교 전기전자공학화 Processor 연구실)
Lee, Yong-Surk (연세대학교 전기전자공학화 Processor 연구실)
Abstract
This paper proposes Galois Field Arithmetic Unit(GFAU) whose structure does addition, multiplication and division in GF(2m). GFAU can execute maximum two additions, or two multiplications, or one addition and one multiplication. The base architecture of this GFAU is a divider based on modified Euclid's algorithm. The divider was modified to enable multiplication and addition, and the modified divider with the control logic became GFAU. The GFAU for GF(2193) was implemented with Verilog HDL with top-down methodology, and it was improved and verified by a cycle-based simulator written in C-language. The verified model was synthesized with Samsung 0.35um, 3.3V CMOS standard cell library, and it operates at 104.7MHz in the worst case of 3.0V, 85$^{\circ}C$, and it has about 25,889 gates.
Keywords
Citations & Related Records
연도 인용수 순위
  • Reference
1 CERTICOM Homepage, ECC Tutorial, http://www.certicom.com/resources/ecc_tutorial/ecc_tutorial.html, 2001
2 M.A. Hasan and A.G. Wassal, 'VLSI Algohthms, and Implementation of a Versatile GF(2m) Processor,' IEEE Trans. Computers, vol. 49, no.10, pp.1064-1073, Oct. 1997   DOI   ScienceOn
3 전자통신연구원, 암호학의 기초, 경문사, pp. 25-28, 1999년 3월
4 A. J. Menezes, P. C. van Oorschot and S. A. Vanstone, Handbook of Applied Cryptography, CRC press, pp. 15-45, 1997
5 B. Schneier, Applied Cryptography second edition, John Wiley & Sons, Inc., 1998
6 이광엽, 'ECC알고리즘에 기반한 공개키 암호화 프로세서 설계', 산업기술연구소논문집, 서경대학교, pp.235-242, 2000년 6월
7 J. Guajardo and C. Paar, 'Efficient Algorithms for Elliptic Curve Crypto systems,' Advances in Cryptology CRYPTO 97, B.S Kaliski, ed., pp.342-356, 1997
8 M. Rosner, Elliptic Curve Cryptosystems on reconfigurable hardware, Master's Thesis, Worcester Polytechnic Institute, Worcester, USA, 1998
9 김철, 암호학의 이해i, 영풍문고, 1996