[블록 암호 모드] CBC 모드
1. CBC 모드 Cipher Block Chaining 모드 1단계 앞에서 수행되어 결과로 출력된 암호문 블록에 평문 블록을 XOR 하고 나서 암호화를 수행 생성되는 각각의 암호문 블록은 단지 현재 평문 블록뿐만 아니라 그 이전 평문 블록들의 영향도 받게 됨 2. 초기화 벡터 최초의 평문 블록을 암호화할 때는 '1단계 앞의 암호문 블록'이 존재하지 않으므로 '1단계 앞의 암호문 블록'을 대신할 비트열인 한 개의 블록이 필요. 이때, 이 비트열을 초기화 벡터(IV)라고 함 비밀키와 마찬가지로 송신자와 수신자간에 미리 약속되어 있어야 하지만, 공개된 값을 사용해도 무방 암호화 때마다 다른 랜덤 비트열을 이용하는 것이 보통 3. CBC 모드의 특징 평문 블록은 반드시 '1단계 앞의 암호문 블록'과 XOR을 ..
정보보호 스터디
2024. 2. 28. 10:32