Stand Up and Shout!

勉強したことや、思いついたことを気ままに記述します

ゼロ知識証明入門

2021年3月25日に『ゼロ知識証明入門』が出版されました。

マインドマップによる整理

TBD

目次の俯瞰

ゼロ知識証明入門
    はじめに
    第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
    おわりに