본문 바로가기
학부/Network Security

OFB(Output-FeedBack)모드

by ulqaef 2019. 4. 20.
728x90

OFB모드는 암호알고리즘의 출력을 암호할고리즘의 입력으로 피드백한다.

OFB모드에서도 평문블록을 직접 암호알고리즘으로 암호화 하지 않는다.

암호알고리즘의 출력과 평문블록을 XOR연산하여 암호문 블록을 만들어낸다.

 

OFB모드

 

OFB모드에서도 초기화벡터(IV)가 사용된다.

 

CFB모드와 OFB모드는 유사하다.

암호알고리즘의 입력으로 들어가는 것이 무엇인지의 차이이다.

CFB모드에서는 "한 단계 이전의 암호문블록"이 암호알고리즘의 입력으로 들어가고

OFB모드에서는 "한 단계 이전의 암호알고리즘의 출력"이 암호알고리즘의 입력으로 들어간다.

 

또 CFB모드는 최초의 평문블록부터 순서대로 암호화를 진행해야 하지만

OFB모드에서는 평문블록에 상관없이 암호알고리즘을 미리 수행하여 키스트림을 생성해 둘 수 있다.

키 스트림을 미리 생성해두면 암호화를 고속으로 수행할 수 있게 되고

키 스트림을 만드는 과정과 XOR을 수행하는 작업을 병렬로 처리가 가능하다.

 

 

 

 

 

 

<참고 : 히로시 유키 - 알기 쉬운 정보보호개론>

728x90
반응형

'학부 > Network Security' 카테고리의 다른 글

키 배송문제(Key Distribution Problem)  (0) 2019.04.20
CTR(CounTeR)모드  (0) 2019.04.20
CFB(Cipher-FeedBack)모드  (0) 2019.04.20
CBC(Cipher Block Chaining)모드  (0) 2019.04.20
ECB(Electric CodeBook)모드  (0) 2019.04.20

댓글


`