정보관리기술/정보보안

블록 암호 모드

아이티신비 2024. 1. 30. 09:00

문제6) 블록(Block) 암호 모드에 대한 아래의 사항을 설명하시오

 

가. ECB(Electronic CodeBook) 모드

나. CBC(Cipher Block Chaining) 모드

다. CFB(Cipher FeedBack) 모드

라. OFB(Output FeedBack) 모드

 

답)

 

 

1. 대칭키 암호화 방식, 블록 암호화의 개요

 
  • 평문을 일정한 블록단위로 나누어 각 블록마다 암호화 과정을 수행하여 고정된 크기의 블록 단위의 암호문을 생성하는 기술

 

2. ECB, CBC 암호 모드

가. ECB 암호 모드

 
암호화
설명
ECB
  • 전자코드북(Electronic Code Block)
  • 가장 간단한 구조를 가지며, 암호화하려는 메시지를 여러 블록으로 나누어 각각 암호화하는 방식
  • 한 개의 블록만 해독되면 나머지 블록도 해독되는 관점
  • 각 블록이 독립적으로 동작

 

나. CBC 암호 모드

 
암호화
설명
CBC
  • 암호 블록 체인(Cipher-Block Chaining)
  • 각 블록은 암호화되기 전에 이전 블록의 암호화 결과와 XOR 되며, 첫블록의 경우 초기화 벡터 사용
  • 암호문이 블록의 배수가 되기 때문에 복호화 평문을 얻기 위해서 Padding 이 필수
  • 암호화가 병렬처리가 아닌 순차적으로 수행
  • 깨진 암호문의 해당블록과 다음블록의 평문까지 영향


 

3. CFB, OFB 암호 모드

가. CFB 암호 모드

 
암호화
설명
CFB
  • 암호 피드백(Cipher Feedback)
  • CBS 의 변형으로 블록 암호를 자기 동기 스트림 암호로 변환
  • 블록 암호화를 스트림 암호화처럼 구성해 평문과 암호문의 길이가 동일
  • 암호화는 순차적이고, 복호화는 병렬적으로 처리


 

나. OFB 암호 모드

암호화
설명
OFB
  • 출력 피드백(Output Feedback)
  • 블록 암호를 동기식 스트림 암호호 변환
  • 블록 암호화를 암호화처럼 구성해 평문과 암호문의 길이가 동일
  • 암호화 함수는 키 생성에만 사용되며 암호화 방법과 복호화 방법이 동일해 암호문을 한번 더 암호화 하면 평문 생성




 

4. 블록 암호 모드

 


 

공감과 댓글은 아이티신비에게 큰 힘이 됩니다.

블로그 글이 유용하다면 블로그를 구독해주세요.♥

'정보관리기술 > 정보보안' 카테고리의 다른 글

정보보호 관리 체계(Information Security Management System)  (1) 2024.01.31
ISO/IEC 27017  (13) 2024.01.30
정보보호 및 개인정보보호 인증제도  (2) 2024.01.28
접근 통제 모델  (3) 2024.01.28
RSA vs DSA  (3) 2024.01.28