1장 컴퓨터 보안의 개요
- 컴퓨터 보안(computer security)은 정보를 여러 가지 위협으로부터 보호하는 것을 뜻하는 정보보호의 한 영역으로, 컴퓨팅 환경이 관여된 모든 상황에 대해 정보보호를 의미한다.
- 정보보호는 저장되어 있거나 전달 중인 정보를 허락되지 않은 접근, 수정, 훼손, 유출 등의 위협으로부터 보호하기 위한 정책 및 기법을 의미한다.
- 정보보호의 세 가지 핵심 목표는 기밀성, 무결성, 가용성이다.
- 기밀성(comfidentiality)은 허락되지 않은 자가 정보의 내용을 알 수 없도록 하는 것이다.
- 무결성(integrity)은 허락되지 않은 자가 정보를 함부로 수정할 수 없도록 하는 것이다.
- 가용성(availability)은 허락된 자가 정보에 접근하고자 할 때 이것이 방해받지 않도록 하는 것이다
- 정보화 사회가 선진화됨에 따라 정보화 사회의 역기능도 점차 증가하고 있다.
2장 암호의 개념
- 암호는 안전하지 않은 채널을 통하여 정보를 주고받더라도 제 3자는 이 정보의 내용을 알 수 없도록 하는 것이다.
- 송신자는 평문을 암호화하여 암호문을 만들어 보내고 수신자는 암호문을 복호화하여 평문을 만든다.
- 키(key)는 암호화와 복호화를 위한 가장 중요한 열쇠로 제3자에게 알려져서는 안 된다.
- 전치법은 평문에 있는 문자들의 순서를 바꿈으로써 암호화하는 기법이다.
- 치환법은 평문에 있는 문자들의 순서를 치환함으로써 암호화하는 기법이다.
- 대칭키 암호는 암호화와 복호화에 하나의 같은 키를 사용하는 암호 방식이다.
- 공개키 암호는 암호화와 복호화에 두 개의 서로 다른 키를 사용하는 암호 방식이다.
3장 인증
- 인증이란 어떤 실체가 정말 그 실체가 맞는지 확인하는 과정을 의미한다.