저자 : 장필리프 오마 송 
 출간 일 : 2018 - 07 - 20 
 ISBN : 9791162240977 
 물류 코드 : 10097 
 합계 : 26 , 100 원 
 흥미진진 한 모던 암호학 실용 가이드 
 [ 저자 ] 장필리프 오마 송 
 [ 역자 ] 류 광 
 보안 의 수량화 , 공격 모형 , 순방향 비밀 성 같 은 암호학 의 핵심 개념 
 HTTPS 보안 웹 사이트 의 바탕 인 TLS 프로토콜 의 강점 과 한계 
 양자 컴퓨터 와 양자 후 암호학 
 실제 응용 프로그램 에서 발견 된 다양 한 보안 취약점 과 활용 사례 
 최고 의 알고리즘 이나 프로토콜 을 선택 하 는 방법 
 보안 제품 / 서비스 공급 업체 에 제대로 질문 하 는 방법 
 ssisks *** l 2018 - 09 - 18 
 [ 리뷰 ] 개발 자 라면 한 번 쯤 은 들 어 봤 지만 무시 했 을 [ 처음 배우 는 암호 화 ] 를 읽 고 
 웹 개발자 로서 , 암호 화 에 대해 많 은 생각 을 할 시간 은 없 지만 최소한 의 지식 이 필요 함 은 항상 느끼 고 있 었 다 . 
 특히 TLS 라는 녀석 은 아 는 거 라곤 버전 이 있 다는 점 . 
 개발 을 할 때 , TLS 버전 을 숙지 하 고 보내 야 한다는 점 정도 밖에 몰랐 다 . 
 이 책 은 암호학 고수 로 만들 어 주 진 못하 지만 
 서 냥 개 3 년 이 면 풍월 읊 는 정도 는 되게 해 준다 . 완벽 한 이해 는 할 수 없 어도 이게 뭔지 그게 뭔지 감 을 느끼 게 해준다 . 
 웹 개발자 로서 암호 에 대해 깊 게 생각 할 일 이 아마 남 은 시간 동안 없 을 지도 모른다 . 
 아마 쓸모 없 는 지식 일지 도 모른다 . 
 하지만 책 은 결과 뿐 만 아니 라 과정 안 에 도 즐거움 이 있 으니 , 이 책 을 읽 는 동안 꽤 즐거웠 다 . 
 가끔 이 책 을 읽 으면서 수학 공식 같 은 것 들 이 나온다 . 
 무시 해도 될 정도 . .. 라고 생각 한다 . 모르 면 그냥 넘어가 도 된다고 생각 한다 . 
 얇 고 간결 한 책 이 며 , 암호학 에 대해 진지 하 게 공부 하 는 분 들 보단 처음 시작 하 는 분 들 또는 암호학 에 대해 어느 정도 귀동냥 을 하 고 싶 은 분 들 에게 추천 한다 . 
 parkj *** l 2018 - 09 - 11 
 전공 자 학부 수준 에서 대학원 수준 사이 의 참고서 
 정보 보안 관련 분야 에 종사 하 게 되 면 암호학 적 지식 은 정말 이 지 필수 이 다 . 그러나 이름 에서 느껴 지 듯이 상당히 부담 스럽 지 않 을 수 없 다 . 암호학 은 기본 적 으로 수학 적 배경 지식 을 요구 하 기 때문 에 입문 자 가 처음 접하 기 에 는 결코 쉽 지 않 다 . 
 그 동안 내 가 정보 보안 기사 등 의 수험 공부 를 하 면서 참고 했 던 암호학 서적 은 아래 와 같 다 . 
 인 크 립 션 - 실용주의 암호 화 : 이 책 은 일단 얇 고 가볍 고 짧 다 . 펜 타 시큐리티 의 CEO 와 CTO 이 신 분 들 이 저술 하 신 책 으로 , 일반인 이 읽 기 에 도 대략 적 으로 암호화 가 뭔지 이해 할 수 있 도록 문턱 을 낮춘 것 이 큰 장점 이 다 . 하지만 한편 으론 더욱 깊 은 지식 을 필요 로 하 는 전공 자 들 에게 는 다소 설명 이 아쉬울 수 있 다 . 
 알 기 쉬운 정보 보호 개론 - 흥미 로운 암호 기술 의 세계 ( 3 판 ) : 이 책 은 일본 의 작가 이 자 프로그래머 인 ' 히로시 유키 ' 가 작성 한 책 이 다 . 정보 보안 기사 시험 준비 수준 의 공부 가 필요 하 다면 이 책 을 추천 한다 . 현재 개정 3 판 까지 출시 되 었 다 . 
 Everyday Cryptography : Fundamental Principles and Applications : 이 책 은 University of London 의 Keith Martin 교수 가 집필 한 책 이 다 . 대학원생 수준 의 암호학 이해 가 필요 한 경우 이 책 이 좋 다 . 그만큼 두껍 고 자세 하 지만 꽤 나 어렵 다 . 
 이렇게 3 가지 책 을 그동안 주변 에 추천 하 곤 했 는데 , 내심 마음 에 걸렸 던 부분 은 2 와 3 사이 의 간극 이 었 다 . 히로시 유키 의 책 은 상세 하 고 이해 하 기 쉽 지만 구체 적 인 구현 원리 에 대한 내용 이 빠져 아쉬운 느낌 이 있 고 , Everyday Cryptography 의 경우 너무나 도 중압감 이 느껴 지 는 비주얼 에 시작 하 기 가 어렵 다는 점 이 다 . 
 그러 던 중 반가운 소식 이 들려왔 다 . Jean - Philippe Aumasson 이 저서 Serious Cryptography : A Practical Introduction to Modern Encryption 가 한글 판 으로 번역 되 어 한 빛 출판 역간 으로 나온다는 소식 이 었 다 . 한글 판 의 제목 은 Serious 가 아닌 ' 처음 배우 는 ' 암호 화 로 의역 ? 되 었 다 . ㅋㅋ 
 부리나케 이 책 을 입수 하 여 탐독 에 들어갔 다 . 
 일단 이 책 을 믿 고 추천 할 수 있 는 첫 번 째 이유 는 역자 분 이 바로 ' 류 광 '... 이분 으로 말씀 드릴 것 같 으면 30 년 이상 의 번역 경력 을 가진 전문 번역가 로 , 커 누스 교수 의 『 컴퓨터 프로그래밍 의 예술 』( The Art of Computer Programming ) 시리즈 와 스튜어트 러셀 의 『 인공지능 현대 적 접근 방식 』( Artificial Intelligence : A Modern Approach ) 을 번역 하 신 분 이 다 . 이분 은 번역 시 에 어색 한 직역 을 사용 하 시 는 것 이 아니 라 본인 께서 직접 이해 하 신 내용 을 바탕 으로 문장 을 재 구성 하 여 한국인 이 보 기 에 자연 스러운 문체 로 재 탄생 시키 시 는 아주 탁월 한 분 이 시 다 . 이번 암호학 책 에서 도 다양 한 수학 적 용어 및 전산학 키워드 가 등장 하 는데 , 업계 표준 문서 에서 널리 통용 되 는 국문 으로 번역 하 신 것 같 다 . 그리고 내용 이 애매 한 경우 영어 원어 를 병행 표기 하 여 이해 를 도와 주 셨 다 . 
 개인 적 으로 이 책 에서 얻 은 가장 큰 성과 는 12 장 의 타원곡선 암호 화 부분 과 마지막 장인 Quantum and Post - Quantum 암호 이 다 . 타원 곡선 암호 의 경우 워낙 개념 자체 가 어렵 다 보 니 구현 도 어렵 고 , 그래서 다른 책 에서 도 대략 " 수학 적 으로 어려운 함수 를 써서 . . " 라는 설명 으로 퉁 치 고 있 는데 , 그나마 이 책 이 NIST 표준 등 을 함께 언급 하 며 잘 설명 하 고 있 다 . 
 양자 기반 암호 같 은 경우 아직 까지 꿈 의 기술 로 만 알려져 있 는데 , 국내 에서 는 서울대 와 카 이스트 , UNIST 등 을 제외 하 고 는 연구 가 아직 미미 한 상황 인 것 같 다 . 다소 아쉬운 점 은 아직 양자 암호 쪽 은 한국어 번역 용어 가 마땅 치 않 은데 , 이 를 전부 바꾸 다 보 니 다소 생소 한 느낌 이 있 었 다 . 
 책 의 마지막 결론 부분 에서 저자 는 이렇게 말 한다 . 
 2048 년 4 월 2 일 , CNN 뉴스 헤드라인 을 상상 해 보 십시오 . break - crypto as a service 플랫 폼 이 출시 되 었 다는 소식 을 말 입니다 ! 
 언젠가 양자 암호 공격 이 실현 될 날 이 오 겠 지만 , 그 대신 양자 암호화 가 대세 가 되 는 때 도 오 지 않 을까 ? 물론 그 에 따른 구현 관련 이슈 가 아직 가 야 할 길 이 멀 긴 하 지만 말 이 다 . 
 tee *** l 2018 - 09 - 03 
 체계 적 인 초급 암호학 도서 
 IT 전문 출판사 에서 출간 된 암호학 책 이 다 . 이 책 을 처음 읽 겠 다고 했 을 때 , 주변 에서 는 ' 이거 수학 잘 해야 되 지 않 냐 ? ' 여부 를 많이 들 물 어 보 았 다 . 심지어 책 설명 이 " 암호 화 " 가 아니 고 " 암호학 " 이 라 더 무서워 보인다 더라 . 아직 완독 은 못 했 기 에 결론 을 말 하 기 는 조금 섣부르 지만 , 확실히 이 책 은 수학 적 사고 가 꽤 요구 된다 . 저자 가 수학 기호 나 공식 의 사용 은 많이 절제 하 였 다 . 그래도 컴퓨터 과학 의 기초 와 대학 수준 의 수학 실력 은 필요 하 다 . 오히려 프로그래밍 은 잘 못 해도 큰 지장 이 없 다 . 소스 코드 가 조금 나오 기 는 하지만 적당히 넘어가 도 된다 . 
 두 번 째 로 많 은 질문 을 받 았 던 부분 은 번역 의 퀄리티 이 다 . IT 분야 에서 첫 손 에 꼽히 는 전문 번역가 인 류 광 님 의 번역 은 이번 에 도 훌륭 하 다 . 원문 의 뜻 과 뉘앙스 에 충실하 다 . < 옮긴 이 의 말 > 을 참고 해 보 면 , 이번 에 는 한국 정보 통신 기술 협회 의 정보 통신 용어 사전 , 대한 수학회 의 수학 용 어집 을 기반 으로 위키백과 를 일부 접목 해서 번역 하 셨 다고 한다 . 그래서 한글 용어 선정 이나 한글 문장 의 기본 퀄리티 는 매우 좋 다 . 서술 이 좀 딱딱 하 게 느껴 지 는 부분 이 간혹 있 지만 , 적어도 번역 이 의심 되 어 원문 을 대조 하 며 분노 할 일 은 거의 없 을 것 이 다 . 
 이 책 을 미리 접한 어떤 분 의 말 처럼 , < 처음 배우 는 암호 화 > 는 그야말로 진지 한 암호학 책 이 다 . 이 책 은 딱딱 하 게 만 느껴 지 는 암호학 의 근본 개념 과 최신 논의 를 체계 적 으로 알려준다 . 블록 암호 , 기본 알고리즘 , 공개 키 암호 화 방안 , 해시 함수 , 난수 발생기 등 다루 는 주제 는 다양 하 다 . 책 후반부 에서 는 미래 에 양자 컴퓨터 가 상용 화 되 면 암호학 에 어떤 문제 가 있 으며 어떻게 극복 할 지도 알려준다 . 그만큼 내용 하나하나 가 쉽 지 는 않 다 . 개인 적 으로 는 수학 / 통계학 적 배경 이 약한 편 이 라 참고 도 서로 < 스토리 로 이해 하 는 암호 화 알고리즘 > 을 같이 읽 었 다 . 후자 는 개발자 가 저술 한 책 이 라 암호 화 알고리즘 의 쉬운 풀이 와 구현 에 집중 했 기 에 , 꽤 괜찮 은 상호 보완 이 되 었 다 . 
 blusk *** l 2018 - 08 - 30 
 어렵 지만 백과사전 같 은 책 
 요즘 은 정말 개인 정보 유출 에 대한 사건 , 사고 들 이 많이 발생 한다 . 하루 가 멀다하고 어느 사이트 에서 수십 , 수백만 건 의 사용 자 정보 가 유출 되 었 다는 기사 를 자주 듣 게 된다 . 그만큼 개인 정보 를 탈취 해서 악용 하 려는 사람 들 이 많 아 지 고 있 다 . 그래서 요즘 은 개인 정보 를 DB 에 저장 할 때 에 는 무조건 암호 화 를 해야 한다 . 권장 이 아니 라 필수 이 다 . 
 이 책 에서 는 각종 암호 화 에 대한 이론 들 에 대해서 설명 을 해 준다 . 어떻게 만들 어 졌으며 어떻게 만들 어야 하 는지 에 대해서 자세히 설명 해 주 고 있 다 . 그리고 암호 화 기법 에 대한 장 , 단점 과 사용 사례 들 도 말 해 준다 . 암호 화 기법 을 설명 하 면서 암호 화 기법 이 갖 고 있 는 장점 , 그리고 어떤 부분 이 취약 한지 , 그 취약 한 부분 에 의해서 어떠 한 일 들 이 발생 할 수 있 는지 자세히 설명 해 준다 . 그리고 그 부분 을 극복 하 려면 어떻게 해야 하 는지 도 설명 해 준다 . 
 내 가 이렇게 RSA 관련 부분 을 일부 캡쳐 를 한 것 은 업무 할 때 에 가장 많이 사용 하 고 친숙 해서 이 부분 을 먼저 읽 었 다 . 그냥 툴 에서 지원 해 주 는 것 만 쓸 줄 알 았 지 이게 어떻게 구현 되 어 있 는지 생각 해 본 적 은 없 었 는데 이렇게 자세히 설명 을 해 준다 . 
 그리고 구현 방법 도 알려준다 . 그런데 위 에 저자 도 말 했 듯이 그런 일 은 없 길 바래 야 할 것 같 다 . 구현 을 해 봐야 겠 다는 생각 도 안 해 봤 지만 일단 복잡 하 다 . 저자 가 충분히 알아듣 게 설명 을 해 주 고 있 는 데 도 이해 하 는데 상당히 어렵 다 . 
 그래서 내 가 읽 으면서 생각 해 본 이 책 에 대한 장 , 단점 은 이렇 다 . 
 - 암호 화 에 대한 내용 을 기초 부터 심화 까지 자세히 알 수 있 다 . 대학교 에서 전공 서적 으로 사용 해도 될 것 같 다 . 
 - 내용 이 어렵 다 . 암호 화 라는 것 자체 가 쉬운 내용 이 아니 기 때문 에 당연 한 거 다 . 그래서 이 책 을 읽 기 위해서 는 수학 적 지식 도 많이 필요 하 다 . 그렇 지 않 으면 이해 하 기 가 쉽 지 않 다 . 
 그래서 결론 적 으로 어느 정도 암호 화 에 대해서 알 고 있 는 사람 이 심화 로 공부 하 기 에 좋 은 책 이 라는 생각 이 들 었 다 . 
 http : / / blusky 10 . tistory . com / 357 
 jrcfore *** l 2018 - 08 - 29 
 초보 자 도 전문 적 지식 없이 쉽 게 공부 할 수 있 는 책 
 Game programming gems 으로 유명 하 신 류 광 님 께서 옮기 신 처음 배우 는 암호 화 책 . 저자 분 의 성함 부터 특색 이 있 어 여훈 이 오래갔 던 책 이 바로 이번 에 리뷰 하 게 된 처음 배우 는 암호 화 책 이 다 . 책 의 구성 은 기본 적 인 암호 화 방법 부터 심화 된 암호 화 방법 에 이르 기 까지 상당히 초보 자 ? 분 들 이 한 번 쯤 읽 어 보 면 좋 을 내용 들 로 구성 되 어 있 다 . 물론 수리 적 기반 이 잘 갖춰진 분 이 읽 는다면 훨씬 이해 가 빠르 겠 지만 그렇 다고 수리 적 기반 이 없 는 분 이 읽 어서 전혀 모를 그럴 내용 들 이 아니 다 . ( 솔직히 암호 화 책 이 라 공식 으로 도배 되 어 있 을 것 같 았 는데 . . 전혀 그렇 지 않 다 . ) 
 이 책 은 정말 친절 한 책 이 다 . 각각 의 단락 의 주제 에 알맞 은 내용 들 이 매우 자세히 설명 되 어 있 고 , 필요 없 는 그림 들 이 실려 있 지 않 기 때문 에 여느 다른 책 들 처럼 그림 공부 만 하 다 끝 나 는 ? 그런 구성 이 아니 다 . ( 물론 글 이 많 은 책 을 싫어하 시 는 분 이 라면 이 책 을 읽 는데 약간 고될 수 있 다 . ) 따라서 암호 와 관련 된 이론 적 인 / 약간 의 실무 적 인 ( 이 부분 은 지극히 블 로 거의 개인 적 생각 ) 내용 을 가벼우면서도 상세히 , 무겁 지 않 으면서 도 무게 감 이 있 는 느낌 으로 공부 할 수 있 을 것 이 라 기대 한다 . 
 【 책 의 구성 】 ' 처음 배우 는 암호 화 ' 책 의 구성 은 어떠 한가 . 
 이 책 은 목차 에 언급 한 것 처럼 고전 적 접근 방법 부터 현대 양자 컴퓨터 와 관련 된 내용 까지 전산학 의 암호 화 를 전 세대 에 걸쳐 정리 하 고 있 다 . 또한 특정 주제 를 던져 주 고 해당 내용 을 자세히 정리 / 설명 하 는 방식 을 택하 고 있 기 때문 에 독자 가 궁금 해할 내용 들 을 바로 바로 시원 하 게 해결 해 주 는 구조 로 되 어 있 다 . 
 【 처음 배우 는 암호 화 를 읽 으며 … … . 】 
 블로거 가 어렸 을 적 엔 , 암호 화 한다고 대충 몇 가지 키 값 을 선정 하 여 xor 연산 을 반복 수행 해서 값 을 암호 화 하 는 것 이 유행 이 였 다 . 하지만 요즘 시대 에 저런 식 으로 암호 화 하 는 사람 이 몇 명 이 있 을지 모르 겠 고 무엇 보다 시대 가 좋 아 져서 수많 은 암호 화 모듈 들 이 오픈 소스 로 인터넷 에 제공 되 고 있 다 . 하지만 여기 서 명심 할 점 은 이미 있 는 것 을 이용 하 는 것 도 좋 지만 , 한 번 쯤 해당 모듈 들 을 직접 만들 어 보 며 이론 과 역사 적 배경 이 어떻게 되 는지 반드시 공부 해야 된다는 점 이 다 .