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

+ Recent posts