블록 암호화 모드 중 가장 간단한 형태인 ECB 모드가 취약한 이유는 ECB 모드가 diffusion 성질을 제대로 만족
하지 못하기 때문이다. 그 이유는 plaintext의 block들 중에서 특정한 block의 내용이 바뀌었을 때, 결과로 나오는
ciphertext의 비트들이 골고루 바뀌어져야 좋은 암호화 알고리즘인데(diffusion성질), ECB모드의 경우에서는
plaintext의 block들 중 특정 block의 내용이 바뀌면 그 결과로 ciphertext의 같은 위치의 특정 block의 내용만
바뀌기 때문에 diffusion 성질을 제대로 만족하지 못하기 때문이다.
'Security > 공개글' 카테고리의 다른 글
암호화의 궁극적인 목적(내 생각) (0) | 2015.06.28 |
---|---|
access control 관점에서 본 fine grained vs coarse grained (0) | 2015.03.02 |
diffusion (0) | 2014.06.28 |
confusion (0) | 2014.06.28 |
confusion성질과 diffusion성질에 대해서 (2) | 2014.06.28 |