알고리즘(algorithm): 암호화/복호화에 적용된 수학적 원리 및 수행절차
키(Key): 암호화 혹은 복호화 능력을 얻기 위한 지식
평문: M 암호문: C 암호화키: Ke 복호화키: kd
위 내용은 다음 페이지에 정리합니다.
--------------------------------------------------------
블록기반 암호화 모드
1. 전자 부호표(ECB, Electric Code Book)
암호화가 가장 간단하고 기밀성이 낮은 모드
장점: 병행 수행, 오류전파 없음, 짧은 메세지에 적합
단점: 분리된 블록의 공격, 블록사이즈보다 작으면 안됨
평문:암호문 = 1:1
2. 암호 블록 연쇄 모드(CBC, Cipher Block Chaining mode)
앞의 암호문 블록과 다음 평문 블록을 XOR하여 체인처럼 암호화
최초 동작을 위해서는 초기화 벡터(IV)가 필요
장점: 긴 메세지에 사용
단점: 블록 사이즈 안에서만 작동, 모든 동작은 순차적
3. 암호 피드백 모드(CFB, Cipher-FeedBack mode)
한 단계 앞의 암호문 블록을 암호 알고리즘의 입력으로 사용하며
이것과 평문 블록을 XOR해서 암호문 블록을 만든다.
장점: 블록보다 작은 크기의 데이터에서도 동작 가능
단점: 재전송 공격 가능
4. 출력 피드백 모드(OFB, Output-FeedBack mode)
초기화 벡터(IV)를 암호화하여 평문과 XOR한다.
장점: 병렬처리 가능, 스트림 형식 암호문
단점: 오류가 발생하면 전체 암호문에 영향
5. 카운터 모드(CTR, CounTeR mode)
블록을 암호화할 때 1씩 증가해 가는 카운터를 암호화해서 키 스트림을 만든다.
카운터를 암호화한 비트열과 평문 블록과의 XOR을 취한 결과가 암호문 블록이 된다.
장점: 암호화/복호화의 사전 준비 가능, 같은 구조, 병렬처리 가능
단점: 1비트가 반전되면 다른 블록에서 1비트가 반전
'사이버보안 1학년 1학기 > CISSP' 카테고리의 다른 글
PKI, 해시 함수, 디지털 서명 (0) | 2014.06.15 |
---|---|
대칭 알고리즘, 비대칭 알고리즘 (0) | 2014.06.14 |
허니팟(HoneyPot) (0) | 2014.06.12 |
침입 방지/탐지 시스템(IPS와 IDS), 방화벽(Firewall) 설명 (0) | 2014.06.12 |
접근통제의 종류: 임의적 접근통제(DAC), 강제적 접근통제(MAC), 역할기반 접근통제(RBAC) (0) | 2014.06.12 |