Ⅰ. 정보보호와 관련된 기초 CHAPTER 1. 보안과 관련된 기본 개념 ... 11 CHAPTER 2. 암호학의 수학적 기초 ... 18 Ⅱ. 암호 CHAPTER 1. 암호의 개요 ... 33 1.1 암호의 역사 ... 33 1.2 고대 암호 방식 ... 37 1.3 암호 기술 ... 49 1.4 암호 해독 ... 51 CHAPTER 2. 암호 알고리즘 ... 54 2.1 대칭키 암호 알고리즘 ... 55 2.2 공개키 암호 알고리즘 ... 78 2.3 해시 함수 ... 89 CHAPTER 3. 암호 프로토콜 ... 105 3.1 인증 ... 107 3.2 디지털 서명 ... 110 3.3 키 분배 및 관리 ... 116 3.4 응용 프로토콜 ... 119 Ⅲ. 네트워크 보안 CHAPTER 1. TCP/IP 보안 ... 125 1.1 TCP ... 129 1.2 IP ... 134 1.3 ICMP ... 135 1.4 TCP/IP의 공격 형태 ... 137 1.5 TCP/IP의 문제점 ... 137 CHAPTER 2. 보안 기술과 구조 ... 139 2.1 보안 서비스 ... 139 2.2 보안 기술 ... 142 2.3 OSI 7계층의 보안 ... 145 CHAPTER 3. 네트워크 보안 프로토콜 ... 151 3.1 IPSEC ... 151 3.2 SSL과 TLS ... 159 3.3 S-HTTP ... 164 3.4 침입 차단 시스템 ... 166 3.5 침입 탐지 시스템 ... 177 CHAPTER 4. 무선 인터넷 보안 ... 181 4.1 WAP ... 181 4.2 (M)ME ... 186 4.3 현재의 동향 ... 187 Ⅳ. 전자 상거래 보안 CHAPTER 1. 전자 우편 보안 ... 193 1.1 PGP ... 194 1.2 S/MIME ... 199 1.3 전자 우편 보안 프로토콜간의 비교 ... 207 CHAPTER 2. 전자 화폐 ... 209 2.1 전자 화폐의 개요 ... 209 2.2 전자 화폐의 분류 ... 213 2.3 소액 지불 시스템 ... 217 2.4 SET ... 220 CHAPTER 3. 전자 지불 시스템 ... 222 3.1 전자 지불 시스템의 기술 요건 ... 222 3.2 전자 지불 시스템 ... 223 3.3 전자 지불 서비스 모델 ... 225 CHAPTER 4. 해킹과 의협 요소 ... 227 4.1 시스템 해킹 ... 227 4.2 시스템 해킹의 공격 유형 ... 228 4.3 기타 위협 요소 ... 230 부록 정보통신기반보호법 ... 235 정보통신기반보호법시행령 ... 247 참고 문헌 ... 258 찾아보기 ... 260