@@ -12,14 +12,114 @@ WeDPR具备以下特色和优势:
12
12
13
13
WeDPR全面拥抱开放,将陆续开源一系列核心算法组件,进一步提升系统安全性的透明度,提供更透明、更可信的隐私保护效果。WeDPR-Lab就是这一系列开源的** 核心算法组件** 的集合。
14
14
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
+ - 其他** 基础工具** 代码。
23
123
24
124
25
125
我们期望能够通过代码开源的方式:
0 commit comments