본문 바로가기
정보보안기사&CISSP관련/정보보안 일반

[Day 275] Block Cipher Mode - ECB, CBC

by minimalist_2022 2021. 5. 11.

Electronic codebook(ECB)

1. Input size = out size(64bit)
2. 단순함(장점)
3. Block 1번이 안되도 Block 2번 암호화 가능(독립적, 오류전파x)
4. 병렬처리 가능
5. 성능 좋음 
7. 단점 : 알려진 평문 공격(KPA)에 취약. 
 - 이 치명적 단점때문에 안씀
 - 짧은 문장일 경우, 반복되는 단어가 적으니까 ECB써도 괜찮음
8. PT를 DES 방식으로 암호화한 CB를 연결

 

Cipher-block chaning(CBC)

1. 블록을 체인처럼 연결
2. 안전하다는 장점 외엔 ECB 장점이 다 단점이라 잘 사용안함
3. 중간에 DES 암호화하다 오류나면 복호화안됨(병렬처리 불가)
4. IV 대신 CB를 써서 XOR한 데이터를 DES방식으로 암호화