암호학
위키백과 ― 우리 모두의 백과사전.
암호학(暗號學)은 정보를 보호하기 위한 언어학적 및 수학적 방법론을 다루는 학문으로, 특히 통신에서 중요하게 다루어진다.
목차 |
[편집] 용어설명
암호학을 이용하여 보호해야 할 메시지를 평문(平文, plaintext)이라고 하며, 평문을 암호학적 방법으로 변환한 것을 암호문(暗號文, ciphertext)이라고 한다. 이때 평문을 암호문으로 변환하는 과정을 암호화(暗號化, encryption)라고 하며, 암호문을 다시 평문으로 변환하는 과정을 복호화(復號化, decryption) 라고 한다.
암호학적 서비스가 제공하고자 하는 목표에는 다음과 같은 것이 있다.
- 기밀성 (機密性, Confidentiality):부적절한 노출 방지. 허가받은 사용자가 아니면 내용에 접근할 수 없어야 함.
- 무결성 (無缺性, Integrity):부적절한 변경 방지. 허가받은 사용자가 아니면 내용을 변경할 수 없어야 함.
- 가용성 (可用性, Availability):부적절한 서비스 거부 방지.
- 부인봉쇄 (否認封鎖, Non-repudiation):메시지를 전달하거나 전달받은 사람이 메시지를 전달하거나 전달받았다는 사실을 부인할 수 없어야 함.
[편집] 암호학의 역사
역사상 기록으로 남은 가장 오래된 암호는 율리우스 카이사르가 사용한 치환암호이다.
[편집] 공개키 암호 시스템
암호문을 생성할 때 사용하는 키와 평문을 생성할 때 사용하는 키가 다른 암호 시스템이다.
[편집] 비밀키 암호 시스템
암호문을 생성할 때 사용하는 키와 평문을 생성할 때 사용하는 키가 동일한 암호 시스템이다. 대칭키 암호 시스템으로 불리기도 한다.
- DES
- Advanced Encryption Standard(AES)
- ARIA
- Twofish
[편집] 전자서명
- RSA
- DSA
[편집] 참고자료
![]() |
이 문서는 암호학에 관한 토막글입니다. 서로의 지식을 모아 알차게 문서를 완성해 갑시다. |