romance penguin 2017. 3. 12. 21:55
반응형

암호

-정당한 사용자만이 접근

-의미가 파악되지 않도록

-기밀성, 무결성, 인증, 부인방지


암호화원리

-대체 : 문자 치환

-전치 : 위치 재배열

-혼합 : 대체+전치

-대수화 : 수학적 처리


암호화 분류

대칭키 vs 비대칭키(공개키)

-공개키,개인키 2*n (n은 노드)

-대칭키 n(n-1)/2

-암호화의 속도는 대칭키가 빠르다.


스트림 vs 블록

-스트림 bit단위,문자 단위

-고정된 블록


단방향

-해쉬

-고정된 길이로 변환


암호화 원칙

-혼돈 : 1bit의 (작은)변화가 어떠한 변화를 줄지 예측불가 - hash

-확산 : 전치가 잘되야됨


대칭키

-DES(data encryption standard)

-세션키 : 일회용 키

-key 자주 변경

-효율적인 성능

-장문


공개키

-RSA, ECC

-인증, 부인방지

-단문


암호해독

암호문 단독 공격

-암호문 만으로 key,평문 획득

-일반적으로 불가, 시간 많이걸림


기지 평문 공격

-평문에 대한 암호문이 있는 경우


선택 평문 공격

-평문>>암호문이 가능한 암호기가 있을 경우


선택 암호문

-암호문>>평문, 복호화 키를 찾는 공격


대칭키 암호 종류

-Stream : bit,속도빠름, 무선환경, OTP, RC4, SEAL

-Block : 블록단위, DES, SEED, AES, IDEA ,skipjack


One time pad

-일회용 패드

-xor

-난수 비트 스트림

-평문의 크기와 같아야







반응형