IT资讯 WeDPR 全平台 SDK 开源发布,助力数据隐私深度触达终端用户

doyle · 2020-11-04 13:30:05 · 热度: 4

作为新一代生产要素,数据关乎个人用户和企业机构的切身利益。其“复用无损耗、使用无限制、用后无痕迹”的三无特点,给落实数据隐私保护、建立可信数据权益体系的建立带来诸多挑战,而传统技术手段又难以满足终端用户关键隐私诉求。 

在传统技术架构中,服务平台对数据有完全掌控权,终端用户通常情况下只能获得界面显示上有限的数据隐私保护,即终端应用对敏感数据进行打码隐藏(例如,隐藏账户金额)。一旦数据明文进入服务平台,对于数据在服务平台流转、使用、储存等关键生命周期环节,终端用户无法感知、无法控制、无法核实。

为了有效保障用户数据隐私,让终端用户更好地享受数据隐私权利,终端数据保护势在必行,终端应用需具备运行隐私保护算法的必要能力。 

随着移动终端智能化推进、无线通信网络普及,智能设备在人们生活中的地位越来越重要,终端设备类型呈现出多样化的态势。

伴随用户数据在终端使用的权重提升,数据流通带来的隐私保护与数据属主问题也在不停凸显,如何保障全平台终端应用的数据隐私,平衡系统性能和用户体验,已经成为迫切需求。

微众银行区块链积极分析行业需求、听取社区反馈,在开源数据隐私保护方案WeDPR的公开可验证密文账本场景的基础上,进一步开源了:

  • 涵盖桌面端、服务端、移动端的全平台SDK,以及可快速上手的集成示例。

  • Rust FFI适配各主流编程语言的跨编程语言接口。

  • 一系列常用隐私保护算法接口。

  WeDPR全平台SDK和示例程序

本次共开源 Java 、Android、iOS SDK及集成示例,主要内容如下:

Java SDK

WeDPR-Lab的Java SDK,面向通用Java运行环境,为以下功能提供了Java API和集成示例:

  1. VCL(Verifiable Confidential Ledger,公开可验证密文账本场景式解决方案

  2. 常用隐私保护算法

仓库地址: 

https://github.com/WeBankBlockchain/WeDPR-Lab-Java-SDK

Android SDK

WeDPR-Lab的Android SDK,面向Android平台,为以下功能提供了Java API和集成示例:

  1. VCL场景式解决方案

  2. 常用隐私保护算法

仓库地址:

https://github.com/WeBankBlockchain/WeDPR-Lab-Android-SDK

iOS SDK

WeDPR-Lab的iOS SDK,面向iOS平台,为以下功能提供了C/Objective-C API和集成示例:

  1. VCL场景式解决方案

  2. 常用隐私保护算法

仓库地址:

https://github.com/WeBankBlockchain/WeDPR-Lab-iOS-SDK

  WeDPR-Lab Core 迭代至 v1.1.0

我们还对WeDPR-Lab Core进行了v1.1.0的迭代,提供更为丰富的密码学算法组件,进一步降低隐私保护算法技术门槛。

主要更新点如下:

  1. 新增签名验证、哈希算法、公钥加解密ECIES等密码算法组件

  2. 新增支持交叉编译、跨语言、跨平台所调用的FFI适配接口

仓库地址:

https://github.com/WeBankBlockchain/WeDPR-Lab-Core

文档地址:

https://wedpr-lab.readthedocs.io/zh_CN/latest

WeDPR 全平台 SDK 开源发布,助力数据隐私深度触达终端用户WeDPR 全平台 SDK 开源发布,助力数据隐私深度触达终端用户

在下一个版本的更新中,我们将为VCL场景带来更多的零知识证明算法,并进一步开源选择性密文披露场景方案的核心算法。欢迎各位数据隐私保护同路人,踊跃参与开源共建。

猜你喜欢:
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册