Registered
아리아 암복호화 장치 및 방법
- Inventors
-
이상우, 이병길
- Application No.
-
10-2012-0146775 (2012.12.14)
KIPRIS
- Publication No.
-
10-2014-0079529 (2014.06.27)
- Registration No.
- 10-1725127-0000 (2017.04.04)
- Country
- KOREA
- Project Code
-
12VC2200, Cooperative Control Communication/Security Technology and SoC Development for Autonomous and Safe Driving Syste,
Hyun Seo Oh
- Abstract
- 본 발명은 블록 암호 아리아(ARIA) 암복호화 장치에 관한 것으로, 본 발명에 따른 아리아 암복호화 장치는 입력된 평문 데이터를 분할하여 저장하는 데이터 입력부; 소정의 카운터 값을 생성하는 카운터 생성부; 아리아(ARIA) 알고리즘에 따라 소정의 카운터 값에 대한 상기 입력된 데이터의 암호화 연산을 수행하는 아리아 라운드 연산부; 및 상기 아리아 라운드 연산부의 각 라운드에서 사용되는 라운드 키를 생성하는 아리아 키 생성부를 포함한다. 본 발명에 따르면, 아리아 암복호화 장치는 메시지 인증 및 암호화를 동시에 수행함에 있어서, 하나의 아리아 암호화 모듈을 이용하여 하드웨어 크기를 줄일 수 있다. 또한, 평문 데이터가 입력되기 전에 카운터에 대한 암호화를 미리 수행하는 형태의 연산 방법을 제공하여 블록 암호 아리아를 이용한 메시지 인증 및 암호화의 연산 속도를 높일 수 있다. 또한, 파이프라인 레지스터를 활용한 아리아 라운드 연산부를 이용하여 메시지 인증 코드를 생성할 때 발생할 수 있는 연산 지연 시간을 감소시킨다.