- 作者: 結城浩
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2015/08/26
- メディア: 単行本
- この商品を含むブログ (19件) を見る
暗号技術に関するバイブル!
第I部 暗号
1. 暗号の世界ひとめぐり
- 暗号
- 対称暗号と公開鍵暗号
- そのほかの暗号技術
- 暗号学者の道具箱
- ステガノグラフィと電子透かし
- 暗号とセキュリティの常識
2. 歴史上の暗号 ―― 他人が読めない文章を作る
- シーザー暗号
- 単一換字暗号
- エニグマ
- 考えてみよう
3. 対称暗号(共通鍵暗号) ―― 1つの鍵で暗号化し、同じ鍵で復号化する
- スクランブルエッグと対象暗号
- 文字の暗号からビット列の暗号へ
- 使い捨てパッド--絶対に解読できない暗号
- DES
- トリプルDES
- AESの選定プロセス
- Rijndael
4. ブロック暗号のモード ―― ブロック暗号を正しく用いるために
- ブロック暗号のモード
- ECBモード
- CBCモード
- CFBモード
- OFBモード
- CTRモード
- どのモードを使うべきか
5. 公開鍵暗号 ―― 公開鍵で暗号化し、プライベート鍵で復号化する
- コインロッカーの使い方
- 鍵配送問題
- 公開鍵暗号
- 時計演算
- RSA
- RSAへの攻撃
- 他の公開鍵暗号
- ElGamal方式
- Rabin方式
- 楕円曲線暗号
- 公開鍵暗号に関するQ&A
6. ハイブリッド暗号システム ―― 対称暗号でスピードアップし、公開鍵暗号でセッション鍵を守る
- ハイブリッド車
- ハイブリッド暗号システム
- 強いハイブリッド暗号システムとは
- 暗号技術の組み合わせ
第II部 認証
7. 一方向ハッシュ関数 ―― メッセージの「指紋」をとる
8. メッセージ認証コード ―― メッセージは正しく送られてきたか
- メッセージ認証コード
- メッセージ認証コードの利用例
- SWIFT
- IPsec
- SSL/TLS
- メッセージ認証コードの実現方法
- 認証付き暗号
- HMACの詳細
- メッセージ認証コードに対する攻撃
- メッセージ認証コードで解決できない問題
- 第三者に対する証明
- 否認防止
9. デジタル署名 ―― このメッセージを書いたのは誰か
- おかあさんヤギの認証
- デジタル署名
- デジタル署名の方法
- デジタル署名に対する疑問
- デジタル署名の利用例
- セキュリティ情報のアナウンス
- ソフトウェアのダウンロード
- 公開鍵の証明書
- SSL/TLS
- RSAによるデジタル署名
- 他のデジタル署名
- ElGamal方式
- DSA
- ECDSA
- Rabin方式
- デジタル署名に対する攻撃
- man-in-the-middle攻撃
- 一方向ハッシュ関数に対する攻撃
- デジタル署名を使って公開鍵暗号を攻撃
- 潜在的偽造
- その他の攻撃
- 比較してみよう
- メッセージ認証コードとデジタル署名
- ハイブリッド暗号システムとハッシュ値へのデジタル署名
- デジタル署名で解決できない問題
10. 証明書 ―― 公開鍵へのデジタル署名
- 証明書
- 証明書を作ってみよう
- 公開鍵基盤(PKI)
- 証明書に対する攻撃
- 証明書に対するQ&A
第III部 鍵・乱数・応用技術
11.鍵 ―― 秘密のエッセンス
- 鍵とは何か
- さまざまな鍵
- 鍵を管理する
- Diffie-Hellman鍵交換
- パスワードを元にした暗号(PBE)
- 安全なパスワードを作るには
12.乱数 ―― 予測不可能性の源
13.PGP ―― 暗号技術を組み合わせる職人芸
14.SSL/TLS ―― セキュアな通信のために
- SSL/TLSとは何か
- SSL/TLSを使った通信
- SSL/TLSへの攻撃
- SSL/TLSのユーザへの注意
15.暗号技術と現実社会 ―― 不完全なセキュリティの中で生きる私たち
- 暗号技術のまとめ
- 仮想通貨ビットコイン
- 安全な暗号技術を夢見て
- 量子暗号
- 量子コンピュータ
- どちらが先に実用化されるか