[정의] 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

+ Recent posts