728x90
반응형
SMALL

암호학 3

[암호학] 암호 공격 유형과 강도

암호 공격 유형 1. CPU 파워 공격 키에 대한 전수 공격 = 가장 기본적인 공격 1쌍의 평문과 암호문이 누설되면 이것을 가지고 하나씩 대조하여 키를 찾는 방법 공격 회피 방법 : 키 길이를 길게함 2. 알고리즘 해석형 공격 동일한 암호화키를 사용한 (평문, 암호문)의 쌍이 해독에 필요한 양이상 누설된 경우 공격 회피 방법 : 충분한 양의 정보가 누설되지 않도록 함 암호의 강도를 나타내는 접근법 1. 수학적 방법 암호의 안전성을 수학적으로 예측 공격에 성공하기 위해 필요한 평문, 암호문의 수 및 계산량을 파악 2. 실적 장기간에 걸쳐 폭넓게 사용되는 암호이면 안전하다고 평가 3. Call for attack 공격자를 모아서 안전성을 확인 공격 모집 및 공격 방법의 공정성을 확인해야함 안전성 보증의 레벨..

보안/암호학 2023.04.08

[암호학] 대칭키 암호 - 스트림 암호, 블록 암호

대칭키 암호 암호화 / 복호화 키가 동일한 암호 대칭키 암호의 분류 1. 스트림암호 비트(bit), 워드(word) 단위로 평문을 암호화 2. 블록암호 평문을 특정 크기의 블록 단위로 나누어 암호화 스트림 암호 데이터 흐름(스트림)을 순차적으로 처리해나가는 암호 알고리즘 평문과 키 스트림을 XOR하여 암호문 생성 선형 피드백 시프트 레지스터를 이용 키 스트림을 송신자와 수신자가 공유 오류 전파 없고 속도가 빠름, 하드웨어 구현 용이 평문 계열 P1, P2, ... 이진 수열 키 K1, K2, ... : 키 스트림, 난수와 구별 불가능 선형 피드백 시프트 레지스터 (Linear Feedback Shift Register) 주어진 초기 비트값(seed)와 정해진 방법을 통해 Key stream을 생성하는 방..

보안/암호학 2023.04.03

[암호학] 암호 (Cryptography)

암호 (Cryptography) 용어 정리 평문 Plaintext 암호화되지 않고 전송 또는 저장된 데이터 암호문 Ciphertext 암호 알고리즘을 이용하여 평문에 수행한 암호화의 결과 키 Key 암호 알고리즘의 안전성 보장을 위해 사용하는 암호의 제한 요소 암호의 특성 기밀성 키를 모르는 제 3자가 암호문을 올바르게 읽을 수 없음 인증 수신자에게 정당한 사용자/메시지임을 증명 무결성 전송도중 메시지가 변화/수정되지 않았음을 증명 부인방지 송/수신자가 메시지의 송/수신을 부인할 수 없음 암호 해독 암호 알고리즘에 대하여 키에 대한 정보 없이 평문이나 키를 알아내거나 암호 시스템의 약점을 찾는 것 암호 알고리즘의 안전성 얼마나 암호를 해독하기 어려운가? 공격에 어느 정도 견딜 수 있는지로 평가 비용, 시..

보안/암호학 2023.03.30
728x90
반응형
LIST