병렬 출력을 갖는 LFSR 구조를 적용한 HIGHT 프로세서 설계

Design of an HIGHT Processor Employing LFSR Architecture Allowing Parallel Outputs

초록

HIGHT (HIght security and light weighHT) 암호는 기밀성을 요구하는 네트워크 환경에서 사용할 수 있도록 국내에서 개발된 저전력 경량화 64비트 블록 암호 알고리즘이다. 본 논문은 키스케쥴러에 사용되는 LFSR 및 역 LFSR의 4개의 병렬 출력을 허용할 수 있는 구조를 제안하였다. 또한, 각 라운드 연산에 필요한 4개의 서브키를 동일 클럭 사이클에 생성할 수 있도록 구성하였다. 따라서, 전체 HIGHT 암호 프로세서가 단일 시스템 클럭에 의해 제어할 수 있다. VHDL을 이용하여 회로를 합성한 후, 검증한 결과 제안된 키 스케쥴러의 회로 크기는 기존 키 스케쥴러에 비해 9% 감소되었다.

키워드

Block cipherHightkey scheduleLFSRparallel processing
제목
병렬 출력을 갖는 LFSR 구조를 적용한 HIGHT 프로세서 설계
제목 (타언어)
Design of an HIGHT Processor Employing LFSR Architecture Allowing Parallel Outputs
저자
이제훈김상춘
발행일
2015-03
유형
Y
저널명
융합보안 논문지
15
2
페이지
81 ~ 89