암호학: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
잔글 수정
TedBot (토론 | 기여)
잔글 봇: 틀 이름 및 스타일 정리
1번째 줄:
[[파일:Caesar3.svg|thumb섬네일|right|200px]]
 
'''암호학'''(暗號學, {{llang|en|cryptography, cryptology}})은 [[정보 보안|정보를 보호]]하기 위한 언어학적 및 수학적 방법론을 다루는 학문으로 [[수학]]을 중심으로 [[컴퓨터 과학|컴퓨터]], [[통신]] 등 여러 학문 분야에서 공동으로 연구, 개발되고 있다. 초기의 암호는 메시지 보안에 초점이 맞추어져 군사 또는 외교적 목적으로 사용되었지만, 현재는 메시지 보안이외에도 인증, 서명 등을 암호의 범주에 포함시켜 우리의 일상에서 떼 놓을 수 없는 중요한 분야가 되었다. 현금지급기의 사용, 컴퓨터의 패스워드, 전자상거래 등은 모두 현대적 의미의 암호에 의해 안정성을 보장받고 있다.
65번째 줄:
{{본문|양자암호}}
=== 양자암호 ===
[[파일:SECOQC Network Architecture.svg|thumb섬네일|400px|양자암호에 기반해 만든 양자암호 네트워크 SECOQC의 네트워크 구조]]
일반적으로 공개키 암호 시스템의 안정성은 한 방향으로의 접근은 쉽지만 그 역방향으로의 해결은 매우 어려운 수학 문제에 근거하고 있다. 예를 들어 RSA의 안전성은 알려진 매우 큰 두 소수의 곱은 쉽게 구할 수 있지만, 두 소수를 모르는 채 곱해진 결과가 어떤 소수들의 곱인지를 알아내는 것은 현실적으로 불가능하다는데 안전성의 근거를 두고 있는 것이다.