Page 230 고등학교 정보통신 교과서
P. 230
2 암호와 암호의 체계
대칭 키 암호화 방식과 비대칭 키 암호화 방식의 특징을 비교하여 설명해
보자.
문자가 생기기 이전부터 존재했던 암호는 정보 통신의 발달로 인터넷 뱅킹, 신용
카드 결제, 전자 선거 등 다양한 분야에서 정보 보호의 중요한 수단으로 이용되고
있다.
1 암호의 개념과 기술
암호(cryptograph, cipher) 암호는 그리스 어로 ‘숨은, 숨겨진, 비밀’이라는 뜻의 ‘크립토스(Cryptos)’와 ‘문자,
cipher는 아라비아 숫자 ‘0’을 의
그림’이라는 뜻의 ‘graph’가 합쳐진 말로, 문자나 그림, 기호를 사용하여 비밀을 유지
미하는 것으로, 무언가를 숨기고
있는 비밀 부호로 생각되어 암호 하기 위해 발명된 것이다.
의 어원이 됨.
(1) 암호의 개념과 구성
암호는 암호문, 평문, 암호화 알고리즘, 암호화 키로 구성된다. 암호문은 암호화 키
를 가진 당사자끼리만 알 수 있도록 꾸민 약속 기호이고, 평문은 암호문과 반대되는
것으로 누구나 알 수 있게 쓴 일반적인 글을 말한다. 암호화란 평문(M)을 권한이 없
는, 즉 암호화 키가 없는 제3자가 알아볼 수 없는 형태의 암호문(C)으로 재구성하는
과정이다. 반대로 암호문(C)을 평문(M)으로 복원하는 과정을 복호화라고 한다.
암호화 키 (Ke)는 암호화할 때 사용하는 키이며, 복호화 키(Kd)는 복호화할 때 사
용하는 키이다. 암호화 키는 사용하는 용도나 특성에 따라 공개 키, 비밀 키, 개인 키
등 다양한 용어로 표현된다.
암호화 복호화
평문 M 평문 M
송신자 A 수신자 B
암호화 알고리즘 E 복호화 알고리즘 D
암호화 키 K e 복호화 키 K d
암호문 C 암호문 C
그림 Ⅴ-5 암호화와 복호화 과정
228 Ⅴ. 정보 보안
정보통신 3차제출본.indb 228 2017-09-06 오후 5:01:48