Skip to content

Commit da463d5

Browse files
authored
Merge pull request #15 from WeBankBlockchain/develop
update wedpr lab core 1.3.0
2 parents 2770177 + b504902 commit da463d5

File tree

3 files changed

+80
-63
lines changed

3 files changed

+80
-63
lines changed

conf.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -108,9 +108,9 @@
108108
# built documents.
109109
#
110110
# The short X.Y version.
111-
version = '1.1.0'
111+
version = '1.3.0'
112112
# The full version, including alpha/beta/rc tags.
113-
release = 'v1.1.0'
113+
release = 'v1.3.0'
114114

115115
# The language for content autogenerated by Sphinx. Refer to documentation
116116
# for a list of supported languages.
@@ -169,7 +169,7 @@
169169
"display_github": True, # Integrate GitHub
170170
"github_repo": "WeDPR-Lab-DOC", # Repo name
171171
"github_user": "WeDPR",
172-
"github_version": "1.1.0", # Version
172+
"github_version": "1.3.0", # Version
173173
"conf_py_path": "/", # Path in the checkout to the docs root
174174
}
175175

docs/api.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
# 接口文档
2-
3-
VCL接口说明文档:[点击这里](https://docs.rs/wedpr_s_verifiable_confidential_ledger/1.1.0/wedpr_s_verifiable_confidential_ledger/)
4-
5-
SCD接口说明文档:[点击这里](https://docs.rs/wedpr_s_selective_certificate_disclosure/1.2.0/wedpr_s_selective_certificate_disclosure/)
6-
1+
# 接口文档
2+
3+
VCL接口说明文档:[点击这里](https://docs.rs/wedpr_s_verifiable_confidential_ledger/1.1.0/wedpr_s_verifiable_confidential_ledger/)
4+
5+
SCD接口说明文档:[点击这里](https://docs.rs/wedpr_s_selective_certificate_disclosure/1.2.0/wedpr_s_selective_certificate_disclosure/)
6+
77
密码模块接口说明文档:[点击这里](https://docs.rs/wedpr_crypto/1.2.0/wedpr_crypto/)

docs/introduction.md

+71-54
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,72 @@
1-
# WeDPR-Lab是什么
2-
3-
WeDPR是一系列**即时可用场景式**隐私保护高效解决方案套件和服务(参见[WeDPR白皮书](https://mp.weixin.qq.com/s?__biz=MzU0MDY4MDMzOA==&mid=2247483910&idx=1&sn=7b647dec9f046f1e6f94d103897f7efb&scene=19#wechat_redirect)),由微众银行区块链团队自主研发。方案致力于解决业务数字化中隐私不“隐”、共享协作不可控等隐私保护风险痛点,消除隐私主体的隐私顾虑和业务创新的合规壁垒,助力基于隐私数据的核心价值互联和新兴商业探索,营造公平、对等、共赢的多方数据协作环境,达成数据价值跨主体融合和数据治理的可控平衡。
4-
5-
WeDPR具备以下特色和优势:
6-
7-
- **场景式解决方案**:已基于具有共性的场景需求,提炼出公开可验证密文账本、多方密文决策、多方密文排名、多方密文计算、多方安全随机数生成、选择性密文披露等高效技术方案框架模板,可应用于支付、供应链金融、跨境金融、投票、选举、榜单、竞拍、招标、摇号、抽检、审计、隐私数据聚合分析、数字化身份、数字化资质凭证、智慧城市、智慧医疗等广泛业务场景。
8-
- **即时可用**:高性能、高易用、跨平台跨语言实现、不依赖中心化可信服务、不依赖可信硬件、支持国密算法标准、隐私效果公开可验证,5分钟一键构建示例应用。
9-
- **透明可控**:隐私控制回归属主,杜绝数据未授权使用,在『数据可用而不可见』的基础上,进一步实现数据使用全程可监管、可追溯、可验证。
10-
11-
WeDPR全面拥抱开放,将陆续开源一系列核心算法组件,进一步提升系统安全性的透明度,提供更透明、更可信的隐私保护效果。WeDPR-Lab就是这一系列开源的**核心算法组件**的集合。
12-
13-
首组开源的核心算法组件将围绕**公开可验证密文账本**(Verifiable Confidential Ledger, VCL)解决方案进行,在数字化资产流通场景(如支付、清算)、涉及多方之间共享账本信息的场景(如供应链金融、跨境金融服务)等均可广泛应用。
14-
15-
**v1.2.0版本**开源主要内容如下:
16-
17-
- **SCD场景式解决方案核心算法**,支持多种断言证明的高效稳定实现;
18-
19-
- SCD场景式解决方案的一个**交互式样例**,实现以下主要功能:
20-
21-
- 选择性披露证书颁发
22-
23-
- 零知识断言披露证明
24-
25-
- 零知识断言披露验证
26-
27-
- 选择性属性明文披露和验证
28-
29-
- **Rust SDK**,封装底层算法,提供易用、易扩展、跨语言的编程接口;
30-
31-
- **FFI接口**,支持交叉编译跨语言、跨平台所调用的FFI适配接口;
32-
33-
- 其他**基础工具**代码;
34-
35-
- Java、Android、iOS SDK集成示例。
36-
37-
**v1.1.0版本**开源主要内容如下:
38-
39-
- 公开可验证密文账本的一个交互式样例,实现密文金额发行、密文金额四则运算关系验证、密文金额范围验证等功能;
40-
41-
- Rust SDK,封装底层算法,提供易用、易扩展、跨语言的编程接口;
42-
43-
- 三类零知识证明算法的高效稳定实现,包括密文加和关系证明、密文乘积关系证明、密文范围证明;
44-
45-
- 其他基础工具代码;
46-
47-
- Java、Android、iOS SDK使用示例。
48-
49-
我们期望能够通过代码开源的方式:
50-
51-
- 有效降低使用隐私保护算法组件的技术门槛;
52-
- 减少业务系统集成隐私保护特性的开发成本;
53-
- 助力全行业伙伴安全、合规地开展数据业务。
54-
1+
# WeDPR-Lab是什么
2+
3+
WeDPR是一系列**即时可用场景式**隐私保护高效解决方案套件和服务(参见[WeDPR白皮书](https://mp.weixin.qq.com/s?__biz=MzU0MDY4MDMzOA==&mid=2247483910&idx=1&sn=7b647dec9f046f1e6f94d103897f7efb&scene=19#wechat_redirect)),由微众银行区块链团队自主研发。方案致力于解决业务数字化中隐私不“隐”、共享协作不可控等隐私保护风险痛点,消除隐私主体的隐私顾虑和业务创新的合规壁垒,助力基于隐私数据的核心价值互联和新兴商业探索,营造公平、对等、共赢的多方数据协作环境,达成数据价值跨主体融合和数据治理的可控平衡。
4+
5+
WeDPR具备以下特色和优势:
6+
7+
- **场景式解决方案**:已基于具有共性的场景需求,提炼出公开可验证密文账本、多方密文决策、多方密文排名、多方密文计算、多方安全随机数生成、选择性密文披露等高效技术方案框架模板,可应用于支付、供应链金融、跨境金融、投票、选举、榜单、竞拍、招标、摇号、抽检、审计、隐私数据聚合分析、数字化身份、数字化资质凭证、智慧城市、智慧医疗等广泛业务场景。
8+
- **即时可用**:高性能、高易用、跨平台跨语言实现、不依赖中心化可信服务、不依赖可信硬件、支持国密算法标准、隐私效果公开可验证,5分钟一键构建示例应用。
9+
- **透明可控**:隐私控制回归属主,杜绝数据未授权使用,在『数据可用而不可见』的基础上,进一步实现数据使用全程可监管、可追溯、可验证。
10+
11+
WeDPR全面拥抱开放,将陆续开源一系列核心算法组件,进一步提升系统安全性的透明度,提供更透明、更可信的隐私保护效果。WeDPR-Lab就是这一系列开源的**核心算法组件**的集合。
12+
13+
14+
**v1.3.0版本**开源主要内容如下:
15+
16+
- **密钥生成及管理的核心算法**,包括:
17+
18+
- 密钥助记词的生成
19+
20+
- 基于助记词的密钥生成
21+
22+
- 基于分层结构的密钥派生
23+
24+
- **Rust SDK**,封装底层算法,提供易用、易扩展、跨语言的编程接口;
25+
26+
- **FFI接口**,支持交叉编译跨语言、跨平台所调用的FFI适配接口;
27+
28+
- 其他**基础工具**代码;
29+
30+
31+
**v1.2.0版本**开源主要内容如下:
32+
33+
- **SCD场景式解决方案核心算法**,支持多种断言证明的高效稳定实现;
34+
35+
- SCD场景式解决方案的一个**交互式样例**,实现以下主要功能:
36+
37+
- 选择性披露证书颁发
38+
39+
- 零知识断言披露证明
40+
41+
- 零知识断言披露验证
42+
43+
- 选择性属性明文披露和验证
44+
45+
- **Rust SDK**,封装底层算法,提供易用、易扩展、跨语言的编程接口;
46+
47+
- **FFI接口**,支持交叉编译跨语言、跨平台所调用的FFI适配接口;
48+
49+
- 其他**基础工具**代码;
50+
51+
- Java、Android、iOS SDK集成示例。
52+
53+
54+
**v1.1.0版本**开源主要内容如下:
55+
56+
- 公开可验证密文账本的一个交互式样例,实现密文金额发行、密文金额四则运算关系验证、密文金额范围验证等功能;
57+
58+
- Rust SDK,封装底层算法,提供易用、易扩展、跨语言的编程接口;
59+
60+
- 三类零知识证明算法的高效稳定实现,包括密文加和关系证明、密文乘积关系证明、密文范围证明;
61+
62+
- 其他基础工具代码;
63+
64+
- Java、Android、iOS SDK使用示例。
65+
66+
我们期望能够通过代码开源的方式:
67+
68+
- 有效降低使用隐私保护算法组件的技术门槛;
69+
- 减少业务系统集成隐私保护特性的开发成本;
70+
- 助力全行业伙伴安全、合规地开展数据业务。
71+
5572
欢迎社区伙伴参与WeDPR-Lab的共建,一起为可信开放数字新生态的构建打造坚实、可靠的技术底座。

0 commit comments

Comments
 (0)