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 おわりに