카이사르도, 메리 여왕도, 나폴레옹도 ‘이것’ 때문에 흥망성쇠가 갈렸다!
매일 사용해도 우리가 종종 중요성을 간과하는 ‘이것’의 정체는 바로 ‘암호’다!
30년 이상 암호학을 연구한 대가가 알려주는 우리 주변의 암호학에 관한 모든 것!
로마 황제 율리우스 카이사르는 전쟁터에서 다른 장군과 이것이 담긴 편지를 주고받았다. 스코틀랜드의 메리 여왕은 영국 엘리자베스 여왕을 암살하고 감옥에서 탈출하기 위해 이것이 담긴 편지를 주고받았다. 나폴레옹도 카이사르처럼 장군들과 이것이 담긴 편지를 주고받았다. 제2차 세계대전 당시 연합국도, 추축국도 이것을 전쟁에 활용해 전쟁 기간을 단축했다. 이것의 정체는 바로 암호다. 많은 사람이 암호로 울고 웃었다. 그리고 암호는 오프라인을 넘어 온라인 공간에도 매우 중요한 요소로 자리잡았다. 우리가 쓰는 스마트폰에도 암호가 있고, 컴퓨터에도 암호가 있으며, 온라인 사이트 계정에도 암호가 있다. 디지털 세상이 펼쳐진 이래로 암호학의 중요성이 더욱 중요해지고 있는데 우리는 암호학에 대해 얼마나 알고 있을까?
정보 보안 분야의 선도적인 전문가 중 한 명인 런던 대학교 키스 마틴 교수는 스파이나 해커들만의 전유물이라 여겨진 암호학을 재조명한다. 암호학은 우리의 일상에서 중요한 역할을 한다. 특히 온라인에서 하는 모든 일, 즉 통화, 인터넷 메시지, 신용카드 결제, 웹 검색, 심지어 암호화폐의 보안까지 뒷받침한다. 게다가 우리의 에어컨, 냉장고, 조명 등 가전기기에서 자동차 같은 탈것에 이르기까지 인터넷 네트워크로 연결되는 모든 것에 보안을 위해 암호가 활용되고 있다. 이렇게 중요한 암호학의 기초를 이해한다면 우리가 매일 접하지만 번거롭게 느끼는 보안 기술의 중요성을 인식할 수 있게 될 것이다. 키스 마틴은 보호되지 않는 와이파이에 연결하면 어떤 문제가 생길까? 계정마다 다른 비밀번호를 갖는 것이 정말 중요할까? 민감한 개인 정보를 앱에 제출하는 것이 안전할까? 내 돈을 비트코인으로 환전하는 것은 안전할까? 등의 의문에 관해 명확하고 간결하게 답하며 우리 주변의 암호학과 그 중요성에 관해 다양한 사례를 통해 소개하고 있다.
Contents
서문
1장 사이버 공간의 보안
평범한 하루 · 평범하지 않은 하루 · 물리적 세상에서 우리의 안전을 지켜주는 것 · 보안 맥락의 중요성 · 가능성은 얼마나 될까? · 물리적 세계의 보안 · 사이버 공간에서의 하루 · 사이버 공간의 보안 취약 · 문제의 핵심 · 암호학 구조대
2장 키와 알고리즘
키의 중요한 기능 · 비트와 바이트 · 나의 키는 어디에 있는가? · 비밀이 키가 아닐 때 · 보안을 만드는 레시피 · 숫자 블렌더 · 주방장과 비밀 레시피 · 두 가지 알고리즘 이야기 · 알고리즘은 중요하지만, 키는 핵심이다
3장 비밀 지키기
기밀성 · 보물찾기 · 코드 해독 · 앳배쉬 코드 보완 · 암호화 · 바닐라 맛 암호화 · 벨기에산 · 유비쿼터스 블록 암호 · 키 배포 문제
4장 낯선 사람과의 비밀 메시지
커다란 키 뭉치 · 자물쇠 지옥 · 사이버 공간의 자물쇠 · 깜빡이는 커서 · 소인수 · 소인수 기반의 디지털 자물쇠 · 어려운 수학문제 · 자물쇠 문제 · 두 세계의 장점만 모아 · 기적
5장 디지털 카나리아
데이터의 비신뢰성 · 무결성의 정도 · 가짜 뉴스 · 무결하냐, 무결하지 않냐, 그것이 문제로다 · 무결성 검사 · 나쁜 사서 · 더 강력한 무결성 검사를 위해 · 암호학계의 맥가이버 칼 · 악의가 있을 때의 무결성 · 데이터의 기원 · 네가 하면, 나도 한다 · 디지털 항-자물쇠 · 디지털 서명 · 디지털 서명은 서명이 아니다 · 군중의 지혜 · 당신은 당신의 은행이다 · 비트코인 블록체인 · 이 블록체인, 저 블록체인 · 무결성의 무결성
6장 거기 누구세요?
멍멍 · 누구인지 알아야 할 필요성 · 인간 대 기계 · 반대편에서 건네는 인사 · 고통스러운 비밀번호 · 사전의 복수 · 너무 많은 비밀번호 · 가면무도회의 가면 · 완벽한 비밀번호 · 디지털 부메랑 · 챌린지-응답의 중요성 · 아무도 씨 · 양파 까기 · 누구가 누구?
7장 암호 시스템 파괴
너트와 볼트로는 충분하지 않다 · 최신 기술 사용 · 아는 것과 모르는 것 · 세상을 구하는 방법 · 키 길이의 중요성 · 당신이 하는 일이 아니다, 당신이 하는 방법이다 · 프로토콜 준수 · 격차에 주의하라 · 기습 공격 · 세상을 구하는 진짜 방법 · 어쨌든, 키 관리 · 좋은 키, 나쁜 키 · 올바른 위치에 올바른 키 가져오기 · 암호학, 그 외 · 탄소 기반 보안 · 암호학이 작동하게 하려면
8장 암호학의 딜레마
장난꾸러기 암호학 · 딜레마 · 무언가 해야 할까? · 암호학 단물 · 파괴할 수 있는 파괴 불가능한 암호 시스템 · 비밀 출입문 · 백도어가 현관문이 되다 · 법의 힘을 빌려서 · 암호학 천국을 향해 · 암호학 전쟁 · 암호학 대중화 시대 · 비밀 누설 · 스노든 이후의 삶 · 암호 정책
9장 암호학의 미래
미래는 이미 여기에 · ‘양자’라는 단어 · 대량 복호화라는 무기 · 마법 채널 · 암호학 천국! · 암호학의 날씨 변화 · 기계의 부상 · 암호학 신뢰 · 암호학과 당신
감사의 말
주
Author
키스 M. 마틴,권보라
로열 홀로웨이(Royal Holloway) 런던 대학교에서 1980년대 말 암호학을 공부했고, 현재 정보 보안 교수로 재직중이다. 오스트레일리아의 애들레이드 대학교와 벨기에 루뱅 대학교에서 연구원으로 지내다 2000년 로열 홀로웨이로 복귀했다. 2010년부터 2015년까지 세계적으로 유명한 로열 홀로데이 산하 ‘정보 보안 그룹’의 디렉터로 활약했다. 암호학 연구 커뮤니티의 현역 멤버로 암호학의 원리와 용도를 대중에게 널리 알리는 데 힘을 쏟고 있다. 로열 홀로웨이 정보 보안 석사 과정의 학생들을 비롯해, 수학적 배경 지식이 없거나 부족한 학생들에게 암호학의 원리를 강의한다.
로열 홀로웨이(Royal Holloway) 런던 대학교에서 1980년대 말 암호학을 공부했고, 현재 정보 보안 교수로 재직중이다. 오스트레일리아의 애들레이드 대학교와 벨기에 루뱅 대학교에서 연구원으로 지내다 2000년 로열 홀로웨이로 복귀했다. 2010년부터 2015년까지 세계적으로 유명한 로열 홀로데이 산하 ‘정보 보안 그룹’의 디렉터로 활약했다. 암호학 연구 커뮤니티의 현역 멤버로 암호학의 원리와 용도를 대중에게 널리 알리는 데 힘을 쏟고 있다. 로열 홀로웨이 정보 보안 석사 과정의 학생들을 비롯해, 수학적 배경 지식이 없거나 부족한 학생들에게 암호학의 원리를 강의한다.