암호학이란?
정의
- 암호기술 + 암호해독 에 관한 연구
암호에서 사용하는 이름
- 앨리스(전송) ♥ 밥(수신)
- 이브 : 도청자 (앨리스 스토커)
- 맬로리 : 공격자 (밥을 사랑해서 앨리스 싫어함)
- 트렌트 : 중재자 (선생님)
기호적 표현
- 암호문 = C = Ek(P) = E(K,P)
- 평문 = P = Dk(C) = D(K,C)
암호 알고리즘과 키의 분리
- 키는 변경하되, 암호 알고리즘은 반복적으로 사용한다.
> why? 암호화를 행할 때마다 새로운 암호알고리즘을 만들면 비용 증가
암호와 보안 상식
1) 비밀 알고리즘은 사용하지 말 것.
- "숨기는 것에 의한 보안" 은 어리석은 짓
2) 약한 암호는 암호화하지 않는 것보다 위험하다.
- 잘못된 안심 때문에
3) 어떤 암호라도 언젠가는 해독된다.
- 그렇기 때문에 암호문이 해독되기까지 들어가는 시간과 암호를 사용하여 지키고 싶은 평문의 가치와의 밸런스(trade-off)가 중요하다!
4) 암호는 보안의 아주 작은 부분이다.
- 한 시스템의 강도는 가장 약한 링크의 강도와 같다. > 가장 약한 링크는 암호가 아니라 사람이다.(사회공학공격)
'정보보안 > 암호학' 카테고리의 다른 글
[암호학] 암호 알고리즘의 안정성 평가 (0) | 2024.06.11 |
---|---|
[암호학] 암호분석(해독)의 분류 (1) | 2024.06.11 |
[암호학] 암호시스템의 분류 (0) | 2024.06.10 |
[암호학] 암호기법의 분류 (0) | 2024.06.10 |