简介
官网:https://hyperledger-fabric.readthedocs.io/en/release-1.3/idemix.html
fabric1.3 发布idemix特性,该功能主要实现了零知识证明,即:匿名性、不可关联性。
目前主要实现SDK端的零知识证明,也就是client可以采用idemix,peer、orderer验证,目前只有Java-sdk实现了该功能,其他sdk还不支持。另外peer、orderer的零知识证明也没实现,也就是说目前只有client端实现了匿名性与不可关联性,peer、orderer节点的零知识证明说是后续版本会支持。
官网主要介绍了该功能的特点以及使用,关于怎么实现,实现的数学原理证明没有讲。技术细节及数学原理官网给了几篇论文,有兴趣的可以阅读一下。
idemix概念及特性详细描述:
Concepts and Languages for Privacy-Preserving Attribute-Based Authentication
技术原理:
Camenisch and Lysyanskaya