Cryptography/Modern Cryptography

블록암호 운영모드별 안정성

Lucvs 2021. 2. 28. 17:50

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(*)}\) : 암/복호화 오라클이 둘 다 주어짐

 

 

블록암호 운영모드별 안정성

Cryptography Made Simple - Nigel P.Smart