ETRI-Knowledge Sharing Plaform

ENGLISH

성과물

특허 검색
구분 출원국
출원년도 ~ 키워드

상세정보

등록 고속 아리아 블록 암호화/복호화 장치

고속 아리아 블록 암호화/복호화 장치
이미지 확대
발명자
이상우, 전용성, 김기영, 장종수
출원번호
10-2006-0095008 (2006.09.28)
등록번호
10-0786391-0000 (2007.12.10)
출원국
대한민국
협약과제
06MK1100, 고성능 네트워크 정보보호 시스템 개발, 손승원
초록
본 발명은 고속 아리아 블록 암호화/복호화 장치에 관한 것으로, 암호화시 소요되는 클럭 싸이클 수를 크게 감소시키고, 하드웨어 크기를 줄이기 위하여, 암호화/복호화 대상인 입력 데이터 또는 짝수 라운드 연산 결과와 홀수 라운드 키를 배타적 논리합 연산하고, 상기 배타적 논리합 연산 결과에 치환 연산을 수행하고, 상기 치환 연산 결과에 대한 확산 연산을 수행하는 제 1라운드 연산부; 상기 제1라운드 연산부의 결과값과 짝수 라운드 키에 대한 배타적 논리합 연산을 수행하고, 상기 배타적 논리합 연산 결과에 대한 치환 연산을 수행하고, 상기 치환 연산 결과에 대한 확산 연산을 수행하는 제2라운드 연산부; 최종 라운드에서의 상기 제2라운드 연산부의 치환 연산 과정의 결과값과 최종 라운드 키에 대한 배타적 논리합 연산하여, 상기 배타적 논리합 연산 결과를 아리아 블록 암호화/복호화된 데이터로 출력하는 제1 XOR기; 및 마스터 키로부터 얻어진 초기 키값들로부터 상기 제1,2 라운드 연산부의 연산에 필요한 라운드 키값을 생성하여 제공하는 라운드키 생성부를 통해, 암호화/복호화 연산 및 키 초기화 과정을 수행하도록 한 것이다.암호화, 복호화, 아리아(AIRA), 라운드 연산부, 클럭 싸이클, 배타적 논리합