Attack Models
•Black-Box 공격자 : 암호의 입/출력만 관찰 가능
•Gray-Box 공격자 : 암호의 일부 정보 관찰 가능 (부채널 공격)
•White-Box 공격자 : 모든 연산과정 관찰 가능
Attacker Type
암호문 단독 공격 (COA : Ciphertext-Only Attack)
•1개 이상의 암호문 주어짐 → 각 암호문에 대한 평문을 복원
기지 평문 공격 (KPA : Known-Plaintext Attack)
•평문-암호문쌍 주어짐 → 동일한 키로 암호화한 새로운 암호문에 대한 평문을 복원
선택 평문 공격 (CPA : Chosen-Plaintext Attack)
•원하는 평문에 대한 암호문 획득 → 새로운 암호문에 대한 평문을 복원
•\(O^{E_k(*)}\) : 암호화 오라클만이 주어짐
선택 암호문 공격 (CCA : Chosen-Ciphertext Attack)
•원하는 암호문에 대한 평문을 획득 → 새로운 암호문에 대한 평문을 복원
•\(O^{E_k(*)} + O^{D_k(*)}\) : 암/복호화 오라클이 둘 다 주어짐
블록암호 운영모드별 안정성