본문 바로가기
IT 이론/정보보호

암호 분석(암호 해독)의 공격 분류

by 지식id 2018. 3. 18.
반응형

각종 수험서에는 한글 번역되어서 나오나 한자어가 아주 가관이다. 차라리 영어로 보는 것이 이해하기가 쉽다.


Plaintext : 평문

Ciphertext : 암호문


해독이 어려운(공격자 입장에서 힘든 환경) 것 부터 쉬운 순으로 나열한다. 영어만 외우고 아래에 있는 약어나 한국어는 참고만 해 두자. 영여를 알고 있으면 한국어로 어떻게 번역되어서 나오든 약어로 나오든 매핑이 가능하다.


Cipher-Text Only Attack

COA : 암호문 단독 공격


가진건 암호문 밖에 없다. 암호문을 가지고 평문을 추론해야 한다. 다빈치코드에 나오는 고전적인 치환 암호, 전치 암호 정도라면 가능 하겠지만 현대 암호학에선 현실적으로 불가능하다.



Known Plain-Text Attack

KPA : 기지 평문 공격


몇 가지 암호문 - 평문 조합이 알려진 상태이다. 암호화 메커니즘을 파해치는데 조금 더 유리해졌지만 한정된 조합만을 알고 있으므로 한계가 이있다.



Chosen Plain-Text Attack

CPA : 선택 평문 공격


평문을 선태하면 암호문을 얻을 수 있다. 암호화 매커니즘은 모르지만 원하는대로 원하는 평문을 암호화 시켜볼 수 있는 것이다. Bruteforce를 이용하여 암호문을 역으로 해독하는걸 시도해 볼 수 있다.



Chosen Cipher-Text Attack

CCA : 선택 암호문 공격


암호문을 고르면 복호화된 평문을 얻을 수 있다. 이런 상황까지 왔다면 이미 많은 공격이 가능한 상태이다. 암호화된 데이터들이 있다면 해독하여 취할 수 있다.


반응형

'IT 이론 > 정보보호' 카테고리의 다른 글

워터마크와 핑커프린팅  (0) 2018.03.19
대칭키 암호화 : 블록암호와 스트림암호  (0) 2018.03.18
종단간 암호화와 링크 암호화  (1) 2018.03.18
취약한 암호화 알고리즘  (0) 2018.03.18
트래픽 분석  (0) 2018.03.18

댓글