1. 암호에서 사용하는 이름
통상적으로 자주 사용되는 이름입니다.
송신자는 Alice (A)로, 수신자는 Bob (B)로 표현합니다. 송수신자 뿐 아니라
도청자는 Eve로, 공격자는 Mallory로, 검증자는 Victor로 표현합니다.
∙ Alice [A] : 전송 (암호화)
∙ Bob [B] : 수신 (복호화)
∙ Eve [Eavesdropper] : 도청자 (=소극적 공격자, 메시지를 수정하지 못하기 때문)
Eavesdropper; 암호 해독, 암호 해독자
∙ Mallory [Malicious] : 공격자 (메시지를 수정 or 자신의 메시지로 대체)
∙ Trent [Trusted arbitrator] : 중재자 (중립적인 제3자, 사용되는 프로토콜에 따라 달라짐)
∙ Victor [verifier] : 검증자 (거래나 통신의 검증)
2. 암호화와 복호화
∙ 평문(Plaintext) : 암호화 전의 메시지 (누구나 읽을 수 있음)
∙ 암호문(Ciphertext) : 암호화 후의 메시지 (인가받은 사람만 읽을 수 있음)
(( 평문과 암호문은 완전히 반대의 개념은 아닙니다. ))
∙ 암호 기술 : 중간에서 도청자(이브)가 암호문을 가져도 “특정 비밀 값(키)”을 모르면 복호화 할 수 없는 기술
∙ 복호화(Decrypt) : 암호문 -> 평문
∙ 암호화(Encrypt) : 평문 -> 암호문
∙ 암호 해독(Cryptanalysis) : 수신자 이외의 사람이 강제로 복원을 시도하는 것 (주로 부정적인 의미가 내포되어 있음.)
==암호 분석이라고도 합니다. 암호 해독은 복호화와 절대 같지 않습니다.
∙ 키(Key) : 암호화를 시켜주는 매개변수. (( ** 보안의 강도는 "키의 길이"에 따라 결정됩니다. ** ))
3. 암호의 기밀성
∙ 메일의 기밀성(=비밀성, Confidentiality)
-> Alice와 Bob은 암호(Cryptography)기술을 이용하여 메시지 내용을 비밀로 유지
4. 암호 시스템의 요소
[ 평문 / 암호문 / 암호 알고리즘 / 복호 알고리즘 / 키 ]
5. 암호 시스템의 기호 표현
1) C = Ek(P) = C = E (K,P) : 평문P를 키K로 암호화E => 암호문C
↳ k는 아래첨자입니다...
2) P = Dk(C) = P = D (K,C) : 암호문C를 키K로 복호화D => 평문P
↳ k는 아래첨자입니다...
'현대 암호학 기초' 카테고리의 다른 글
[ 암호학 ] 대칭 암호와 DES (0) | 2022.05.18 |
---|---|
[ 암호학 ] 암호의 역사 (0) | 2022.05.16 |
[ 암호학 ] 암호 보안 상식 (0) | 2022.05.15 |
[ 암호학 ] 기타 암호 기술 (0) | 2022.05.14 |
[ 암호학 ] 대칭 암호와 공개 키 암호 (0) | 2022.05.14 |