Design and Implementation of High-speed Crypto Processor Using Pipeline Technique

Pipeline 기법을 이용한 고속 암호 프로세서의 설계 및 구현

  • Park, Sang-Cho (Department of Computer Engineering, HoSeo University) ;
  • Kim, Woo-Sung (Department of Computer Engineering, HoSeo University) ;
  • Chang, Tae-Min (Department of Computer Engineering, Anyang University) ;
  • Kang, Min-Sup (Department of Computer Engineering, Anyang University)
  • 박상조 (호서대학교 컴퓨터공학과) ;
  • 김우성 (호서대학교 컴퓨터공학과) ;
  • 장태민 (안양대학교 컴퓨터공학과) ;
  • 강민섭 (안양대학교 컴퓨터공학과)
  • Published : 2006.10.20

Abstract

본 논문에서는 Pipeline 기법을 이용한 고속 암호 프로세서의 설계 및 구현에 관하여 기술한다. 암호화를 위한 알고리듬은 DES 와 SEED를 사용하고 인증을 위한 알고리듬은 HMAC-SHA-1을 이용한다. 제안된 암호 프로세서는 VHDL을 사용하여 구조적 모델링을 행하였으며, Xilinx사의 ISE 6.2i 툴을 이용하여 논리 합성을 수행하였다. 설계 검증을 위해 Modelsim을 이용하여 타이밍 시뮬레이션을 수행하여, 설계된 시스템이 정확히 동작함을 확인하였다.

Keywords