Fabric v1.x Idemix(Identity Mixer)介绍

一、Idemix是什么

Idemix(Identity Mixer)的核心是零知识证明(Zero Knowledge Proof),用户无需暴露私有数据以及任何有用的信息,也能证明自己拥有这些私有数据,对方能够进行有效验证,这就是零知识证明。
Idemix是一个密码协议套件(X.509+加密算法),保留隐私实现匿名性,交易时不用透露交易者的身份,而且交易间是无关联的,不可往前追溯。

Identity包含三个角色,包括用户(User)、发行者(Issuer)、验证者(Verifier),各自作用如下:

  • 用户:通过Idemix生成一个proof,证明自己知道某个秘密
  • 发行者:(fabric CA 或 idemixgen工具)验证用户的隶属属性,然后颁发一个证书
  • 验证者:(fabric MSP)验证proof
    在这里插入图片描述

二、Idemix的实现

Fabric中Peer通过Fabric CA进行Enroll、Register、Revoke的操作,还可以通过Identity Mixer对交易进行签名验签的操作;
Identity Mixer和Fabric CA都需要调用加密包进

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值