상세 컨텐츠

본문 제목

[블록 암호 모드] 블록 암호 모드

정보보호 스터디

by 녕녕펀치 2024. 2. 27. 14:02

본문

1. 블록 암호

  • 어느 특정 비트 수의 집합을 한 번에 처리하는 암호 알고리즘
  • 블록 길이 : 블록의 비트 수
  • 블록 단위로 처리가 완료되므로 어디까지 암호화가 진행되었는가 하는 내부 상태를 가질 필요는 없음
  • ex) DES, 3DES, AES
  • 블록 암호 알고리즘 : 고정 길이 블록을 암호화하는 암호 알고리즘

2. 스트림 암호

  • 스트림 암호 : 데이터의 흐름(스트림)을 순차적으로 처리해 가는 암호 알고리즘
  • 1비트, 8비트, 32비트 등의 단위로 암호화와 복호화가 이루어짐
  • 데이터의 흐름을 순차적으로 처리해 가기 때문에 내부 상태를 가지고 있음
  • ex) 일회용 패드

3. 모드

  • 긴 평문을 암호화하기 위해서 블록 암호 알고리즘을 반복하는 방법
  • 블록 암호의 주요 모드
    • ECB 모드 : 전자 코드북 모드
    • CBC 모드 : 암호 블록 체이닝 모드
    • CFB 모드 : 암호 피드백 모드
    • OFB 모드 : 출력 피드백 모드
    • CTR 모드 : 카운터 모드

4. 평문 블록과 암호문 블록

평문 블록 & 암호문 블록

  • 평문 블록 : 블록 암호 알고리즘에서 암호화 대상이 되는 평문
    • 평문 블록의 길이는 블록 암호 알고리즘의 블록 길이와 같음
  • 암호문 블록 : 블록 암호 알고리즘을 써서 평문 블록을 암호화한 암호문

'정보보호 스터디' 카테고리의 다른 글

[블록 암호 모드] CBC 모드  (0) 2024.02.28
[블록 암호 모드] ECB 모드  (0) 2024.02.27
[대칭 암호] AES  (1) 2024.02.27
[대칭 암호] 트리플 DES  (1) 2024.02.27
[대칭 암호] DES  (0) 2024.02.22

관련글 더보기