Registered
고속 아리아 블록 암호화/복호화 장치
- Inventors
-
이상우, 전용성, 김기영, 장종수
- Application No.
-
10-2006-0095008 (2006.09.28)
- Registration No.
- 10-0786391-0000 (2007.12.10)
- Country
- KOREA
- Project Code
-
06MK1100, The Development of the High Performance Network Security System,
Sohn Sung Won
- Abstract
- 본 발명은 고속 아리아 블록 암호화/복호화 장치에 관한 것으로, 암호화시 소요되는 클럭 싸이클 수를 크게 감소시키고, 하드웨어 크기를 줄이기 위하여, 암호화/복호화 대상인 입력 데이터 또는 짝수 라운드 연산 결과와 홀수 라운드 키를 배타적 논리합 연산하고, 상기 배타적 논리합 연산 결과에 치환 연산을 수행하고, 상기 치환 연산 결과에 대한 확산 연산을 수행하는 제 1라운드 연산부; 상기 제1라운드 연산부의 결과값과 짝수 라운드 키에 대한 배타적 논리합 연산을 수행하고, 상기 배타적 논리합 연산 결과에 대한 치환 연산을 수행하고, 상기 치환 연산 결과에 대한 확산 연산을 수행하는 제2라운드 연산부; 최종 라운드에서의 상기 제2라운드 연산부의 치환 연산 과정의 결과값과 최종 라운드 키에 대한 배타적 논리합 연산하여, 상기 배타적 논리합 연산 결과를 아리아 블록 암호화/복호화된 데이터로 출력하는 제1 XOR기; 및 마스터 키로부터 얻어진 초기 키값들로부터 상기 제1,2 라운드 연산부의 연산에 필요한 라운드 키값을 생성하여 제공하는 라운드키 생성부를 통해, 암호화/복호화 연산 및 키 초기화 과정을 수행하도록 한 것이다.암호화, 복호화, 아리아(AIRA), 라운드 연산부, 클럭 싸이클, 배타적 논리합