1. 암호문 단독공격(Ciphertext Only Attack)
- 공격자가 암호문만 가지고 있는 상황에서 공격하는 유형으로, 공격자는 암호문 이외의 어떤 정보도 가지고 있지 않다.
공격자 입장에서는 가장 어려운 공격 방법이다.
- 암호문(C) 만으로 평문(P) 또는 키(K)를 찾아내는 방법이다.
* 공격자 : 암호 알고리즘, 해독할 암호문
2. 기지 평문 공격(Known Plaintext Attack)
- 공격자가 암호문에 대응하는 일부 평문을 가진 상태에서 공격하는 유형이다.
공격자 입장에서는 암호문 단독 공격보다는 효과적인 공격 방법이다.
- 암호문(C)과 평문(P)의 관계로부터 평문(P) 또는 키(K)를 추정하여 해독한다.
* 공격자 : 암호 알고리즘, 해독할 암호문, 임의의 평문에 대응하는 암호문
3. 선택 평문 공격(Chosen Plaintext Attack)
- 공격자가 평문을 암호문으로 얻을 수 있을 때 공격하는 유형이다.
공격자가 암호화 프로그램 또는 암호화 도구에 접근할 수 있을 때 가능하다. 다만, 암호화 프로그램의 알고리즘이나 암호키에 대한 정보는 모른다.
- 암호기에 접근하여 평문(P)에 대응하는 암호문(C)을 얻어 해독한다.
* 공격자 : 암호 알고리즘, 해독할 암호문, 공격자에 의해 선택된 평문과 해독할 암호문에 사용된 키로 생성한 해당 암호문
4. 선택 암호문 공격(Chosen Ciphertext Attack)
- 공격자가 암호문에 대응하는 평문을 얻을 수 있을 때 공격하는 유형이다.
공격자가 복호화 프로그램 또는 도구에 접근할 수 있을 때 가능하다.
공격자 입장에서 가장 강력한 공격 방법이다.
- 복호기에 접근하여 암호문(C)에 대응하는 평문(P)을 얻어 키(K)를 찾아내는 방법이다.
* 공격자 : 암호 알고리즘, 해독할 암호문, 공격자에 의해 선택된 암호문과 해독할 암호문에 사용된 키로 복호화한 해당 평문
'자격증 > 정보보안기사' 카테고리의 다른 글
HTTP 메서드 (0) | 2024.03.08 |
---|---|
방화벽 구성 방식 (0) | 2024.03.05 |
메시지 인증 코드(MAC) (2) | 2024.02.29 |
커버로스 (0) | 2024.02.28 |
암호화 알고리즘의 종류 (0) | 2024.02.27 |