免责声明:金色财经所有资讯仅代表作者个人观点,不构成任何投资理财建议。请确保访问网址为(jinse.cn) 举报

    WeDPR零知识证明聚合验证组件开源 丰富基础密码算法

    WeDPR是微众银行区块链围绕数据隐私保护核心业务场景,打造的一套即时可用、场景式隐私保护解决方案。秉持拥抱开放的理念,微众银行区块链持续开源WeDPR系列场景中的组件。

    开源以来,WeDPR积极听取行业建议和社区反馈,致力于提供透明可信、开箱即用的隐私保护解决方案,缩短合作伙伴实施路径。

    本次更新,在WeDPR-Lab Crypto仓库新增多项实用的密码算法组件、在WeDPR-Lab SDK仓库新增KTB密钥管理套件的全平台SDK示例,并在WeDPR-Lab Core仓库对于VCL场景式解决方案,适配本次Crypto仓库新增的零知识证明批量验证算法组件,将对应证明的批量验证效率提升了近60%。

    本次版本迭代的关键组件具体说明如下,欢迎大家积极体验新版本。

      WeDPR-Lab Crypto v1.1.0新增的密码算法组件

    在原有密码算法的基础上,本次新增了以下具体密码算法,并新增相应算法的多种风格FFI调用接口。

    1. 核心密码算法组件:

    • 分组加密算法,具体包括:

      AES-256;

      国密SM4;

    • 哈希算法,具体包括:

      SHA3-256;

      BLAKE2b;

      RIPEMD-160;

    • 椭圆曲线计算,具体包括:

      椭圆曲线BN128的点加操作;

      椭圆曲线BN128的点乘操作; 

      椭圆曲线BN128的双线性对操作;

    • 数字签名算法,具体包括:

      Ed25519签名算法;

    • 零知识证明

      离散对数相等性证明;

    • 零知识证明的聚合验证,具体包括:

      加和证明的聚合验证;

      乘积证明的聚合验证。

    2. 二进制接口,包括所有新增和现有核心密码算法的高性能二进制接口。

    3. FFI接口,支持交叉编译跨语言、跨平台所调用的FFI适配接口。

    仓库地址:

    https://github.com/WeBankBlockchain/WeDPR-Lab-Crypto

    仓库镜像:

    https://gitee.com/WeBankBlockchain/WeDPR-Lab-Crypto

    文档地址:

    https://wedpr-lab.readthedocs.io/zh_CN/latest

      WeDPR-Lab Core v1.4.0新增的算法组件

    WeDPR-Lab Core v1.4.0中,我们将本次WeDPR-Lab Crypto v1.1.0新增的零知识证明的聚合验证算法运用于VCL公开可验证密文账本。

    在原有VCL场景式解决方案中,为了保证密文记录运算前后的会计平衡,VCL使用了密文加和关系证明及密文乘积关系证明。本次适配零知识证明的聚合验证,对于多组密文记录及其加和关系证明(或乘积关系证明),无需针对每个加和证明(或乘积证明)分别进行验证,只需执行一次聚合验证,就可对所有加和证明(或乘积证明)进行验证。

    聚合验证算法通过减少开销较大的椭圆曲线点运算的个数,将VCL中对应零知识证明批量验证的效率提升了近60%。

    仓库地址:

    https://github.com/WeBankBlockchain/WeDPR-Lab-Core

    仓库镜像:

    https://gitee.com/WeBankBlockchain/WeDPR-Lab-Core

    文档地址:

    https://wedpr-lab.readthedocs.io/zh_CN/latest

      WeDPR-Lab全平台SDK系列版本迭代

    Java SDK

    WeDPR-Lab的Java SDK,为KTB密钥管理套件功能新增Java API和集成示例。

    仓库地址: 

    https://github.com/WeBankBlockchain/WeDPR-Lab-Java-SDK

    仓库镜像:

    https://gitee.com/WeBankBlockchain/WeDPR-Lab-Java-SDK

    Android SDK

    WeDPR-Lab的Android SDK,为KTB密钥管理套件功能新增Java API和集成示例。

    仓库地址:

    https://github.com/WeBankBlockchain/WeDPR-Lab-Android-SDK

    仓库镜像:

    https://gitee.com/WeBankBlockchain/WeDPR-Lab-Android-SDK

    iOS SDK

    WeDPR-Lab的iOS SDK,为KTB密钥管理套件功能新增C/Objective-C API和集成示例。

    仓库地址:

    https://github.com/WeBankBlockchain/WeDPR-Lab-iOS-SDK

    仓库镜像:

    https://gitee.com/WeBankBlockchain/WeDPR-Lab-iOS-SDK

      欢迎社区踊跃参与开源共建

    上述场景解决方案及其功能所涉及的最新代码和技术文档已同步更新,用户可深入体验演示程序,并基于开源代码,深入了解密码学算法的应用,与社区一同对算法进行优化和扩充。

    jinse.cn 0
    好文章,需要你的鼓励
    jinse.cn 0
    好文章,需要你的鼓励
    参与评论
    0/140
    提交评论
    文章作者: / 责任编辑:

    声明:本文由入驻金色财经的作者撰写,观点仅代表作者本人,绝不代表金色财经赞同其观点或证实其描述。

    提示:投资有风险,入市须谨慎。本资讯不作为投资理财建议。

    金色财经 > 微众银行区块链 > WeDPR零知识证明聚合验证组件开源 丰富基础密码算法
    • 寻求报道
    • 金色财经中国版App下载
      金色财经APP
      iOS & Android
    • 加入社群
      Telegram
    • 意见反馈
    • 返回顶部
    • 返回底部