복호화 CBC 모드의 암호문 블록이 1개 파손된 경우 암호문 블록의 길이가 바뀌 지 않았다면 평문 블록에 미치는 영향은 3개 블록에 머문다. 반면 평문 블록의 한 비 또 오는 출력되는 모든 암호문에 영향을 미친다.
CBC 모드에서 암호문 블록이 파손되면 2개의 명문 블록에 영향을 미친다
(마) CBC 모드 활용
넷에서 보안을 제공하는 프로 중 하나인 IPSec에서는 통신의 기념식을 기 위해 CBC 모드를 사용하고 있다. 403DES CBC SES A 3DES-CBC4. AES CBC S
ABS-CBC 등이 여기에 해당된다.
CRC보드 인증을 수행하는 대칭키 암호 시스템의 하나인 Kerberon version 도 사용되고 있다.
4) Cipher FeedBack(CFB)
(가) 개요
CFB 모드를 이용하면 어떤 블록 암호도 스트림 암호로 바꿀 수 있다. 스트림 암호화 경우 메시지의 길이가 블록의 정수배가 되도록 패딩을 할 필요가 없으며 실시간으로 사용할 수 있다. 따라서 한 문자를 전송하는 경우 문자 중심 스트림 암호를 이용하 각 문자가 암호화되는 즉시 전송할 수 있다.
(나) 암호화와 복호화 기사
복호화 과정은 평문 블록과 암호문 블록의 역할만 바뀌었을 뿐 동일하다. 암호화 기법 과 복호화 기법에서 암호 함수는 DES AES를 사용한다. (복호화 시 복호화 함수 아닌 암호화 함수 사용) 기사
(다) 스트림 암호로서의 CFB 모드
① CFB 모드가 DEAES와 같은 블록 암호를 이용한 운영 모르지만, 그 결과는 스트림 암호와 같다. 사실, 키 스트림이 암호문에 의존하는 비동기식 스트림 호이다.
g Ouput FeedBack(OFB) 모드
(가) 개요 신
① OFB 모드는 평문 블록이 동일하면 암호문이 같아지는 ECB 모드의 단점과 오류 전파 가 발생하는 CBC 모드와 CFB 모드를 개선한 동작 모드이다.
2 OFB 모드 동작은 암호기의 출력과 평문을 EX-OR하여 암호문을 생성하고 있으므로 오류 전파가 발생하지 않는다. 그러나 암호문 송신자와 수신자 사이에 동기를 조정해 야 한다. 즉, 전송중인 암호문의 비트 손실이나 삽입 등에 유의해야 하는 방식이다 OFB 모드에서도 CBC 모드나 CFB 모드와 마찬가지로 초기화 벡터(IV)를 사용한다. 초
기화 벡터는 암호화할 때마다 다른 랜덤 비트열을 이용하는 것이 보통이다.