• 零知识证明经典文献大汇总(可收藏)


    从去年的DAO经典到更早的NFT经典(以及在此之前是最初的加密经典)。

    本文, 为那些寻求理解、深入和构建零知识的人挑选了一组资源:强大的基础技术,这些基础技术掌握着区块链可扩展性的关键,代表着隐私应用程序的未来,包括加密/web3中的应用程序,以及无数其他创新。

    这些创新由来已久:Shafi Goldwasser、Silvio Micali和Charles Rackoff于1985年引入了零知识证明系统,并对密码学领域产生了变革性的影响;他们因此获得了2012年ACM图灵奖。由于这项工作已经酝酿了数十年,尤其是在从理论到实践的过程中,我们还首次在我们的经典系列中分享了第二部分,由Justin Thaler按主题和年表组织注释的阅读清单。

     本文为第一部分。

    基础、背景、演变

    其中一些论文也更多地涉及一般的密码学(并非都是零知识本身),包括概述当今零知识证明解决的问题或关键进展:如何确保开放网络中的隐私和身份验证。

    New directions in cryptography (1976)——密码学新方向 (1976)

    作者:Whitfield Diffie和Martin Hellman

    https://ee.stanford.edu/~hellman/publications/24.pdf

    A method for obtaining digital signatures and public-key cryptosystems——一个获得数字签名和公钥密码系统的方法

    作者:Ronald Rivest、Adi Shamir、Leonard Adelman

    https://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=856E21BC2F75800D37FD611032C30B9C?doi=10.1.1.40.5588&rep=rep1&type= pdf

    Protocols for public key cryptosystems (1980)——公钥密码系统协议 (1980)

    作者:Ralph Merkle

    http://www.merkle.com/papers/Protocols.pdf

    Secure communications over insecure channels (1978)——通过不安全通道进行安全通信 (1978)

    作者:Ralph Merkle

    https://www.merkle.com/1974/PuzzlesAsPublished.pdf

    Use of elliptic curves in cryptography (1988)——在密码学中使用椭圆曲线 (1988)

    作者:Victor Miller

    https://link.springer.com/content/pdf/10.1007%2F3-540-39799-X_31.pdf

    The knowledge complexity of interactive proof-systems (1985)——交互式证明系统的知识复杂性 (1985)

    作者:Shafi Goldwasser、Silvio Micali、Charles Rackof

    https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.419.8132&rep=rep1&type=pdf

    Computationally sound proofs (2000)——计算健全证明 (2000)

    作者:Silvio Micali

    https://people.csail.mit.edu/silvio/Selected%20Scientific%20Papers/Proof%20Systems/Computationally_Sound_Proofs.pdf

    From extractable collision resistance to succinct non-interactive arguments of knowledge [SNARKs], and back again (2011)——从可提取的抗碰撞性到简洁的非交互式知识证明 [SNARKs],然后再返回(2011 年)

    作者:Nir Bitansky、Ran Canetti、Alessandro Chiesa、Eran Tromer

    https://eprint.iacr.org/2011/443.pdf

    Efficient zero-kn

  • 相关阅读:
    MH/T 6040航空材料烟密度试验
    测试员突破瓶颈指南,不看又废了一年
    canal简单使用
    vue路由&nodejs环境搭建
    【C语言】程序环境和预处理
    27、商户查询缓存(添加商户缓存)
    Python学习笔记第三十七天(NumPy 广播(Broadcast))
    【数据结构初阶-oj】入门二叉树的入门oj
    计算机的硬件组成
    【微信小程序】事件绑定,你搞懂了吗?
  • 原文地址:https://blog.csdn.net/qq_32193015/article/details/126950437