Security/공개글

ECB 모드가 취약한 이유?

huammmm1 2014. 6. 28. 00:39

블록 암호화 모드 중 가장 간단한 형태인 ECB 모드가 취약한 이유는 ECB 모드가 diffusion 성질을 제대로 만족


하지 못하기 때문이다. 그 이유는 plaintext의 block들 중에서 특정한 block의 내용이 바뀌었을 때, 결과로 나오는


ciphertext의 비트들이 골고루 바뀌어져야 좋은 암호화 알고리즘인데(diffusion성질), ECB모드의 경우에서는


plaintext의 block들 중 특정 block의 내용이 바뀌면 그 결과로 ciphertext의 같은 위치의 특정 block의 내용만


바뀌기 때문에 diffusion 성질을 제대로 만족하지 못하기 때문이다.