首页
学习
活动
专区
工具
TVP
发布
技术百科首页 >零知识证明 >零知识证明的算法有哪些?

零知识证明的算法有哪些?

词条归属:零知识证明

以下是几种常见的零知识证明算法:

Schnorr协议

基于离散对数问题,可以用于证明知识的同时,保证零知识性。

Fiat-Shamir协议

基于哈希函数,将交互式证明转化为非交互式证明,可以用于构建零知识证明系统。

Pedersen承诺

基于离散对数问题和哈希函数,可以用于证明承诺的同时,保证零知识性。

Pinocchio算法

基于有限域上的多项式和插值理论,可以用于构建高效的zkSNARKs系统。

zkSNARKs

基于椭圆曲线密码学和多项式插值理论,可以实现高效的零知识证明系统,被广泛应用于区块链领域。

Bulletproofs

基于内积和多项式承诺,可以实现高效的零知识证明系统,具有较低的证明长度和计算复杂度。

相关文章
零知识证明是零信任吗
如果只是为了回答标题问题,两个字就可以:不是。但还是想顺便说说,零知识证明(ZKP)究竟是什么。
网络安全观
2021-02-24
9450
知识图谱算法有哪些
知识图谱是以图结构描述的知识。与传统数据库相比,知识图谱在存储、查询、检索方面具有诸多优势。传统数据库对数据的组织是以字段为单位,而知识图谱通过关系、属性和实体等数据类型,将数据组织成复杂的图,使其更容易理解。
用户10685580
2024-04-30
920
Hyperledger Fabric中的零知识证明
Fabric 1.3中的新增的idemixer(Identity Mixer)以前不大懂zero-knowledge proof(零知识证明),原本觉得PKI基础的MSP是比较常用和稳健的方式,新加个验证方式是不是有点增加复杂性。
Zeal
2020-11-11
1.6K0
用零知识证明解决投票安全
我们经常会遇到需要给别人投票的情况,比如有些公司会组织员工给领导做反向打分,但是往往员工都不敢“真心实意”的打分,为什么呢?归根结底是害怕所谓的匿名不是真匿名,万一领导拿到了投票数据给你穿个小鞋你就别混了。
qudamahcui
2018-12-15
2K0
当区块链遇到零知识证明
零知识证明的官方定义是能够在不向验证者任何有用的信息的情况下,使验证者相信某个论断是正确的。这个定义有点抽象,下面笔者举几个例子,来帮助读者理解这个概念。
qudamahcui
2018-12-07
1.7K0
点击加载更多
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券