[정의] S-box 이용한 대체기법과 P-box 이용한 치환기법 및 라운드 키를 이용해 반복적 연산으로 이루어지는 블록 암호화 알고리즘
[특징] 병렬연산(고속화), 복호화시 별도의 복호화 모듈 생성 필요, AES, 3-Way, SAFER, SHARK
[구성요소] Plain text, S-box, P-box, Round key, Cipher Text
[AES에서의 SPN 변환과정]
1) Plantext 의 State 변환(일반 텍스트의 16진수 변환 잋 State 변환)→ 2) Sub Bytes(Substituation 테이블 통해 변환)→ 3) Shifte Rows(State 내부 1byte 씩 순환이동)→ 4) Mix Columns(행렬 곱셉 이용해 바이트를 뒤섞는 과정)→ 5) Add Round Key(State 행렬에 라운드 키와 XOR 수행)
'ITPE > 보안' 카테고리의 다른 글
Diffie-Hellman (0) | 2021.03.28 |
---|---|
블럭암호화 운영모드 (0) | 2021.03.28 |
Feistel (0) | 2021.03.28 |
프라이버시 보존형 데이터 마이닝(PPDM) (0) | 2021.03.28 |
프라이버시 보호모델 (KLT 모델) (0) | 2021.03.27 |