@@ -12,14 +12,114 @@ WeDPR具备以下特色和优势:
1212
1313WeDPR全面拥抱开放,将陆续开源一系列核心算法组件,进一步提升系统安全性的透明度,提供更透明、更可信的隐私保护效果。WeDPR-Lab就是这一系列开源的** 核心算法组件** 的集合。
1414
15- 本次开源(v1.3.0版本),新增密钥生成及管理功能,具体包含以下核心算法组件:
16- 1. 密钥生成及管理的核心算法,包括:
17- 密钥助记词的生成
18- 基于助记词的密钥生成
19- 基于分层结构的密钥派生
20- 2. Rust SDK,封装底层算法,提供易用、易扩展、跨语言的编程接口;
21- 3. FFI接口,支持交叉编译跨语言、跨平台所调用的FFI适配接口;
22- 4. 其他基础工具代码。
15+ ** WeDPR-Lab-Core v1.5.0版本** 开源主要内容如下:
16+ - ** 多方密文决策ACV核心算法** ,支持全密文决策、全流程可验证的多方隐私决策。
17+
18+ - ACV场景式解决方案的一个** 交互式样例** ,实现以下主要功能:
19+
20+ - 密文空白选票的颁发
21+
22+ - 决策密文选票的生成
23+
24+ - 密文决策过程的零知识证明生成与验证
25+
26+ - 密文决策结果的汇总
27+
28+ - 汇总过程的零知识证明生成和验证
29+
30+ - 决策结果的验证
31+
32+ - ** Rust SDK** ,封装底层算法,提供易用、易扩展、跨语言的编程接口;
33+
34+ - 其他** 基础工具** 代码。
35+
36+
37+ ** WeDPR-Lab-Core v1.4.0版本** 开源主要内容如下:
38+ - 将WeDPR-Lab Crypto v1.1.0新增的零知识证明的聚合验证算法运用于VCL公开可验证密文账本。
39+
40+ - 聚合验证算法在VCL中应用后的具体效果是:
41+
42+ 对于多组密文记录及其加和关系证明(或乘积关系证明),无需针对每个加和证明(或乘积证明)分别进行验证,而只需执行一次聚合验证,就可对所有加和证明(或乘积证明)进行验证。
43+
44+ 聚合验证算法通过减少开销较大的椭圆曲线点运算的个数,将VCL中对应零知识证明批量验证的效率提升了近60%。
45+
46+
47+ ** WeDPR-Lab-Core v1.3.0版本** 开源主要内容如下:
48+
49+ - ** 密钥生成及管理的核心算法** ,包括:
50+
51+ - 密钥助记词的生成
52+
53+ - 基于助记词的密钥生成
54+
55+ - 基于分层结构的密钥派生
56+
57+ - ** Rust SDK** ,封装底层算法,提供易用、易扩展、跨语言的编程接口;
58+
59+ - ** FFI接口** ,支持交叉编译跨语言、跨平台所调用的FFI适配接口;
60+
61+ - 其他** 基础工具** 代码。
62+
63+
64+ ** WeDPR-Lab-Core v1.2.0版本** 开源主要内容如下:
65+
66+ - ** 选择性认证披露SCD核心算法** ,支持多种断言证明的高效稳定实现;
67+
68+ - SCD场景式解决方案的一个** 交互式样例** ,实现以下主要功能:
69+
70+ - 选择性披露证书颁发
71+
72+ - 零知识断言披露证明
73+
74+ - 零知识断言披露验证
75+
76+ - 选择性属性明文披露和验证
77+
78+ - ** Rust SDK** ,封装底层算法,提供易用、易扩展、跨语言的编程接口;
79+
80+ - ** FFI接口** ,支持交叉编译跨语言、跨平台所调用的FFI适配接口;
81+
82+ - 其他** 基础工具** 代码。
83+
84+
85+ ** WeDPR-Lab-Core v1.1.0版本** 开源主要内容如下:
86+
87+ 提供更为丰富的密码学算法组件,具体包括:
88+
89+ - ** 密码算法组件**
90+
91+ - 签名验证
92+
93+ - 哈希算法
94+
95+ - 公钥加解密ECIES
96+
97+ - ** FFI接口** ,新增支持交叉编译、跨语言、跨平台所调用的FFI适配接口。
98+
99+
100+ ** WeDPR-Lab-Core v1.0.0版本** 开源主要内容如下:
101+
102+ - ** 公开可验证密文账本VCL** 的一个** 交互式样例** ,实现以下主要功能:
103+
104+ - 密文金额发行
105+
106+ - 密文金额四则运算关系验证
107+
108+ - 密文金额范围验证
109+
110+ - ** 三类零知识证明算法** 的高效稳定实现,包括
111+
112+ - 密文加和关系证明
113+
114+ - 密文乘积关系证明
115+
116+ - 密文范围证明
117+
118+ - ** Rust SDK** ,封装底层算法,提供易用、易扩展、跨语言的编程接口;
119+
120+ - ** FFI接口** ,支持交叉编译跨语言、跨平台所调用的FFI适配接口;
121+
122+ - 其他** 基础工具** 代码。
23123
24124
25125我们期望能够通过代码开源的方式:
0 commit comments