DOI QR코드

DOI QR Code

Design and Implementation of High Speed Encryption Chip of DES using VHDL

VHDL을 이용한 고속 DES 암호칩 설계 및 구현

  • 한승조 (조선 대학교 전자, 정보통신 공학부)
  • Published : 1998.09.01

Abstract

본 논문에서는 컴퓨터 시스템에서 정보보호를 위해 가장 많이 사용하고 있는 DES(Data Encryption Standard)암호알고리즘을 시스템 설계 기술언어인 VHDL(Vhsic Hardware Description Language)로 설계하고 이것을 칩으로 합성하여 하드웨어에서 차지하는 면적과 속도를 비교 분석하였다. 설계방법에 있어서는 구현하는 방법에 따라 전 라운드 구현형, S-box 공유형 그리고 단일 라운드 반복형 범용성을 갖도록 하여 FPGA로 구현한다. 본 논문에서 구현한 단일 라운드 반복형 설계는 Synopsys의 EDA 툴을 이용하여 시뮬레이션 및 합성을 하였고, Xilinx사의 xdm을 이용하여 XC4052XL 칩에 구현하였다. 그 결과 입력 클록 50MHz상에서 100Mbps의 암,복호화 속도를 갖는 범용성 암호칩을 설계 및 구현한다.

Keywords

References

  1. Federal Information Processing Standard Pub. 46 Data Encryption Standard NBS
  2. Security in Computing Charles P. Pfleeger
  3. SECURICOM '90 Efficient Software Implementations of (Generalized)DES Andreas Pfitzmann;Ralf Abmann
  4. CRYPTO '90 Fast Software Functions Ralph C. Merkle
  5. Electronics Can software do encryption job? Deborah Williams;Harvey J. Hindin
  6. IEEE Journal of Solid State Circuit v.29 no.3 A 177Mb/s VLSI Implementation of the International Data Encryption Algorithm R. Zimmermann;A. Curiger;H. Kaeslin;N. Felber;W. Fiehtner
  7. CRYPTO '92 A High-speed DES Implementation for Network Applications Hans Eberle
  8. Journal of Cryptology v.4 no.1 Efficient hardware implementation of the DES Frank Hoornart;Jo Goubert;Yvo Desmedt
  9. Eurocrypt '87 Security Considerations in the Design and Implementation of a new DES chip Ingrid Verbauwhede;Frank Hoornaert;Joos Vandewalle;Hugo DeMan
  10. Proceeding of the 1992 ASIC Conf. and Ex. Using VHDL for modeling and design of processing unit Z. Navadi
  11. Structured Logic Design with VHDL James R. Armstrong;F. Gail
  12. The VHDL Handbook David R. Coelho
  13. VHDL : Hardware Description and Design Roger Lipsett;Carl Schaefer;Cary Ussery
  14. The Synthesis Approach to Digital System Design Petra Michel;Ulrich Lauther;Peter Duzy