경문사

쇼핑몰 >  우수학술도서

수리암호학 개론, 개정판

 
지은이 : 김명환
출판사 : 경문사
판수 : 개정판(경문사)
페이지수 : 312
ISBN : 979-11-6073-287-0
예상출고일 : 입금확인후 2일 이내
주문수량 :
도서가격 : 20,000원
적립금 : 600 Point
   

 
암호는 비밀 정보를 교환하기 위해 만든 것으로, 기원전 1900년경 이집트에서 사용한 것으로 추정되는 상형 문자 암호문이 알려진 가장 오래된 암호문이다. 그러나 비밀 정보를 교환하기 위한 수단이 암호라면, 암호는 그보다 훨씬 전부터 사용되었을 것으로 추정된다. 전쟁 중에 우리 부족만 이해할 수 있는 길 표시를 한다든지, 전령의 성별에 따라 플랜-B의 사용 여부가 정해져 있다든지, 결사 대원끼리만 통하는 수신호를 주고받는다든지 등등 인류는 실로 다양한 수단을 동원하여 비밀 정보를 교환해왔다. 그런데 언제부턴가 수학적 모형으로 설명할 수 있는 암호들이 등장했고, 암호의 해독, 더 나아가 분석에도 수학적 기법들이 도입되기 시작하였다. 특히 제 2 차 세계대전 후부터 암호 이론의 수학화가 본격적으로 진행되었고, 그 결과 암호 이론은 수학의 한 분야로 분류되기에 이르렀다.1) 이제 현대 암호는 수학의 기초 지식 없이는 접근조차 어렵게 되었을 뿐만 아니라 암호 체계의 개발과 분석을 위한 새로운 수학 이론들이 속속 발표되고 있을 정도로 암호는 수학의 바탕 위에서 놀라운 속도로 발전하고 있다. 그러한 발전에 힘입어, 현대 암호는 비밀 정보의 교환이라는 전통적인 기능에 더해 예전에는 상상조차 할 수 없었던 다양한 기능들을 갖추고 새로운 분야로 그 응용 범위를 획기적으로 넓혀가고 있다. 예를 들어 사전에 비밀키를 공유하지 않고도 암호를 주고 받을 수 있는 공개키 암호체계가 개발되어 디지털 서명이나 인증에 중요하게 쓰이고 있으며, 암호화된 데이터에 대한 연산을 수행할 수 있는 동형 암호가 개발되어 데이터에 담긴 정보의 노출없이 데이터를 활용하는 것이 가능하게 되었다. 해시 함수가 블록체인과 비트코인과 같은 암호 화폐의 원천 기술로 각광받고 있으며, (초)경량 암호는 자율 주행 자동차나 지능형 로봇, 스마트 기기 등이 수집하고 처리하는 정보를 해킹으로부터 보호하는 핵심 기술로 떠오르고 있다. 불법 사용자를 추적하고 축출하는 기능을 가진 송출 암호가 개발되어 디지털 콘텐츠의 유료 송출 또는 인터넷 유통이 가능하게 되었으며, 디지털 기기에 저장된 범죄 증거를 복원하는 디지털 포렌식 기법이 개발되어 범죄 수사에 널리 활용되고 있다. 이 책은 서울대학교 융합과학기술대학원 수리정보과학과에 입학한 신입생들이 처음 수강하는 교과목인 ‘수리 암호’에서 저자가 강의해온 내용을 엮어 만든 책이다. 이 책의 목적은 수학에 대한 기초 지식이 없거나 부족한 학생들이 현대 암호에 대한 공부를 시작할 수 있도록 하는 것이다. 그런 이유로 암호 공부를 위해 필요한 최소한의 수학 지식이라고 할 수 있는 정수론과 대수학의 기초가 포함되었다. 12 장에서는 암호란 무엇인가라는 질문으로부터 시작하여 고대 암호와 근대 암호를 간략하게 소개하고, 34 장에서 기초 정수론과 기초 대수학을 다루었다. 58 장에서는 비밀키 암호, 공개 키 암호, 해시 함수와 전자 서명, ID와 인증, 그리고 비밀 분산 등 현대 암호 이론의 대표적인 주제들을 차례로 소개하였다. -머리말 중에서-
제 1 장 암호란 무엇인가 ?
1.1 암호의 기본 개념 .  3
1.2 암호 분석 .  5
1.3 암호의 분류 . 9
1.4 암호의 수학적 모형 . 11
1.5 암호의 응용 . 12
1장 연습문제 15

제 2 장 고전 암호
2.1 이동 암호 . 21
2.2 아핀 암호 . 25
2.3 대치 암호 . 27
2.4 치환 암호 .  32
2.5 비쥬네르 암호 .  35
2.6 힐 암호 . 37
2.7 기계 암호 .  44
2.8 OTP 암호 . 47
2장 연습문제 . 50

제 3 장 기초 정수론
3.1 약수와 배수 . 53
3.2 최대 공약수 . 57
3.3 유클리드 호제법  . 61
3.4 소수와 소인수 분해 .  64
3.5 합동 . 74
3.6 합동 방정식 .  78
3.7 페르마의 작은 정리 .  83

3장 연습문제 . 91
제 4 장 기초 대수학
4.1 군 .  98
4.2 환과 체 .  104
4.3 유한체 . 108
4.4 행렬과 벡터 . 112
4.5 격자 .  125
4장 연습문제. 130

제 5 장 비밀 키 암호
5.1 스트림 암호 . 136
5.2 유사 랜덤 스트림 . 140
5.3 블록 암호 .  146
5.4 DES . 150
5.5 DES 공격법 . 157
5.5.1 TMTO 알고리듬 . 158
5.5.2 차분 분석 .  161
5.6 암호화 형식 . 167
5.6.1 전자 코드 북(ECB) 형식 .  169
5.6.2 암호문 블록 사슬(CBC) 형식 . 170
5.6.3 암호문 피드백(CFB) 형식 . 172
5.6.4 출력값 피드백(OFB) 형식 . 173
5.6.5 카운터(CTR) 형식 . 175
5.7 AES . 178
5.7.1 암호화 알고리듬 . 175
5.7.2 바이트치환(BS) . 178
5.7.3 행이동(SR) . 180
5.7.4 열혼합(MC) . 181
5.7.5 라운드키합(ARK)  . 182
5.7.6 복호화 알고리듬  . 182
5장 연습문제 . 185

제 6 장 공개 키 암호
6.1 RSA 암호 . 189
6.2 이산 로그 . 196
6.3 디피-헬만 키 교환 . 201
6.4 엘가말 암호 . 204
6.5 격자 기반 암호 . 206
6.5.1 NTRU 암호 .  206
6.5.2 LWE 문제 . 211
6장 연습문제. 215

제 7 장 해시와 서명
7.1 해시 함수 .  218
7.2 생일 공격법 . 223
7.3 SHA .  228
7.3.1 SHA­1 . 230 7.3.2 SHA­2 . 233 7.4 디지털 서명 .  237
7.4.1 RSA 서명 .  238
7.4.2 엘가말 서명 . 241
7.4.3 DSA 서명 .  243
7.4.4 해시 후 서명 .  245
7.5 블록체인 .  247
7장 연습문제. 253


제 8 장 ID 와 인증, 비밀 분산
8.1 ID 스킴 . 257
8.1.1 슈노르 스킴 . 258
8.1.2 귈로-퀴스쿼터 스킴 . 264
8.1.3 ID 스킴을 이용한 서명 . 266
8.2 메시지 인증 . 269
8.2.1 블록 암호를 이용한 메시지 인증 . 269
8.2.2 해시를 이용한 메시지 인증 .  272
8.3 키 인증 .  275
8.3.1 사칭 공격 . 275
8.3.2 키 교환 .276
8.3.3 키 분배 .  278
8.4 비밀 분산 . 284
8장 연습문제 . 288

참고 서적 291
색 인. 293
영문약자 . 299
Introduction to Partial Di...
-Zachmanoglou-
 
 
Real Analysis Modern Techn...
-Folland-
 
 
수학사 [경문수학산책 04]
-Eves-
 
 
   
 
책 오류요
beer의 알기쉬운 재료역...
올림피아드 기출 문제집...