신간소개 2017. 4. 5. 11:36

 

 

  ● 저자: 김수민 

  ● 페이지: 360

  ● 판형: 4x6배변형(172*225) 

  ● 도수: 1도

  ● 정가: 25,000원

  ● 발행일: 2017년 4월 14일

  ● ISBN: 978-89-97924-30-1 93000




[오탈자사이트 바로가기] 

[강컴] [교보] [반디] [알라딘] [예스24] [인터파크]


[샘플원고] 

encryption_sample.pdf

_도서 내용

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

 _대상 독자

이런 분들께 적합합니다.

_사실, 소프트웨어 개발자라면 암호 알고리즘 입문서쯤 읽어야 한다.

_원리도 모르고 남들이 쓰니까 나도 그 암호 라이브러리를 쓰고 있다.

_지금까지 암호는 어려워서 배울 엄두가 나질 않았다.

_전문가를 위한 암호 알고리즘이 아닌 책을 찾고 있다.

 

_목차 

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 인코딩

 

_주요 내용 

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

[주요 내용]

_암호 알고리즘이 어렵다는 편견을 깨는 이야기들

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

_암호 알고리즘을 배우기 위한 기초지식과 수학적 지식

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

_암호 알고리즘의 원리에 관한 이야기들

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

_암호에 관한 끝나지 않은 이야기들

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

 

[이 책의 한마디]

“이런 걸 찾고 있었습니다. 너무 감동적인 글이라 눈물이 나네요. 못하는 영어로 NIST의 DES 설명 문서를 눈이 뚫어져라 보고 있으면 멀미만 나고 의미는 모르겠던데 이렇게 쉬운 내용이었다니요. 감사합니다.”

_저자의 블로그 애독자의 글, 이 책을 쓴 동기가 되다

 

_저자 소개

저자 김수민

현재 삼성SDS에서 개발자로 일하고 있으며 온라인에서는 필명 "늦둥이해커"로 활동하고 있다. 수학을 좋아하며 데이터베이스, 보안(암호, 해킹), OS 등 근본 원리에 대한 이해가 필요한 기술 분야에 주로 관심이 많다. 몇 가지 원리만 익혀서 두고두고 써 먹으려는 게으른 생각 때문은 아니다(^^).

또한 "복잡하면 실패한다"라는 생각을 가지고 있으며 모든 문제를 단순화하기 위해 노력하는 편이다. 최근에는 바둑을 좋아하는 아들의 영향으로 바둑에 입문한 후 자연스럽게 머신러닝 분야에 관심을 가지고 연구를 하고 있는데 알파고를 깰 수 있을지….

일을 계속한다면 언제까지나 개발자로 일하고 싶은 소박한 꿈을 가지고 있으며 건강하고 즐거운 삶에 가장 큰 가치를 두고 있다.

                                                                                               _끝

posted by 로드북
: