Theory/Cryptology

암호학 기본지식

D4tai1 2018. 8. 12.

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

댓글