하드웨어 공유 구조를 이용한 RBC 알고리즘의 설계

Design of the RBC Algorithm using Shared Hardware Architecture

  • 박형근 (남서울대학교 전자공학과) ;
  • 김선엽 (남서울대학교 정보통신공학과) ;
  • 나유찬 (남서울대학교 정보통신공학과)
  • Park, Hyoung-Keun (Dept of Electronic Eng., Namseoul University) ;
  • Kim, Sun-Youb (Dept of Information Communication Eng., Namseoul University) ;
  • Ra, Yu-Chan (Dept of Information Communication Eng., Namseoul University)
  • 발행 : 2009.05.22

초록

본 논문에서는 차세대 블록 암호 시스템으로 선정되었으며 미연방정부의 표준으로 제정된 RBC(Rijndael Block Cipher) 알고리즘을 하드웨어로 구현하였다. 구현된 블록 암호 시스템은 임베디드 시스템에 적용이 가능하도록 암호화 블록과 복호화 블록을 따로 설계하지 않고 하드웨어를 공유하여 하나의 블록에서 선택에 따라 암호화와 복호화가 모두 이루어질 수 있도록 설계함으로써 하드웨어의 면적을 최소화하였다.

키워드