반응형
-
개요
- 암호화 키와 복호화 키가 같은 암호 시스템
- 비밀키 암호 시스템, 관용 암호 시스템이라고도 함
-
A가 B에게 메시지를 전송하는 경우, A와 B는 동일한 키(KE = KD)를 보유하고, 동일한 키를 이용해 메시지를 암호화 및 복호화 함
- 대칭키 암호 시스템의 장.단점
장점 | 단점 |
|
|
-
대칭키 암호 시스템의 분류
-
블록 암호 시스템
- 평문을 일정한 길이의 블록으로 나누어 블록 단위로 암호화 하는 방식
- 패딩 : 평문이 블록 단위의 배수가 아닐 때, 이것을 맞추어 주기 위한 방식
- 운영 모드 : 블록 암호 시스템은 블록 단위로 암.복호화를 수행하므로, 일반적인 데이터를 암.복호화하는 경우 복수 개의 블록을 처리해야 하는데, 이때 각 블록들 간의 연관성 도는 의존성을 주는 방식을 운영 모드라고 함
-
블록 암호 시스템의 운영 모드
- ECB(Electronic Code Book) : 평문 블록은 각각 독립적으로 암호화되어 암호문 블록을 생성
- CBC(Cipher Block Chaining) : 각각의 평문 블록은 이전의 암호문 블록과 XOR된 후에 암호화(앞에서 암호화한 블록을 다음 블록의 seed로 사용)
- CFB(Cipher FeedBack) : 독립적으로 움직이는 연속 데이터 블록 S가 존재하여 각각의 평문 블록은 이전의 S(i-1)를 암호화한 S(i)와 XOR되어 암호문 블록을 생성
- OFB(Output FeedBack) : 이전의 암호문 블록은 출력됨과 동시에 암호화되어 현재의 평문과 XOR된 후에 암호문 블록을 생성
- 대표적인 블록 암호 시스템 : DES, Triple-DES, IDEA, SEED, RIJNDAEL 등
-
DES |
|
T-DES |
|
IDEA |
|
SEED |
|
RIJNDAEL |
|
▶ 블록 암호 시스템의 종류
-
스트림 암호 시스템
- 평문을 1비트 단위로 암호화하는 방식
- 키를 키 스트림 생성기라는 알고리즘에 입력하여 발생되는 1비트 키의 무한 수열로 평문을 암호화
- 일회용 패드도 스트림 암호의 일종
- 일반적으로 하드웨어로 구현시 블록 암호에 비해 빠르며, 구현에 있어 복잡도가 작음
- 버퍼링에 한계가 있거나 받은 문자를 개별적으로 처리해야 하는 경우 사용
- 풍부한 이론을 가지고 있음에도 많이 공개되지 않는 이유 : 'Proprietary and Confidential'
반응형
'밥벌이 > 정보 보호' 카테고리의 다른 글
공통 평가 기준(CC; Common Criteria) (0) | 2010.12.13 |
---|---|
암호 시스템 (0) | 2010.12.10 |
비대칭키 암호 시스템 (0) | 2010.12.10 |
공격(Attacks) (0) | 2010.12.10 |
바이러스 및 백신 (0) | 2010.12.08 |