728x90
암호화를 할 때 단순히 인코딩/디코딩을 하면 같은 메시지는 항상 같은 암호문으로 인코딩된다.
ECB가 이와 같은 방식인데 해커는 이를 이용해 도청 또는 해킹을 할 수 있다.
그래서 CBC 방식에서는 메시지를 다른 메시지와 xor한 후 암호화를 하기때문에 보완성을 높일 수 있다.
이러한 이유로 요즘에는 ECB를 사용하는 경우는 드물고 대부분 CBC 방식을 채택한다.
CBC방식으로 암호화를 할 때는 최초에 xor할 데이터가 없기때문에 IV(Initialization Vector,랜덤 초기감)를 생성하여 메시지 앞부분에 붙인다.
728x90
'Crypto' 카테고리의 다른 글
HASH에 관하여 (0) | 2022.11.03 |
---|---|
CCM(Counter with CBC-MAC) 과 GCM(Galois / Counter Mode)의 차이 (0) | 2022.11.03 |
AES의 정의와 암호화 알고리즘 순서 (0) | 2022.11.02 |
ECDSA란? (0) | 2022.11.02 |
RSA란...? (0) | 2022.11.01 |