정보보안/정보보안 개념

[정보보안] 키 분배 프로토콜 ( 대칭키 / 비밀키 , 공개키 / 비대칭키 / 개인키 )

Developer D 2020. 9. 16. 15:03

키분배 프로토콜

 

 대칭키 암호화 (=비밀키):

암호화키와 복호화키가 동일한 암호화 기법 키교환 알고리즘 중요도 높음

- 기밀성 제공 무결성 인증 부인방지 X

- 암호화, 복호화 속도 빠름

- 대용량 Data 암호화 적합

스트림 암호 / 블록암호

구분 스트림암호 (Stream Cipher) 블록 암호(Block Cipher)
개념 Bit, 바이트 단위 암호화 Bit x n 블록단위로 암호화
방법 평문을 XOR 1Bit 단위 암호화 블록단위 치환 대칭 반복 (Feistel , SPN)
장점 실시간암호/복호화, 속도 대용량의 평문 암호화
종류 RC4, SEAL, OTP DES, 3DES, AES, IDEA, SEED

 

 공개키 암호화 (=비대칭키, 개인키) : 공개키로 암호화 개인키로 복호화하는 암호화 방법

인증, 서명 암호화 수행

키 배분, 공유, 키 저장문제 해결

인증, 부인방지 O

 

공개키암호화 종류

구분 특징 수학적 이론 장점 단점
Diffie
Hellman
최초의 공개키 알고리즘
키 분배 전용 알고리즘
이산대수 키 분배에 최적화 인증불가
위조에 취약
RSA 대표적 공개키 알고리즘 소인수분해 Library 다양화 키 길이 증가
DSA 전자서명 알고리즘 표준 이산대수 간단한 구조 전자서명 전용
암호화, 키 교환 불가
ECC PDA, 스마트폰 핸드폰 타원곡선 오버헤드 적음 키 테이블 필요

 

 

반응형