零知识证明

基本信息

零知识证明(Zero—Knowledge Proof),是由S.Goldwasser、S.Micali及C.Rackoff在20世纪80年代初提出的。它指的是证明者能够在不向验证者提供任何有用的信息的情况下,使验证者相信某个论断是正确的。零知识证明实质上是一种涉及两方或更多方的协议,即两方或更多方完成一项任务所需采取的一系列步骤。证明者向验证者证明并使其相信自己知道或拥有某一消息,但证明过程不能向验证者泄漏任何关于被证明消息的信息。大量事实证明,零知识证明在密码学中非常有用。如果能够将零知识证明用于验证,将可以有效解决许多问题。

关联概念

协同技术: Pedersen承诺信息存储关键技术分布式存储分布式账本技术可信执行环境大数据安全多方计算安全性分析形式化验证数据交互数据隐私数据隐私保护机器学习计算开销隐私数据

参与主体: 客户联盟链

应用领域-供应链: 供应链数据溯源溯源追溯追踪

应用领域-信用与存证: 信任体系信任问题电子证据

应用领域-公共管理: 监管链

应用领域-其他: 位置证明

应用领域-医疗: 中医药医疗区块链医疗数据医院

应用领域-教育科研: 学术

应用领域-数字货币: 比特币混币

应用领域-版权: 授权版权

应用领域-能源: 微电网电力交易综合能源能源交易能源管理

应用领域-金融: 交易交易数据区块链交易商业秘密审计支付支付通道资产管理金融

技术特征: 不可篡改互联互通公开透明区块链去中心化区块链安全匿名性单点失效去中心化可信可扩展性可监管可行性可追溯可追溯性可追踪可靠性可验证合法性安全保障安全性开放性数据不可篡改真实性运行效率适用性隐私保护隐私性

核心技术-共识机制: 共识协议共识机制

核心技术-加密算法: 公钥公钥加密加密加密算法变色龙哈希变色龙哈希函数可验证随机函数同态加密密码密码体制密码学密码技术密码货币密钥密钥管理属性加密数字签名数据加密时间戳环签名群签名解密

核心技术-安全技术: 存在性证明权限认证身份信息身份管理身份认证身份识别身份验证隐私安全

核心技术-数据存储: Merkle树分布式区块链区块链技术数据存储

核心技术-智能合约: 智能合约智能合约安全

核心技术-激励机制: 记账

核心技术-网络协议: 区块链网络对等网络

核心技术-链与节点: 侧链跨链

监管治理: 监管科技

项目平台: Fabric以太坊区块链系统

相关文章