암호학 기본지식
1. 암호학에서 통상적으로 자주 사용하는 이름 및 약자
1) 암호학에서 사용하는 이름
앨리스 |
통신주체자1 |
밥 |
통신주체자2 |
캐롤 |
통신주체자3 |
데이브 |
통신주체자4 |
이브 |
도청자 |
멜로리 |
악의적공격자 |
트랜트 |
신뢰할 수 있는 중재자 |
빅터 |
검증자 |
2) 암호학에서 사용하는 약자
- 평문(Plain text) = M
- 암호문(Cipher text) = C
- 암호화(Encryption) = E
- 복호화(Decryption) = D
2. 암호화 하는 이유?
- 두 통신주체자 간 메세지를 전송 시 도청자가 도청을 하더라도 내용을 알 수 없도록 하기 위함
3. 비밀키와 공개키
1) 비밀키
- 관용키, 대칭키라고도 부른다.
- ke(암호화 키)와 kd(복호화 키)가 같다.
[1] 환자(치환)
- 글자를 다른 글자로 바꾸는 것을 말한다.
- 시저암호, 단순암호, 동음이의환자암호, 비즈네르암호, 힐암호, 플레이페어암호 등이 있다.
[2] 전치
- 글자의 위치를 바꾸는 것을 말한다.
- 스키테일암호, 단순전치암호, 니힐리스트암호 등이 있다.
[3] 적(곱)
- 환자와 전치를 함께적용한 암호를 말한다.
- ADFGVX암호, Feistel암호 등이 있다.
2) 공개키
- two key, 비대칭키라고도 부른다.
4. 암호화 및 복호화 과정
1) 암호화
[1] C = Eke(M)
- 암호문은 평문을 암호화키로 암호화한 것을 말한다.
2) 복호화
[1] M = Dkd(C)
- 평문은 암호문을 복호화키로 복호화한 것을 말한다.
'Theory > Cryptology' 카테고리의 다른 글
Onetime - Pad(일회용패드, OTP) (0) | 2018.08.12 |
---|---|
암호기술이 제공하는 목표 (0) | 2018.08.12 |
비밀키 - 적암호 (0) | 2018.08.12 |
비밀키 - 전치암호 (0) | 2018.08.12 |
비밀키 - 환자암호 (0) | 2018.08.12 |
댓글