ゼロ知識証明入門
2021年3月25日に『ゼロ知識証明入門』が出版されました。
目次の俯瞰
ゼロ知識証明入門
はじめに
第1章 情報化社会とプライバシー
1-1 データ活用の可能性とリスク
1-2 プライバシー強化技術
1-3 ブロックチェーンとゼロ知識証明
第2章 ゼロ知識証明技術の基礎知識
2-1 暗号化・復号
2-2 共通鍵暗号
2-3 公開鍵暗号
2-4 ハッシュ関数
2-5 デジタル署名
2-6 認証局
2-7 暗号通信プロトコルSSL/TLS
2-8 ID、パスワードによる認証
Column
第3章 ゼロ知識証明
3-1 ゼロ知識証明の特性の直感的な理解
3-2 ゼロ知識証明ではない知識の証明
3-3 ゼロ知識証明の例 (シュノアプロトコル)
3-4 ゼロ知識証明のモデルと特性
3-5 ゼロ知識証明の主な実現手法
3-6 ゼロ知識証明のメリット
おわりに
第4章 ビジネスへの応用
4-1 ユーザー認証
4-2 顧客審査 ①: 年齢確認、 所得証明
4-3 顧客審査 ②: 信用スコア
4-4 外注した秘密計算の検算
4-5 匿名性暗号資産
4-6 ビジネスプロセスの効率化
第5章 アプリケーション開発の基礎知識
5-1 ゼロ知識証明アプリケーションの全体像
5-2 zk-SNARKのチュートリアル
5-3 ライブラリ
5-4 ゼロ知識証明に関する情報源
第6章 ゼロ知識証明の現状と未来
6-1 ゼロ知識証明の実用化に向けた課題
6-2 ゼロ知識証明の将来
付録
Appendix A
Appendix B
Appendix C
おわりに
