SMALL
암호 해독
제 3자가 암호문으로부터 평문을 찾으려는 시도를 암호해독이라고 한다.
※복호화와 해독의 차이
복호화 : 정상적으로 복호화키를 알고 있는 수신자가 평문으로 복원하는 과정
해독 : 복호화키를 모르는 상태로 평문을 찾아내는 비정상적인 과정
★케르히호프의 원리
- 암호해독자는 찾으려는 암호문의 암호방식을 알고 있다는 전제하에 해독을 시도하는 것을 의미
암호문 단독공격(COA, Ciphertext Only Attack)
- 암호 해독자가 암호문을 가지고 평문이나 키를 찾아 내는방법
- 암호 해독자에게는 가장 불리한 방법
기지 평문공격(KPA, Known Plaintext Attack)
- 암호해독자가 일정량의 평문에 대응하는 암호문을 알고 있는 상태에서 해독하는 방법
선택 평문공격(CPA, Chosen Plaintext Attack)
- 평문은 선택하면 대응하는 암호문을 얻을수 있는 상황에서의 공격
선택 암호문공격(CCA, Chosen Ciphertext Attack)
- 암호문을 선택하면 대응하는 평문을 얻을수 있는 상황에서의 공격
- 선택 암호문공격에 견딜수 있는 암호 알고리즘은 강한 알고리즘이라고 말할수 있음
LIST
'전공 > 보안' 카테고리의 다른 글
블록암호에 대한 공격 (0) | 2020.10.03 |
---|---|
블록암호, 스트림암호 (0) | 2020.10.03 |
위험, 위협, 취약점 (0) | 2020.10.02 |
정보보호의 목표 (0) | 2020.10.02 |
디지털 저작권 관리(DRM) (0) | 2020.09.17 |