키분배 프로토콜
1.대칭키 암호화 (=비밀키):
암호화키와 복호화키가 동일한 암호화 기법 키교환 알고리즘 중요도 높음
- 기밀성 제공 무결성 인증 부인방지 X
- 암호화,복호화 속도 빠름
- 대용량 Data 암호화 적합
스트림 암호 / 블록암호
구분 | 스트림암호 | 블록 암호 |
개념 | Bit,바이트 단위 암호화 | Bit x n 블록단위로 암호화 |
방법 | 평문을 XOR 1Bit 단위 암호화 | 블록단위 치환 대칭 반복(Feisterl,SPN) |
장점 | 실시간암호/복호화,속도 | 대용량의 평문 암호화 |
종류 | RC4,SEAL,OTP | DES.3DES,AES.IDEA,SEED |
2. 공개키 암호화 (=비대칭키,개인키) : 공개키로 암호화 개인키로 복호화하는 암호화 방법
인증,서명 암호화 수행
키 배분,공유,키 저장문제 해결
인증,부인방지 O
공개키암호화 종류
구분 | 특징 | 수학적 이론 | 장점 | 담점 |
Diffie Hellman | 최초의 공개키 알고리즘 키 분배 전용 알고리즘 |
이산대수 | 키 분배에 최적화 | 인증불가 위조에 취약 |
RSA | 대표적 공개키 알고리즘 | 소인수분해 | Library 다양화 | 키 길이 증가 |
DSA | 전자서명 알고리즘 표준 | 이산대수 | 간단한 구조 | 전자서명 전용 암호화, 키 교환 불가 |
ECC | PDA,스마트폰 핸드폰 | 타원곡선 | 오버헤드 적음 | 키 테이블 필요 |
'정보보안기사 > 정보보안 개념' 카테고리의 다른 글
접근통제 방법 (0) | 2021.08.20 |
---|---|
정보보호목표 (기밀성,무결성,가용성) (0) | 2021.08.20 |