글
(1) ShiftRows (행이동 자리바꿈)
: AES의 각 라운드에 사용되는 4개의 기본 연산 중 나머지 세 연산은 치환이고, 이 연산만 자리바꿈이다. 이 연산은 그림 6.8과 같이 이루어지며, 복호화할 때에는 정반대로 이루어진다. 이 연산은 자리바꿈을 통해 암호화 과정이 평문에 모든 비트에 고루 영향을 주도록 하기 위함이다. 더욱이 평문 비트들이 상태로 전환되어 열 단위로 연산을 적용받기 때문에 이와 같은 이동이 영향을 분산시키는 효과는 매우 크다.
(1) ShiftRows (행이동 자리바꿈)
: AES의 각 라운드에 사용되는 4개의 기본 연산 중 나머지 세 연산은 치환이고, 이 연산만 자리바꿈이다. 이 연산은 그림 6.8과 같이 이루어지며, 복호화할 때에는 정반대로 이루어진다. 이 연산은 자리바꿈을 통해 암호화 과정이 평문에 모든 비트에 고루 영향을 주도록 하기 위함이다. 더욱이 평문 비트들이 상태로 전환되어 열 단위로 연산을 적용받기 때문에 이와 같은 이동이 영향을 분산시키는 효과는 매우 크다.
'T heory > Encryption' 카테고리의 다른 글
[AES] AddRoundKey (0) | 2011.09.19 |
---|---|
[AES] MixColumns 치환 (0) | 2011.09.19 |
[AES] S-Box 치환 (0) | 2011.09.19 |
[AES] 상태 (0) | 2011.09.19 |
[AES] AES 란? (0) | 2011.09.19 |
RECENT COMMENT