DOI QR코드

DOI QR Code

Development of High Speed Scalar Product Operation System for ECC Public Key

타원곡선 공개키 생성을 위한 고속 스칼라곱 연산 시스템 구현

  • Received : 2009.11.25
  • Accepted : 2009.12.14
  • Published : 2010.02.27

Abstract

At a recent, enterprises based on online-service are established because of rapid growth of information network. These enterprises collect personal information and do customer management. If customers use a paid service, company send billing information to customer and customer pay it. Such circulation and management of information is big issue but most companies don't care of information security. Actually, personal information that was managed by largest internal open-market was exposed. For safe customer information management, this paper proposes the method that decrease load of RSA cryptography algorithm that is commonly used for preventing from illegal attack or hacking. The method for decreasing load was designed by Binary NAF Method and it can operates modular Exponentiation rapidly. We implemented modular Exponentiation algorithm using existing Binary Method and Windows Method and compared and evaluated it.

온라인에서 유통되는 수많은 정보들은 데이터로 제작되어 전송되고 있으며 이들 정보들은 타인에 노출될 경우 큰 문제가 발생할 수 있는 정보들이 다수 차지하고 있다. 따라서 과거부터 최근까지 보호가 필요한 정보들의 안전한 유통채널 확보를 위해 다양한 방법들이 연구되고 있으며 그 대표적인 기술이 암호 시스템이다. 암호 시스템은 다양한 수학적 이론과 다양한 암호 알고리즘을 바탕으로 구현되므로 고속 연산의 중심을 두고 연구가 진행되어 지고 있다. 하지만 최근 들어 비공개키 암호 시스템에 비해 공개키 암호 시스템에 대한 연구는 지지부진한 형편이며 따라서 본 논문에서는 대표적인 공개키 암호 시스템인 ECC 암호 시스템에서 고속 공개키 생성을 위한 스칼라곱 연산 시스템을 연구하였다. 제안하는 시스템은 실제 구현을 통해 기존 이진 NAF 시스템과 이진 검색 시스템을 비교 분석 하였고 그 결과 본 논문에서 제안한 시스템이 기존 시스템보다 공개키 생성의 시간적 효율이 우수한 것을 확인하였다.

Keywords

References

  1. 이주철, "정보보호와 전자문서 유통확대를 위한 전자서명의 효율적 이용방안", 전북대학교 학위논문, pp.18-19, 2006.2
  2. 민병관, "암호화 기술의 최근 동향", 전자부품연구원, pp.3-4, 2004. 02. 19
  3. 곽미숙, "정보보호에서의 기술적 보안(암호화 기법)", 서울대학교의과대학, pp.3-9, 2005. 10. 25
  4. 유영준, "디지털 암호화 기술 현황", 전자정보센터, 2006. 11.
  5. A.J Menezes,P.C Van Oorschot, S.A Vanstome, "Handbook of Applied Cryiptography," CRC Press, Boca Raton, Florida, 1997.
  6. W. Diffe and M. Hellman, "New directions In cryptography," IEEE Transactions on Information Theory, pp. 644-654, Nov, 1976.
  7. http://en.wikipedia.org/wiki/Digital_Signature_Algorithm
  8. Raymond G. Kammer, Director, "DIGITAL SIGNATURE STANDARD(DSS)," U.S. DEPARTMENT OF COMMERCE/National Institute of Standards and Technology, 27. January. 2000.
  9. SECl, "Elliptic Curve Cryptography," v.1.0, pp.62, Sept. 2000.
  10. 포항공대, "부가형 전자서명 방식 표준(안)-제3부: 타원곡석을 이용한 인증서 기반 전자서명 알고리즘", TTA.KO, 2000. 12.
  11. Randall K. Nichols, "ICSA Guide to Cryptography," McGraw-Hill, Dec. 1999.
  12. C. G. Pollman, "XML Pool Encryption," XMLSEC02, USA, pp.1-9, 22, Nov. 2002.
  13. F. Al-Somani and M. K. Ibrahim, "High Performance Elliptic Curve GF(2m) Cryptoprocessor Secure Against Timing Attacks," IJCSNS, Vol. 6, No. 1B, pp.179-181, 2006.
  14. http://en.wikipedia.org/wiki/Non-adjacent_form