보안

암호 해독을 위한 공격 유형_암호문 단독, 알려진 평문, 선택 평문, 선택 암호문, 스트림 암호화

스윙스윙 2021. 12. 13. 21:50

▣ 암호 해독을 위한 공격 유형_암호문 단독, 알려진 평문, 선택 평문, 선택 암호문

암호문 단독 공격
(ciphertext only)
상대방에 대한 정보가 전혀 없는 상태에서 암호문만으로 평문과 암호키를 알아내는 공격
많은 암호문이 필요하고 시간도 많이 걸림(일반적으로 불가능)
암호알고리즘/해독될 암호문
알려진 평문 공격
(know plaintext)
평문에 대한 암호문을 일부 알고 있는 상황에서 평문을 알아내는 공격
암호문 단독 공격보다 정보가 어느 정도 있는 상태에서 해독을 하기 때문에 좋은 방법
암호알고리즘/해독될 암호문 / 하나 이상의 비밀키에 의한 일정량의 평문과 암호문 쌍
선택 평문 공격
(chosen plaintext)
공격자가 적의 암호기에 접근할 수 있어 공격자가 선택한 평문을 암호기에 입력했을 때 나온 암호문을 알고서 전체 암호문을 해독하는 공격
암호알고리즘/해독될 암호문 / 해독자가 선택한 평문과 비밀키로 생성된 평문에 대한 암호문
선택 암호문 공격
(chosen ciphertext)
공격자가 선택한 암호문들에 대한 평문이 주어진다는 가정하에 복호화 키를 찾는 공격
암호알고리즘 / 해독될 암호문 / 해독자가 선택한 목적 암호문과 그에 해당하는 평문

 


2012년 116번

정답 : 2번

암호문 단독 공격
(ciphertext only)
상대방에 대한 정보가 전혀 없는 상태에서 암호문만으로 평문과 암호키를 알아내는 공격
많은 암호문이 필요하고 시간도 많이 걸림(일반적으로 불가능)
암호알고리즘/해독될 암호문
알려진 평문 공격
(know plaintext)
평문에 대한 암호문을 일부 알고 있는 상황에서 평문을 알아내는 공격
암호문 단독 공격보다 정보가 어느 정도 있는 상태에서 해독을 하기 때문에 좋은 방법
암호알고리즘/해독될 암호문 / 하나 이상의 비밀키에 의한 일정량의 평문과 암호문 쌍
선택 평문 공격
(chosen plaintext)
공격자가 적의 암호기에 접근할 수 있어 공격자가 선택한 평문을 암호기에 입력했을 때 나온 암호문을 알고서 전체 암호문을 해독하는 공격
암호알고리즘/해독될 암호문 / 해독자가 선택한 평문과 비밀키로 생성된 평문에 대한 암호문
선택 암호문 공격
(chosen ciphertext)
공격자가 선택한 암호문들에 대한 평문이 주어진다는 가정하에 복호화 키를 찾는 공격
암호알고리즘 / 해독될 암호문 / 해독자가 선택한 목적 암호문과 그에 해당하는 평문

 


2017년 109번

정답 : 4번

스트림 암호화는 XOR연산을 이용하여 1 bit단위로 암호문을 생성함. XOR연산은 배타적 논리합으로 서로 다른 값인 경우에만 연산결과가 참(True, 1)임

   11001010

⨁ 01101100

-----------------

   10100110