現代暗号技術入門(ゲンダイアンゴウギジュツニュウモン)
- 著者:
- 】デイビット・ウォン/高橋 聡(デイビットウォン/タカハシサトシ)
- 出版社:
- 日経BP
- 出版日:
- 2022年07月01日頃
- ISBN:
- 9784296080199
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
社会で役立つ「暗号のしくみ」と、いま知るべき「応用暗号学」を
暗号学&暗号通貨の専門家がやさしく教えます。
暗号の基本から、暗号通貨、ハードウェア暗号、耐量子暗号、次世代技術までをこの 1 冊でカバー。
仮想通貨、 Web3 が注目される今だからこそ、それらを支える暗号技術の真髄を伝えます。
【本書の対象読者】
・現実世界で使われている暗号のしくみに興味があって、その基本を知りたいー
・各製品で実装されたり利用されている暗号学に関する実用的な本がほしいー
・暗号通貨やハードウェア暗号、耐量子暗号など、最新の応用暗号学を押さえたいー
こうした学生、ビジネスパーソン、開発者、コンサルタント、セキュリティエンジニアの方々。
第 0 章 はじめに
第 1 部 プリミティブ:暗号の構成要素
第 1 章 暗号とは何か
第 2 章 ハッシュ関数
第 3 章 メッセージ認証コード
第 4 章 認証付き暗号
第 5 章 鍵交換
第 6 章 非対称暗号とハイブリッド暗号
第 7 章 署名とゼロ知識証明
第 8 章 ランダム性と秘密
第 2 部 プロトコル:暗号を使うレシピ
第 9 章 セキュアトランスポート
第 10 章 エンドツーエンド暗号化
第 11 章 ユーザー認証
第 12 章 暗号が通貨になる?
第 13 章 ハードウェア暗号
第 14 章 耐量子暗号
第 15 章 次世代の暗号技術
第 16 章 暗号が破綻するとき
技書の森解説
暗号技術の書籍は「数学寄りで実装に遠い」か「ツールの使い方だけで原理が分からない」の二極に振れがちです。本書 (原著: Real-World Cryptography, David Wong) はその中間を狙い、ソフトウェアエンジニアが実務で暗号を正しく使うために必要な知識を、理論と実装の両面からバランスよく解説します。
対称暗号、ハッシュ関数、公開鍵暗号という古典的な柱に加え、認証付き暗号 (AEAD) 、 TLS 1.3 、ゼロ知識証明、耐量子暗号といった実運用で重要なトピックまでカバーしている点が本書の射程の広さです。著者は Diem (旧 Libra) のセキュリティリードや NCC Group の暗号コンサルタントを務めた実務家であり、「どこでバグが入りやすいか」「なぜ自作してはいけないのか」という現場の知恵が随所に織り込まれています。
前提として、プログラミング経験と高校数学程度の素養があれば読み進められますが、内容は軽くありません。一度通読して全体像を把握し、実装で暗号ライブラリを選定するときに該当章へ戻る使い方が効果的です。「暗号を破る側」の視点から防御を考える構成は、セキュリティ意識を日常の開発に根づかせてくれます。
言及 Qiita 記事 (5 件)
この本に興味がある方におすすめ
この本に関連
関連記事
関連用語
暗号化
データを第三者が読めない形式に変換し、機密性を保護する技術
KMS
AWS の暗号鍵管理サービスで、データの暗号化・復号に使う鍵を安全に管理する
コンプライアンス
法規制や業界標準への準拠を確保し、セキュリティと信頼性を維持する取り組み
TLS 終端 (TLS Termination) とは - ロードバランサーで HTTPS を復号する構成
TLS 終端はロードバランサーや CDN で HTTPS を復号しバックエンドの暗号化負荷を軽減する構成。AWS ALB/Nginx での設定例とセキュリティ上の注意点を解説
Base64
バイナリデータを ASCII テキストに変換するエンコーディング方式で、メールや JSON でのバイナリ転送に使われる
量子コンピュータ
量子力学の原理を使い、従来とは異なる方法で計算する次世代コンピュータ