jrcfore***
2018-08-29

이 책은 딱딱하게만 느껴지는 암호학의 근본 개념과 최신 논의를 흥미롭고 체계적으로 알려준다. 크게는 기초 수학부터 양자 컴퓨팅 이후의 암호학까지 폭넓은 주제를 다루며, 각 장은 실제 사례를 기초로 한 일반적인 구현 실수와 이러한 함정을 피하는 방법까지 자세히 설명한다. 이제 막 현장에 뛰어든 초심자에게는 친절한 가이드가, 숙련된 종사자에게는 최신 암호화와 그 응용에 대한 풍부한 정보를 제공하는 필독서가 되어줄 것이다.
처음 배우는 암호화
Game programming gems으로 유명하신 류광님께서 옮기신 처음배우는 암호화책. 저자분의 성함부터 특색이 있어 여훈이 오래갔던 책이 바로 이번에 리뷰하게된 처음 배우는 암호화 책이다. 책의 구성은 기본적인 암호화 방법부터 심화된 암호화 방법에 이르기까지 상당히 초보자? 분들이 한번쯤 읽어보면 좋을 내용들로 구성되어있다. 물론 수리적 기반이 잘 갖춰진 분이 읽는다면 훨씬 이해가 빠르겠지만 그렇다고 수리적 기반이 없는 분이 읽어서 전혀 모를 그럴 내용들이 아니다.(솔직히 암호화 책이라 공식으로 도배되어 있을 것 같았는데.. 전혀 그렇지 않다.)
책에 관한 본격적인 리뷰에 임하기에 앞서 어떤 사람들에게 본 서를 권하는지 적어보도록 하겠다.
【어떤 독자를 위한 책인가】
이 책은 정말 친절한 책이다. 각각의 단락의 주제에 알맞은 내용들이 매우 자세히 설명되어 있고, 필요 없는 그림들이 실려있지 않기 때문에 여느 다른 책들처럼 그림 공부만 하다 끝나는? 그런 구성이 아니다. (물론 글이 많은 책을 싫어하시는 분이라면 이 책을 읽는데 약간 고될 수 있다.) 따라서 암호와 관련된 이론적인/약간의 실무적인(이 부분은 지극히 블로거의 개인적 생각) 내용을 가벼우면서도 상세히, 무겁지 않으면서도 무게감이 있는 느낌으로 공부할 수 있을 것이라 기대한다.
【책의 구성】 '처음 배우는 암호화' 책의 구성은 어떠한가.
【처음 배우는 암호화를 읽으며…….】
블로거가 어렸을 적엔, 암호화한다고 대충 몇가지 키 값을 선정하여 xor 연산을 반복수행해서 값을 암호화하는 것이 유행이였다. 하지만 요즘 시대에 저런식으로 암호화 하는 사람이 몇명이 있을지 모르겠고 무엇보다 시대가 좋아져서 수많은 암호화 모듈들이 오픈 소스로 인터넷에 제공되고 있다. 하지만 여기서 명심할 점은 이미 있는 것을 이용하는 것도 좋지만, 한번쯤 해당 모듈들을 직접 만들어 보며 이론과 역사적 배경이 어떻게 되는지 반드시 공부해야된다는 점이다.
###### 감사합니다 ######