64비트 마이크로프로세서에 적합한 블록암호 ARIA 구현방안

  • Published : 2006.06.01

Abstract

본 논문에서는 한국 산업규격 KS 표준 블록암호 알고리즘인 ARIA의 핵심논리들을 64비트 프로세서 환경에서 효율적으로 구현하는 방법을 제안하고, 제안된 방법으로 구현된 ARIA를 대표적인 64비트 마이크로프로세서인 Intel Pentium4 x64, Intel Itanium, Intel XEON(EM64T)을 이용하여 그 효율성을 평가하였으며, 32비트 프로세서에 적합하게 구현된 ARIA와 효율성을 비교하고 문제점을 분석하였다.

Keywords

References

  1. Microsoft, 'Microsoft x64 Conference Proceeding', 정보보호학회논문지, 24(6), June 1997
  2. 국가보안기술연구소, 'ARIA 알고리즘 명세서 (ARIA v. 1.0)', 2004
  3. A. John, R. Peter, 'Electric Communication Development', Communications of the ACM, 40, pp. 71-79, May 1997
  4. 이청년, 이청녀, 암호의 발전에 관한 연구, 한국출판사, pp.11-21, 1999
  5. Intel, 'Intel Extended Memory 64 Technology' http://www.intel.com/technology/64bitextensions/index.htm
  6. Intel, 'Intel Itatium2 Processor' http://www.intel.com/products/processor/itanium2/index.htm
  7. Microsoft, 'Microsoft Visual Studio 2005', http://msdn.microsoft.com/vstudio
  8. Intel, 'Intel C++ Compiler 9.0', http://www.intel.com
  9. Microsoft, 'Microsoft Windows Server 2003 SP1 PSDK', http://www.microsoft.com