作为新一代生产要素,数据关乎个人用户和企业机构的切身利益。其“复用无损耗、使用无限制、用后无痕迹”的三无特点,给落实数据隐私保护、建立可信数据权益体系的建立带来诸多挑战,而传统技术手段又难以满足终端用户关键隐私诉求。
在传统技术架构中,服务平台对数据有完全掌控权,终端用户通常情况下只能获得界面显示上有限的数据隐私保护,即终端应用对敏感数据进行打码隐藏(例如,隐藏账户金额)。一旦数据明文进入服务平台,对于数据在服务平台流转、使用、储存等关键生命周期环节,终端用户无法感知、无法控制、无法核实。
为了有效保障用户数据隐私,让终端用户更好地享受数据隐私权利,终端数据保护势在必行,终端应用需具备运行隐私保护算法的必要能力。
随着移动终端智能化推进、无线通信网络普及,智能设备在人们生活中的地位越来越重要,终端设备类型呈现出多样化的态势。
伴随用户数据在终端使用的权重提升,数据流通带来的隐私保护与数据属主问题也在不停凸显,如何保障全平台终端应用的数据隐私,平衡系统性能和用户体验,已经成为迫切需求。
微众银行区块链积极分析行业需求、听取社区反馈,在开源数据隐私保护方案WeDPR的公开可验证密文账本场景的基础上,进一步开源了:
-
涵盖桌面端、服务端、移动端的全平台SDK,以及可快速上手的集成示例。
-
Rust FFI适配各主流编程语言的跨编程语言接口。
-
一系列常用隐私保护算法接口。
WeDPR全平台SDK和示例程序
本次共开源 Java 、Android、iOS SDK及集成示例,主要内容如下:
Java SDK
WeDPR-Lab的Java SDK,面向通用Java运行环境,为以下功能提供了Java API和集成示例:
-
VCL(Verifiable Confidential Ledger,公开可验证密文账本)场景式解决方案
-
常用隐私保护算法
仓库地址:
https://github.com/WeBankBlockchain/WeDPR-Lab-Java-SDK
Android SDK
WeDPR-Lab的Android SDK,面向Android平台,为以下功能提供了Java API和集成示例:
-
VCL场景式解决方案
-
常用隐私保护算法
仓库地址:
https://github.com/WeBankBlockchain/WeDPR-Lab-Android-SDK
iOS SDK
WeDPR-Lab的iOS SDK,面向iOS平台,为以下功能提供了C/Objective-C API和集成示例:
-
VCL场景式解决方案
-
常用隐私保护算法
仓库地址:
https://github.com/WeBankBlockchain/WeDPR-Lab-iOS-SDK
WeDPR-Lab Core 迭代至 v1.1.0
我们还对WeDPR-Lab Core进行了v1.1.0的迭代,提供更为丰富的密码学算法组件,进一步降低隐私保护算法技术门槛。
主要更新点如下:
-
新增签名验证、哈希算法、公钥加解密ECIES等密码算法组件
-
新增支持交叉编译、跨语言、跨平台所调用的FFI适配接口
仓库地址:
https://github.com/WeBankBlockchain/WeDPR-Lab-Core
文档地址:
https://wedpr-lab.readthedocs.io/zh_CN/latest
在下一个版本的更新中,我们将为VCL场景带来更多的零知识证明算法,并进一步开源选择性密文披露场景方案的核心算法。欢迎各位数据隐私保护同路人,踊跃参与开源共建。
猜你喜欢: