이책에서다루는내용
-주요암호화개념,알고리듬,프로토콜과표준에대한이해
-가장널리사용되는일부암호화알고리듬에대한공격방법
-알고리듬을효율적으로구축하고구현하는방법
-RSA와비대칭키암호화알고리듬에대한새로운공격방법에대한통찰력
-블록체인과암호화폐를위한새로운체계와프로토콜
-선구적인양자암호화알고리듬
-영지식프로토콜과타원곡선에대한공격
-비대칭키,영지식,암호화폐분야에서저자가발명한새로운알고리듬
이책의대상독자
학생,IT전문가,사이버보안매니아또는최신암호기술을개발하고성공적인사이버보안경력을쌓고자하는모든사람을위한책이다.이책을이해하기위해서는초급수준의대수학과유한체이론에대한실무지식이필요하다.
이책의구성
1장,‘암호학심층분석’에서는암호화에대한소개,암호화가필요한이유,IT에서암호화가중요한이유를설명한다.또한암호학의역사에서등장하는주요알고리듬을한눈에살펴볼수있다.
2장,‘대칭키암호화’에서는대칭키암호화에대해서살펴본다.사이버시스템을구현하는데널리사용되는DES,AES,부울논리(BooleanLogic)와같은알고리듬을중점적으로설명한다.그리고해당알고리듬에대한공격방법에대해서도알아본다.
3장,‘비대칭키암호화’에서는RSA,디피에-헬만과같은고전적인비대칭키암호화알고리듬과공개키/개인키암호화알고리듬에대해서설명한다.
4장,‘해시함수와디지털서명’에서는SHA-1과같은해시함수를소개하고현대암호화의한축인디지털서명에대해서설명한다.가장중요하고유명한서명알고리듬과블라인드서명(익명서명)에대해서살펴본다.
5장,‘영지식프로토콜’에서는블록체인의새로운경제를위한새로운암호화프로토콜중하나인영지식프로토콜을설명한다.영지식프로토콜은안전하지않은통신채널에서민감한데이터를노출하지않고사람과기계를인증하는데매우유용하다.블록체인에서사용되는zk-SNARK와같은새로운프로토콜은영지식알고리듬을기반으로한다.마지막으로저자가발명한새로운영지식프로토콜인Z/K13을다룬다.
6장,‘새로운공개키/개인키알고리듬’에서는저자가발명한3개의알고리듬을소개한다.MB09는페르마의마지막정리를기반으로하며MB11은RSA의대안이될수도있다.이알고리듬들과관련된디지털서명에대해서도설명한다.또한합의알고리듬에사용되는새로운프로토콜인MBXX에대해서도알아본다.
7장,‘타원곡선’에서는탈중앙화금융의새로운영역을가능하게한타원곡선에대해서알아본다.사토시나카모토(SatoshiNakamoto)는비트코인이라는디지털화폐전송을구현하기위해서SECP256K1이라는타원곡선을채택했다.암호화를위한타원곡선의작동방식과주요특징에대해서알아본다.
8장,‘양자암호화’에서는양자컴퓨팅의등장으로지금까지우리가탐구해온대부분의알고리듬이어떻게무작위대입공격의심각한위협에처하게되는지살펴본다.이에대한한가지가능한해결책은양자암호화(Q-Cryptography)다.그것은인간이발명한매우흥미진진하고환상적인종류의암호화중하나다.양자암호화는초기단계에불과하지만짧은시간안에널리채택될것이다.
9장,‘암호화검색엔진’에서는저자가발명한뛰어난동형암호애플리케이션인암호와검색엔진에대해서살펴본다.그것은암호화된콘텐츠를검색할수있는검색엔진이다.그것의구현방법과기업에서의사례그리고데이터프라이버시를위한혁신적인엔진의적용가능성에대해서살펴볼것이다.