3중 DES와 DES 암호 알고리즘용 암호 프로세서와 VLSI 설계

VLSI Design of Cryptographic Processor for Triple DES and DES Encryption Algorithm

  • 정진욱 (동의대학교 컴퓨터공학과) ;
  • 최병윤 (동의대학교 컴퓨터공학과)
  • 발행 : 2000.04.01

초록

This paper describe VLSL design of crytographic processor which can execute triple DES and DES encryption algorithm. To satisfy flexible architecture and area-efficient structure, the processor has 1 unrolled loop structure without pipeline and can support four standard mode, such as ECB, CBC, CFB, and OFB modes. To reduce overhead of key computation , the key precomputation technique is used. Also to eliminate increase of processing time due to data input and output time, background I/O techniques is used which data input and output operation execute in parallel with encryption operation of cryptographic processor. The cryptographic processor is implemented using Altera EPF10K40RC208-4 devices and has peak performance of about 75 Mbps under 20 Mhz ECB DES mode and 25 Mbps uder 20 Mhz triple DES mode.

키워드