728x90
CFB모드에서는 한 단계 앞의 암호문블록을 암호 알고리즘의 입력으로 사용한다.
앞서 살펴본 ECB모드나 CBC모드에서는 암호알고리즘을 이용하여 평문블록을 암호화 하였다.
이번에 공부할 CFB모드에서는 평문블록을 직접 암호화하지 않는다.
CFB모드에서는 한 단계 앞의 암호문블록을 암호화하여 키 스트림을 생성해내고
생성된 키 스트림과 평문블록을 XOR하여 암호문블록을 생성해낸다.
이것이 ECB모드, CBC모드와의 차이점이다.
위의 그림을 보면 CFB모드에서도 초기화벡터(IV)를 사용하고 있는 것을 알 수 있다.
CFB모드의 최초 암호문블록을 만들어낼 때도 "한 단계 앞의 출력"이 존재하지 않기 때문이다.
<참고 : 히로시 유키 - 알기 쉬운 정보보호개론>
728x90
반응형
'학부 > Network Security' 카테고리의 다른 글
CTR(CounTeR)모드 (0) | 2019.04.20 |
---|---|
OFB(Output-FeedBack)모드 (0) | 2019.04.20 |
CBC(Cipher Block Chaining)모드 (0) | 2019.04.20 |
ECB(Electric CodeBook)모드 (0) | 2019.04.20 |
Triple-DES(트리플D (0) | 2019.04.20 |
댓글