정보보호론/보안과 암호

암호학의 이해

retro_blue 2020. 9. 3. 23:55
반응형

암호(Cryptography)

 - 평문(Plaintext)을 제3자가 해독할 수 없도록 암호문(Ciphertext)으로 변환하는 것

 - 생성된 암호문으로부터 의미를 알 수 있는 형태로 복원하기 위한 수단이나 방법을 다루는 기술

 

* 평문(Plaintext) : 송신자 외 수신자 사이에 주고받고자 하는 내용을 적은 일반적인 문장

* 암호 해독 : 부호화키를 모르는 적 또는 암호분석가가 복호화키를 찾아내거나 평문 내용을 알아내는 비정상적인 과정

* 암호 해독자 : 암호 방식의 정당한 참여자가 아닌 자로 암호문으로부터 평문을 해독하려는 제3자

* 키 (Key) : 평문을 암호문으로, 암호문을 평문으로 변환하는 데 사용되는 특정 기호(메시지). 암호화키/복호화키

* 암호화 (Encryption) : 메시지를 공격자가 파악하지 못하도록 원래의 메시지와 다른 형태로 코드화 하는 방법''

  -  암호화의 기능 : 메시지 송신자 신분인증 제공, 상호신뢰성 보장, 메시지의 보안성을 전달 매체의 보안성과 분리

* 복호화 (Decryption) : 송신자로부터 전달된 암호문을 주어진 복호키(Decryption Key)를 이용하여 평문으로 바꾸는 과정

* 대칭키(비밀키) 암호화 : 암호키와 복호키가 같은 경우. 송ㆍ수신자가 같은 비밀키를 사용하는 시스템

* 공개키(비대칭키) 암호화 : 공개키와 개인키를 사용하여 암호화하고 복호화

 

암호화 기본 개념

 - Kerckhoff의 원리에 따라 암호 알고리즘은 비공개로 할 필요가 없음

 - 보안의 세 가지 주요 목표 : 기밀성, 무결성, 가용성

 - 대칭키(비밀키) 암호 알고리즘 : 송ㆍ수신자 간의 비밀키를 공유한다

 - 공개키(비대칭키) 암호 알고리즘 : 송신자가 수신자의 공개키를 이용하여 암호화하면 수신자는 자신의 개인키를 이용하여 복호화

 

Kerckhoff(커크호프)의 원리

- 19세기 아우후스트 케르크호프스가 제안한 원리로, 키를 제외한 시스템 다른 모든 내용이 알려지더라도 암호체계는 안전해야 한다는 것

- 즉, 암호시스템의 안전성은 암호 알고리즘의 비밀을 지키는 데 의존하지 말고 키의 비밀을 지키는 데 의존해야 한다는 원리

 

- 커크호프 원리의 의미

 ① 키 이외의 모든 정보를 반드시 공개할 필요는 없음

 ② 암호화 알고리즘 등 정보를 다루는 방법 등이 공개되어도 안전해야 함

 ③ 지켜야 하는 비밀 데이터가 적을수록 안전성 확보(생성/변경/보관/제거)에 유리

 ④ 키(Key)만 비밀로 다루면 되므로, 지켜야 하는 비밀 데이터가 한정적

 

 ★ 자물쇠의 원리

  - 누구나 아는 자물쇠의 원리를 비밀로 한다는 것은 의미가 없고, 비밀로 할 수도 없다

  - 하지만 안전한 잠금 장치의 기능을 수행하는 이유는 열쇠(Key)를 안전하게 관리하기 때문

반응형

'정보보호론 > 보안과 암호' 카테고리의 다른 글

대칭키와 공개키 비교  (0) 2020.09.10
공개키(비대칭키) 암호시스템  (0) 2020.09.10
대칭키 암호 시스템  (0) 2020.09.08
해커의 암호공격 방법  (0) 2020.09.08
암호 기법의 분류  (0) 2020.09.04