Ye0ngJae

[암호학]암호란? 본문

정보보안/암호학

[암호학]암호란?

Ye0ngJae 2022. 3. 7. 23:43
728x90

개요

암호(Cryptography)란 평문을 해독 불가능한 형태로 변환하거나 암호화된 통신문을 원래의 평문으로 변환하기 위한 모든 수학적인 원리, 수단, 방법 등을 취급하는 기술 또는 과학을 말합니다. 과거엔 정보를 감추는 기밀성만이 요구되었지만, 현대에는 기밀성뿐만 아니라 정보에 대하여 올바른 권한을 받고 있는지 확인하는 인증 및 접근통제, 정보의 변조 여부를 확인하는 무결성 등이 필요합니다. 

 

암호는 매우 어려운 분야 같지만, 실제로는 정보보호에서의 적용을 목표로 하는 매우 실용적인 분야라고 볼 수 있습니다. 안전한 암호만을 사용하여 모든 정보를 보호할 수는 없지만, 암호 없이 정보를 보호한다는 건 불가능합니다. 

 

암호는 보통 다음과 같은 시스템으로 쓰입니다.

 

 

송신자와 수신자가 서로 비밀리에 통신을 할 때, 송신자는 평문을 암호화하여 수신자에게 보내고, 수신자는 송신자가 보낸 암호문을 복호화하여 평문으로 변환합니다. 만일 중간에 제삼자가 이 둘의 통신을 도청한다고 할 때, 이 제삼자는 암호화된 평문인 암호문 밖에 알지 못합니다. 제삼자는 암호해독 기술을 가지고 있을 경우 중간에 전달되는 메시지를 도청, 위조, 변조 등의 공격을 가할 수도 있습니다. 

 

 

 

종류

- 대칭키 암호

- 비대칭키 암호

- 블록 암호

- 해쉬 함수

- 전자 서명

 

 

728x90

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

[암호학] 대칭키 암호화에 대하여 알아보자  (0) 2022.05.26
공개키 암호화란?  (1) 2022.04.13
[암호학] 해시 함수란?  (0) 2022.03.08