1 |
1
AES 암호화 및 복호화 회로로서,제1 AddRoundKey 변환모듈;제2 AddRoundKey 변환모듈;ShiftRow 변환모듈; SubByte 변환모듈;동작이 겹치는 레이어를 병렬로 연결하여 라운드 키를 수행하는 공유변환모듈; 및상기 AES 암호화 및 복호화 회로에서 생성된 라운드 키를 계산하기위해 복수의 라운드 키를 계산하여 공유 키를 생성하는 키생성부를 포함하되,하나의 주기를 기반으로 암호화와 복호화가 수행되는 것을 특징으로 하는 AES 암호화 시스템의 공유 모듈 장치
|
2 |
2
제 1항에 있어서,상기 공유변환모듈은,MixColumn 변환모듈 및 Inverse MixColumn 변환모듈을 포함하는 것을 특징으로 하는 AES 암호화 시스템의 공유 모듈 장치
|
3 |
3
제 1항에 있어서,상기 공유변환모듈은,ShiftRow 변환모듈 및 Inverse ShiftRow 변환모듈을 포함하는 것을 특징으로 하는 AES 암호화 시스템의 공유 모듈 장치
|
4 |
4
제 2항에 있어서,상기 공유변환모듈은,8비트의 모듈이 4개 수행되는 것을 특징으로 하는 AES 암호화 시스템의 공유 모듈 장치
|
5 |
5
제 2항에 있어서,상기 공유변환모듈은,0x02의 곱셈을 기반으로 수행되는 것을 특징으로 하는 AES 암호화 시스템의 공유 모듈 장치
|
6 |
6
제 1항에 있어서,상기 키생성부는, 32비트 XOR 게이트를 포함하는 것을 특징으로 하는 AES 암호화 시스템의 공유 모듈 장치
|
7 |
7
제 1항에 있어서,상기 키생성부는,각 사이클, 단일 XOR 게이트가 상기 32비트 XOR 게이트 값을 계산하고 변속레지스터가 해당 값을 변경하는 것을 특징으로 하는 AES 암호화 시스템의 공유 모듈 장치
|