1. CBC (Cipher Block Chaining) 모드 - 가장 적합원리: 이전 단계의 암호문 블록이 다음 단계의 평문 블록과 XOR 연산되는 구조입니다.특징: 메시지의 마지막 블록 결과값이 이전의 모든 데이터에 의존하게 됩니다. 따라서 메시지 내에 단 1비트만 바뀌어도 최종 결과값(MAC)이 완전히 달라지므로 무결성 검증에 매우 효과적입니다.
CBC 모드는 이전 블록의 암호화 결과가 다음 블록에 연쇄적으로 영향을 주는 구조로, 데이터의 변조를 쉽게 탐지할 수 있어 메시지 인증 코드(MAC) 생성에 가장 적합합니다. 오답 노트 ECB 모드: 각 블록을 독립적으로 암호화하여 보안성이 낮음 OFB/CTR 모드: 키 스트림을 생성하는 방식으로 오류 전파가 없거나 병렬 처리에 유리함