암호 공격: Difference between revisions

From CS Wiki
(새 문서: 분류:보안분류:보안 공격 == 용어 == ;국내 수험서마다 번역체가 달라 영어 기준으로 기술 * Plaintext : 평문 * Ciphertext : 암호문 == 종류...)
 
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
[[분류:보안]][[분류:보안 공격]]
[[분류:보안]]
[[분류:보안 공격]]
 
==용어==


== 용어 ==
;국내 수험서마다 번역체가 달라 영어 기준으로 기술
;국내 수험서마다 번역체가 달라 영어 기준으로 기술
* Plaintext : 평문
* Ciphertext : 암호문


== 종류 ==
*Plaintext: 평문
;해독이 어려운(공격자 입장에서 힘든 환경) 것 부터 쉬운 순으로 나열
*Ciphertext: 암호문
 
==종류==
 
;해독이 어려운(공격자 입장에서 힘든 환경) 것부터 쉬운 순으로 나열
 
===Cipher-Text Only Attack===


=== Cipher-Text Only Attack ===
;COA; 암호문 단독 공격
;COA; 암호문 단독 공격
* 가진건 암호문 밖에 없는 경우
* 암호문을 가지고 평문을 추론
* 다빈치코드에 나오는 고전적인 치환 암호, 전치 암호 정도라면 가능 하겠지만 현대 암호학에선 현실적으로 불가능


=== Known Plain-Text Attack ===
*가진 건 암호문밖에 없는 경우
*암호문을 가지고 평문을 추론
*다빈치코드에 나오는 고전적인 치환 암호, 전치 암호 정도라면 가능하겠지만 현대 암호학에선 현실적으로 불가능
 
===Known Plain-Text Attack===
 
;KPA; 기지 평문 공격; 알려진 평문 공격
;KPA; 기지 평문 공격; 알려진 평문 공격
* 몇 가지 암호문 - 평문 조합이 알려진 상태
* 암호화 메커니즘을 파악하기 조금 더 유리하지만 한정된 조합만을 알고 있으므로 한계 존재


=== Chosen Plain-Text Attack ===
*몇 가지 암호문 - 평문 조합이 알려진 상태
*암호화 메커니즘을 파악하기 조금 더 유리하지만 한정된 조합만을 알고 있으므로 한계 존재
 
===Chosen Plain-Text Attack===
 
;CPA; 선택 평문 공격
;CPA; 선택 평문 공격
* 평문을 선택하면 암호문을 얻을 수 있는 경우
* 암호화 메커니즘은 모르지만 원하는대로 원하는 평문을 암호화 시켜볼 수 있어 파악이 용이
* Bruteforce로 암호문을 역으로 해독 하는 시도 가능


=== Chosen Cipher-Text Attack ===
*평문을 선택하면 암호문을 얻을 수 있는 경우
; CCA : 선택 암호문 공격
*암호화 메커니즘은 모르지만 원하는대로 원하는 평문을 암호화해볼 수 있어 파악이 용이
* 암호문을 고르면 복호화된 평문을 얻을 수 있는 경우
*Bruteforce로 암호문을 역으로 해독하는 시도 가능
* 많은 공격이 가능한 상태
 
* 암호화된 데이터들이 있다면 해독하여 취할 수 있음
===Chosen Cipher-Text Attack===
 
;CCA; 선택 암호문 공격
 
*암호문을 고르면 복호화된 평문을 얻을 수 있는 경우
*많은 공격이 가능한 상태
*암호화된 데이터들이 있다면 해독하여 취할 수 있음
 
==출처==


== 출처 ==
*[https://raisonde.tistory.com/entry/암호-분석암호-해독의-공격-분류 지식잡식 블로그]
* [https://raisonde.tistory.com/entry/암호-분석암호-해독의-공격-분류 지식잡식 블로그]

Latest revision as of 01:01, 5 June 2022


용어[edit | edit source]

국내 수험서마다 번역체가 달라 영어 기준으로 기술
  • Plaintext: 평문
  • Ciphertext: 암호문

종류[edit | edit source]

해독이 어려운(공격자 입장에서 힘든 환경) 것부터 쉬운 순으로 나열

Cipher-Text Only Attack[edit | edit source]

COA; 암호문 단독 공격
  • 가진 건 암호문밖에 없는 경우
  • 암호문을 가지고 평문을 추론
  • 다빈치코드에 나오는 고전적인 치환 암호, 전치 암호 정도라면 가능하겠지만 현대 암호학에선 현실적으로 불가능

Known Plain-Text Attack[edit | edit source]

KPA; 기지 평문 공격; 알려진 평문 공격
  • 몇 가지 암호문 - 평문 조합이 알려진 상태
  • 암호화 메커니즘을 파악하기 조금 더 유리하지만 한정된 조합만을 알고 있으므로 한계 존재

Chosen Plain-Text Attack[edit | edit source]

CPA; 선택 평문 공격
  • 평문을 선택하면 암호문을 얻을 수 있는 경우
  • 암호화 메커니즘은 모르지만 원하는대로 원하는 평문을 암호화해볼 수 있어 파악이 용이
  • Bruteforce로 암호문을 역으로 해독하는 시도 가능

Chosen Cipher-Text Attack[edit | edit source]

CCA; 선택 암호문 공격
  • 암호문을 고르면 복호화된 평문을 얻을 수 있는 경우
  • 많은 공격이 가능한 상태
  • 암호화된 데이터들이 있다면 해독하여 취할 수 있음

출처[edit | edit source]