1. 암호문 단독 공격 Ciphertext Only Attack
공격자가 암호문만 가지고 있는 상황에서 공격하는 유형
공격자는 암호문 이외의 어떤 정보도 가지고 있지 않기 때문에 공격자 입장에서 가장 어렵다.
- 가능한 모든 값을 대입해보는 무차별 대입 공격(채굴과 비슷한 원리)
- 암호문에 쓰인 문자의 빈도수 분석이나 문장의 특성 등을 추정하여 해독하는 방법
2. 알려진 평문 공격 Known Plaintext Attack
공격자가 일정 부분의 평문과 이에 대응하는 암호문을 가진 상태에서 공격하는 유형
단독 공격보다는 효과적
3. 선택 평문 공격 Closen Plaintext Attack
공격자가 암호화 프로그램에 접근!
공격자가 많은 수의 평문을 암호문으로 만들 수 있는 상태에서 공격하는 유형
공격자는 임의의 평문에 대해 이에 대응하는 암호문을 만들 수 있기 때문에 알려진 평문 공격보다 훨씬 강력
공격자가 가장 선호하는 공격 형태 따라서, 암호문이 이 공격에서 안전하다면 안전한 암호화인 것
4. 선택 암호문 공격 Closen Ciphertext Attack
공격자가 복호화 프로그램에 접근!
공격자가 많은 수의 암호문에 대해 평문으로 가지고 있는 상태에서 공격하는 유형
주로 공개키 암호 알고리즘을 공격할 때 사용한다.
'암호학' 카테고리의 다른 글
21.12.17 카이사르 암호와 빈도 분석 (0) | 2021.12.17 |
---|---|
21.12.11 블록 암호 (0) | 2021.12.11 |
21.10.01 MPC & SMPC [정리 중!] (0) | 2021.10.01 |
21.09.05 RSA [작성 중!] (0) | 2021.09.06 |
21.09.05 RSA 알고리즘 (0) | 2021.09.05 |