셀룰라 오토마타를 이용한 블록 암호 알고리즘

Block cipher algorithm using a cellular automata

  • 이준석 (부경대학교 전자계산학과) ;
  • 조현호 (부경대학교 전자계산학과) ;
  • 장화식 (대덕대학 컴퓨터정보통신계열) ;
  • 이경현 (부경대학교 전자컴퓨터정보통신공학부)
  • 발행 : 2001.11.01

초록

본 논문에서는 난수 발생기로써 랜덤성이 우수하고 하드웨어 설계시 고속성이 보장되어 LFSR(Linear Feedback Shift register) 대안으로 소개되고 있는 셀룰라 오토마타(CA: Cellular Automata)를 소개하고 이를 이용한 새로운 블록 암호 알고리즘을 제안한다. 제안된 블록 암호 알고리즘은 Fiestel 구조로써 라운드 함수와 키 스케쥴링 모두를 셀룰러 오토마타를 이용하여 구성함으로써 구현의 편이성과 고속성을 추구하였다. 제안 알고리즘에 대한 간단한 통계적 검정과 성능평가를 통해 기존 표준 알고리즘고의 비교를 수행하였다.

키워드