DOI QR코드

DOI QR Code

Stream Cipher ASC

스트림 암호 ASC

  • Kim, Gil-Ho (Dept of Computer Engineering, Pu-Kyong National University) ;
  • Song, Hong-Bok (Dept of Electronics Engineering, Dong-Eui University) ;
  • Kim, Jong-Nam (Dept of Computer Engineering, Pu-Kyong National University) ;
  • Cho, Gyeong-Yeon (Dept of Computer Engineering, Pu-Kyong National University)
  • 김길호 (부경대학교 컴퓨터공학과) ;
  • 송홍복 (동의대학교 전자공학과) ;
  • 김종남 (부경대학교 컴퓨터공학과) ;
  • 조경연 (부경대학교 컴퓨터공학과)
  • Published : 2009.04.23

Abstract

본 논문에서는 ASR(Arithmetic Shift Register)과 SHA-2로 구성된 32비트 출력의 새로운 스트림 암호 ASC를 제안한다. ASC는 소프트웨어 및 하드웨어 구현이 쉽게 디자인된 스트림 암호 알고리즘이다. 특히 계산능력이 제한된 무선 통신장비에서 빠르게 수행할 수 있도록 개발되었다. ASC는 다양한 길이(8-32바이트)의 키를 지원하고 있으며, 워드 단위로 연산을 수행한다. ASC는 매우 간결한 구조를 가지고 있으며 선형 궤환 순서기(Linear Feedback Sequencer)로 ASR을 적용하였고, 비선형 순서기(Nonlinear sequencer)로 SHA-2를 적용하여 크게 두 부분으로 구성되어 있는 결합 함수(combining function) 스트림 암호이다. 그리고 8비트, 16비트, 32비트 프로세스에서 쉽게 구현이 가능하다. 제안한 스트림 암호 ASC는 최근에 표준 블록 암호로 제정된 AES, ARIA, SEED등의 블록 암호보다는 6-13배 빠른 결과를 보여주고 있으며, 안전성 또한 현대 암호 알고리즘이 필요로 하는 안전성을 만족하고 있다.

Keywords