HOME > 상세정보

상세정보

(스토리로 이해하는) 암호화 알고리즘 (22회 대출)

자료유형
단행본
개인저자
김수민
서명 / 저자사항
(스토리로 이해하는) 암호화 알고리즘 / 김수민 지음
발행사항
서울 :   로드북,   2017  
형태사항
360 p. : 삽화 ; 23 cm
ISBN
9788997924301
일반주기
색인수록  
000 00000nam c2200205 c 4500
001 000045904579
005 20170428151742
007 ta
008 170428s2017 ulka 001c kor
020 ▼a 9788997924301 ▼g 93000
040 ▼a 211009 ▼c 211009 ▼d 211009
082 0 4 ▼a 005.82 ▼2 23
085 ▼a 005.82 ▼2 DDCK
090 ▼a 005.82 ▼b 2017
100 1 ▼a 김수민
245 2 0 ▼a (스토리로 이해하는) 암호화 알고리즘 / ▼d 김수민 지음
260 ▼a 서울 : ▼b 로드북, ▼c 2017
300 ▼a 360 p. : ▼b 삽화 ; ▼c 23 cm
500 ▼a 색인수록
900 1 0 ▼a Kim, Su-min, ▼e
945 ▼a KLPA

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.82 2017 등록번호 121240127 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.82 2017 등록번호 121240610 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

책소개

비전공자나 전공자 모두가 접근하기에 너무 높았던 암호 알고리즘에 대한 문턱을 조금이나마 낮추고, 암호 알고리즘을 좀 더 쉽게 이해할 수 있는 방법을 안내한다. 암호 알고리즘을 이해하게 되면 다양한 상황과 환경에서 필요한 암호 기술을 적절하게 활용할 수 있는 응용력이 넓어질 수 있기 때문이다.

여태껏 암호는 어려워서 배울 엄두가 나지 않았거나 전문가를 위한 암호 알고리즘이 아닌 책을 찾고 있는 독자와 소프트웨어 개발자 모두에게 적합하다.

이 책의 목적은 심플하다. 암호 알고리즘을 좀 더 쉽게 이해해 보자는 것이다. 암호 알고리즘을 이해하게 되면 다양한 상황과 환경에서 필요한 암호 기술을 적절하게 활용할 수 있는 응용력이 넓어질 수 있다. 물론 알고리즘을 100% 이해해야 한다고 주장하지는 않는다. 어느 정도 감만 익혀도 동일한 목적을 달성할 수 있다. 비전공자든 전공자든 접근하기에는 너무 높았던 암호 알고리즘에 대한 문턱을 이 책을 통해서 조금이라도 낮출 수만 있다면 이 책은 성공적이다.
* 샘플원고 살펴보기 → www.roadbook.co.kr/184

_대상 독자
이런 분들께 적합합니다.

_사실, 소프트웨어 개발자라면 암호 알고리즘 입문서쯤 읽어야 한다.
_원리도 모르고 남들이 쓰니까 나도 그 암호 라이브러리를 쓰고 있다.
_지금까지 암호는 어려워서 배울 엄두가 나질 않았다.
_전문가를 위한 암호 알고리즘이 아닌 책을 찾고 있다.


암호 알고리즘이 어렵다는 편견을 벗자!

[주요 내용]
_암호 알고리즘이 어렵다는 편견을 깨는 이야기들

공인인증서, 해시함수, 커누스 교수의 조언에 관한 에피소드, 비밀번호에 얽힌 이야기 등에서 암호 알고리즘과 조금 친해지는 시간을 갖는다.

_암호 알고리즘을 배우기 위한 기초지식과 수학적 지식
암호 알고리즘에 관한 수학적 지식은 그렇게 많지 않다. 정수론, 행렬, 대수 구조 등에 대한 짧고 명쾌한 저자의 현장 강의 같은 내용들이 담겨있다.

_암호 알고리즘의 원리에 관한 이야기들
여기서부터가 본격적으로 주요 암호 알고리즘들을 배워본다. 그런데, "원리" 위주로 배우니 한번 배워놓으면 까먹기가 힘들다.

_암호에 관한 끝나지 않은 이야기들
암호의 안전성이나 난수 발생기의 원리, 암호 알고리즘은 깨지지 않았는데 어떻게 해킹될 수 있는지, 양자 암호에 관한 이슈 들에 대해 다룬다. 재미있게 생각할 수 있는 소재들을 제공한다.

[이 책의 한마디]
"이런 걸 찾고 있었습니다. 너무 감동적인 글이라 눈물이 나네요. 못하는 영어로 NIST의 DES 설명 문서를 눈이 뚫어져라 보고 있으면 멀미만 나고 의미는 모르겠던데 이렇게 쉬운 내용이었다니요. 감사합니다."
_저자의 블로그 애독자의 글, 이 책을 쓴 동기가 되다


정보제공 : Aladin

저자소개

김수민(지은이)

2001년부터 삼성SDS에서 보안 및 솔루션 개발 업무를 담당하고 있다. 최근에는 자체 암호 모듈을 개발해 국정원 인증을 받았으며, 현재 APM 및 응답 속도 측정 자동화 솔루션을 개발 중이다. 개발을 하지 않을 때는 리버스 엔지니어링 내공 연마에 힘을 쏟고 있다. 온라인에서는 필명 "늦둥이해커"로 활동하고 있다. 수학을 좋아하며 데이터베이스, 보안(암호, 해킹), OS 등 근본 원리에 대한 이해가 필요한 기술 분야에 주로 관심이 많다. 몇 가지 원리만 익혀서 두고두고 써 먹으려는 게으른 생각 때문은 아니다(^^). 또한 "복잡하면 실패한다"라는 생각을 가지고 있으며 모든 문제를 단순화하기 위해 노력하는 편이다. 최근에는 바둑을 좋아하는 아들의 영향으로 바둑에 입문한 후 자연스럽게 머신러닝 분야에 관심을 가지고 연구를 하고 있는데 알파고를 깰 수 있을지…. 일을 계속한다면 언제까지나 개발자로 일하고 싶은 소박한 꿈을 가지고 있으며 건강하고 즐거운 삶에 가장 큰 가치를 두고 있다.

정보제공 : Aladin

목차

1장 암호 알고리즘이 어렵다는 편견으로부터 벗어나자 
1.1 공인인증서의 실체-NPKI 폴더가 궁금하다 
1.2 비밀번호와 해시 함수 
1.3 해시 함수도 복호화가 가능하다 
1.4 해시 함수가 깨졌다는 말의 의미 
1.5 온라인에서 개인을 식별하는 기상천외한 발명 - 전자서명 
1.6 도널드 커누스의 조언 - 소인수 분해의 어려움을 이용하면 되지 않을까? 
1.7 DES 암호의 키 길이가 실제 56비트만 쓰이게 된 이유 
1.8 비밀번호는 왜 길이가 계속 길어지고 특수문자까지 들어가나? 
1.9 멀티 팩터 인증 
1.10 랜섬웨어 - 갑자기 파일이 안 열려요 
1.11 암호화와 속도의 관계 - 암호화했더니 속도가 너무 느리다? 
1.12 NPKI, GPKI의 차이는? 
1.13 공개키 암호화 - 키를 공개하는데 어떻게 안전할 수 있을까? 

2장 암호 알고리즘을 위한 기초지식 
2.1 리틀 엔디언과 빅 엔디언 
2.2 패딩 
2.3 Base64 인코딩 
2.4 ASN.1 

3장 암호 알고리즘을 위한 수학적 지식 
3.1 진수 변환 
3.2 정수 연산 
3.3 모듈로 연산 
3.4 행렬 
3.5 대수 구조 

4장 암호 알고리즘의 원리: 해시 알고리즘 
4.1 MD5 
4.2 SHA-1 
4.3 HAS-160 

5장 암호 알고리즘의 원리: 블록(비밀키, 대칭키) 암호 알고리즘 
5.1 DES 
5.2 DES의 취약키 
5.3 3DES 
5.4 AES 
5.5 SEED-128 
5.6 SEED-256 
5.7 ARIA 

6장 암호 알고리즘의 원리: 공개키(비대칭키) 암호 알고리즘 
6.1 디피-헬먼 키 교환 알고리즘 
6.2 RSA 알고리즘 
6.3 엘가말 알고리즘 
6.4 타원 곡선 알고리즘 

7장 암호 알고리즘의 원리: 스트림(이진) 암호 알고리즘 
7.1 RC4 
7.2 A5/1 

8장 암호에 관한 끝나지 않은 이야기 
8.1 암호의 안전성 - 절대적으로 안전한 암호는 가능한가? 
8.2 국가정보원의 암호모듈 검증 제도를 알고 싶어요 - CC인증과 다른가요? 
8.3 난수 발생기의 원리 - 계산적으로 난수를 발생시킬 수 있는가? 
8.4 블록 암호에서는 왜 운영모드가 필요한가? 
8.5 암호화 알고리즘은 깨지지 않았는데 어떻게 프로그램은 해킹될 수 있는가? 
8.6 양자 암호

관련분야 신착자료