DOI QR코드

DOI QR Code

A Fast Multiplier of Composite fields over finite fields

유한체의 합성체위에서의 고속 연산기

  • 김용태 (광주교육대학교 수학교육과)
  • Received : 2011.04.26
  • Accepted : 2011.06.15
  • Published : 2011.06.30

Abstract

Since Elliptic Curve Cryptosystems(ECCs) support the same security as RSA cryptosystem and ElGamal cryptosystem with 1/6 size key, ECCs are the most efficient to smart cards, cellular phone and small-size computers restricted by high memory capacity and power of process. In this paper, we explicitly explain methods for finite fields operations used in ECC, and then construct some composite fields over finite fields which are secure under Weil's decent attack and maximize the speed of operations. Lastly, we propose a fast multiplier over our composite fields.

타원곡선 암호법(ECC)은 RSA나 ElGamal 암호법에 비하여 1/6정도의 열쇠(key) 크기로 동일한 안전도를 보장하므로, 메모리 용량이나 프로세서의 파워가 제한된 휴대전화기(cellular phone), 스마트카드, HPC(small-size computers) 등에 더욱 효과적인 암호법이다. 본 논문에서는 효과적인 타원곡선 암호법에 많이 사용되는 유한체위에서의 연산방법을 설명하고, Weil의 강하공격법(descent attack)에 안전하면서, 연산속도를 최대화하는 유한체의 합성체를 구축하여, 그 합성체위에서의 고속 연산기를 제안하려고 한다.

Keywords

References

  1. B.S. Kaliski Jr and Y.L. Yin, "Storage-Efficient Finite Field Basis Conversion," SAC' 98, 1998.
  2. S. Galbraith and N. Smart, "A cryptographic application of Weil descent, Codes, and Cryptography," LNCS 1746, pp. 191-200, 1999.
  3. A.J. Menezes, "Applications of finite fields," Kluwer Academic Publishers,1993.
  4. S. Gao, H.W. Lenstra Jr., "Optimal Normal Bases, Designs, Codes, and Cryptography," Vol. 2, pp. 315-323, 1992.
  5. I. F. Blake, G. Seroussi, N. P. Smart," Elliptic Curves in Cryptography," London Mathematical Society Lecture Note Series, 265, Cambridge Univ. Press, 1999.
  6. IEEE 1363-2000," IEEE Standard Specification for Public Key Cryptography," 2000.
  7. M.A. Hasan, M.Z. Wang and V.K. Bhargava, "A modified Massey-Omura parallel multiplier for a class of finite fields, IEEE Transactions on Computers, Vol. 42, No. 10, pp. 1278-1280, Oct., 1993. https://doi.org/10.1109/12.257715
  8. A. Reyhani-Masoleh, M.A. Hasan, "Efficient Multiplication Beyond Optimal Normal Bases," IEEE Trans. on Computers, Vol. 52, No. 4, pp. 428-439, 2003. https://doi.org/10.1109/TC.2003.1190584
  9. A. Reyhani-Masoleh, M.A. Hasan, "Efficient Digit-Serial Normal Basis Multipliers over Binary Extension Fields," ACM Trans. on Embedded Computing Systems, Vol. 3, No. 3, pp. 575-592, 2004. https://doi.org/10.1145/1015047.1015053