본문 바로가기
보안

정보보호개론] 3. 암호시스템

by excelnote2 2013. 5. 9.

암호시스템

암호학(Cryptology)

- 암호학(Cryptography) : 평문을 보호하기 위한 암호화 알고리즘 연구

- 암호해독(Cryptoanalysis) : 평문 해독 위한 암호화 과정과 암호문 연구


암호시스템의 역사

 구분

1세대
(고전암호) 

2세대 

3세대
(현대암호)

시대

고대 ~19세기후반

20세기초 ~1940년대후반

1940년대 말 ~현재

알고리즘

- 시저암호

- 비게네르 암호

- 뷰포트 암호

- ENIGMA

- Schlüsselzusatz

- M-209

- 암호 알고리즘

- 암호 프로토콜

특징

암호화 과정이 단순히 문자를 대입 또는 대치하는 방법

Roter Machine 과 같은 복잡한 기계를 사용하여 암호화

Shannon의 정보이론을 시작으로 복잡도가 높은 암호 알고리즘 사용

<!--[if !supportEmptyParas]--> <!--[endif]-->

암호기술

- 암호화기술

    · 비밀키(대칭키)암호 알고리즘 : 블록암호 알고리즘, 스트림 암호 알고리즘

    · 공개키(비대칭키)암호 알고리즘 : RSA, ELGamal, ECC, XTR

- 암호프로토콜 기술

    · 기본암호 프로토콜 : 개인식별 및 인증, 전자서명

    · 전자화폐, 전자결재, 전자선거

<!--[if !supportEmptyParas]--> <!--[endif]-->

암호시스템

- 암호 : 평문을 해독 불가능한 형태로 변환하며, 또는 암호화된 통신문을 해독 가능한 형태로 
   변환하기 위한 원리 수단 방법 등을 취급하는 기술 또는 과학

- 암호시스템 : 암호화 및 복호화 과정 그리고 이때 사용되는 암, 복호화 키와 키 관리 등을
   포함해 정보보호를 위한 일련의 과정
(프로세스)

- 암호화 : Ek(M)=C, 복호화 : Dk(C)=M

- 암호시스템의 설계요건

    · 키에 의해 암호화, 복호화가 효과적으로 이루어져야

    · 사용이 용이(암호시스템은 공개)

    · 암호화 안전성은 키에 의해서만

- 암호 프로토콜 : 정보화 사회에서 야기되는 인증 및 무결성 문제를 해결하는 유한한 절차
  (개인식별, 인증, 서명)

 

댓글