链资讯 链资讯
Ctrl+D收藏链资讯

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;

BitMEX将于7月11日禁止俄罗斯公民在欧盟范围内访问该交易所:金色财经报道,Watcher.Guru在社交媒体上称,据报道,BitMEX将于7月11日禁止俄罗斯公民和居民在欧盟范围内访问该交易所。[2022/7/5 1:52:53]

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

椭圆曲线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

  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

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

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

标签:TUBZKTEDPDPRVTUBE价格ZKT币REDPEPE价格DPR币

欧易交易所热门资讯
Statemint 成功上线到波卡测试网 预计即将上 Kusama

6 月 2 日,波卡测试网 Westend 已经将 Shell 链升级为资产平行链 Westmint(即 Westend 版的 Statemint),目前运行稳定! 根据此前 Gavin 和波卡团队透露的计划,下一步将会在 Kusama 上把 Shell 升级到 Statemine。在 Statemine 运行稳定后,Kusama 插槽拍卖就将开始。

Hashflow:链下流动性的聚合器

如何为市场提供充足的流动性,是所有交易平台需要面对的共同问题。 在传统的订单簿交易平台中,交易订单由买卖双方分别报出,并在平台中按照时间与价格优先原则进行撮合。然而在此种交易模式下,一些平时交易量较小,报价不够活跃的交易对,常常会遇到买方难以找到卖方,或者买卖双方难以在同时对交易价格达成一致的情况。

TRIBEONE:让你拥有属于你自己的银行

传统金融生态正快速浮现许多问题,包括缺乏透明性、覆盖范围有限、缺乏适应性的基础设施架构,这些都已见怪不怪了,但一直没有更好的替代系统;直到今天。 向大家介绍 TribeOne,世界首个 AI 驱动的去中心化金融平台,采用 RAROC(Risk-Adjusted Returns On Crypto,加密货币的风险调整回报)技术。

MVI:一键投资整个元宇宙

从关注一个 NFT 项目到探索数个 NFT 项目相互融合、链接,无数 NFT 平行宇宙被打通,艺术、游戏、潮玩甚至是身份证明、财务,当这些汇集在一起就形成了一个无比真实的虚拟世界,人们通常把它叫做「元宇宙(Metaverse)」。

区块链·世界志 | zkTube扩容方案线上发布

6月29日14:00,金色财经邀请zkTube亚洲技术代表Ethan Yang、zkTube项目经理&新加坡区块链协会成员Albert Leong做客「区块链·世界志」直播间,探讨了zkTube在解决以太坊拥堵上带来的扩容方案。

CoinMarketCap 推出加密货币交易功能 手把手教你如何使用

CoinMarketCap 推出的加密货币交易功能服务滑点要比单一的 DEX 协议要小,但要高于聚合协议。 6 月 30 日消息,加密资产数据提供商 CoinMarketCap 宣布推出了自己的代币交换服务,用户可连接支持的加密钱包并直接在 CoinMarketCap 上交易相关 token。