본문 바로가기
학부/Network Security

CFB(Cipher-FeedBack)모드

by ulqaef 2019. 4. 20.
728x90

CFB모드에서는 한 단계 앞의 암호문블록을 암호 알고리즘의 입력으로 사용한다.

앞서 살펴본 ECB모드나 CBC모드에서는 암호알고리즘을 이용하여 평문블록을 암호화 하였다.

이번에 공부할 CFB모드에서는 평문블록을 직접 암호화하지 않는다.

 

CFB모드에서는 한 단계 앞의 암호문블록을 암호화하여 키 스트림을 생성해내고

생성된 키 스트림과 평문블록을 XOR하여 암호문블록을 생성해낸다.

이것이 ECB모드, CBC모드와의 차이점이다.

 

CFB모드 암호화

 

위의 그림을 보면 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

댓글


`