logo

PaddleDTX v1.0版本发布,安全性灵活性全面提升!

作者:技术营养麦片2022.02.18 10:40浏览量:69

简介:飞桨携手百度超级链联合推出了首款“产业级”可信分布式AI开源产品——PaddleDTX

近年来,在数字经济发展的大背景下,数据的爆发式增长为人工智能的发展提供了充分的“养料”,人工智能逐步成为支持数字经济飞跃式发展的重要技术,并越来越深入地与各产业实现融合。随着AI的逐步应用,数据的安全流通、算法的安全性以及算法的可解释性等问题也越来越受到业界的重视。

为此,飞桨携手百度超级链联合推出了首款“产业级”可信分布式AI开源产品——PaddleDTX,基于区块链、去中心化存储、可信计算以及分布式机器学习等技术实现数据流通全生命周期安全管理,打破数据孤岛,实现“可信”人工智能发展,以及数据的“可信共享,价值流通”。

还不了解什么是PaddleDTX?点击下方链接了解更多:
https://paddledtx.readthedocs.io/zh_CN/v1.0.0/index.html

PaddleDTX最初开源版本于2021年12月12日WAVE SUMMIT+深度学习开发者峰会上首次亮相,新年伊始,我们也对初始版本进行了优化升级,推出了PaddleDTX V1.0版本,新版本目前已正式上线!今天小编就带大家抢先看看V1.0版本都有哪些功能的优化升级。

相比原始版本,本次V1.0版在PaddleDTX的安全性和灵活性上做出了重大升级。在安全性方面,此次版本的密码学模块采用了更安全的双线性对映射曲线;在灵活性方面,此次版本支持数据授权和代理计算,实现了数据存储和计算的分离。

图片.jpg
代理计算流程图

升级点概览

分布式计算

分布式计算网络本次最大升级点是支持了代理计算,将计算方和数据方解耦,提升系统灵活性。

计算方和数据方分离后,计算方只需获得数据方的授权许可,便可直接从去中心化存储网络中获取样本数据进行训练或预测。同时,区块链上记录的DataNode也统一升级为ExecutorNode,实现角色分离。预测任务结果的存储,同时支持在去中心化存储网络中保存,以及在计算节点本地存储。

升级后的使用说明,请参见PaddleDTX最新开源文档:
https://paddledtx.readthedocs.io/zh_CN/v1.0.0/quickstart/client.html#distributed-ai

去中心化存储

去中心化存储网络本次升级点包括支持数据授权和账户白名单,大大提升了系统灵活性。

数据授权:本次版本支持数据方将自己的数据授权给其他方恢复和使用,授权信息记录在区块链中,实现可追溯和审计。数据需求方被授权使用某份数据后,在授权有效期内,可直接从存储方拉取数据切片并恢复原文,存储方可通过区块链智能合约验证数据请求方的权限。数据授权机制实现了细粒度的权限管理,为代理计算提供了支持。

账户白名单:本次版本新增数据节点账户白名单,授权的账户可用自身公私钥进行数据相关操作,无需传输节点公私钥,方便后期的账户权限管理。用户可利用PaddleDTX提供的工具方便地生成自己的账户公私钥,并申请将自己的公钥加入到节点白名单中,白名单账户列表可灵活添加和删除。

升级后的使用说明,请参见PaddleDTX最新开源文档:
https://paddledtx.readthedocs.io/zh_CN/v1.0.0/quickstart/client.html#xuperdb

密码学库

密码学模块本次升级重点是更新了双线性映射椭圆曲线选型,极大提升了系统整体安全性。

双线性映射在副本保持证明等算法中大量使用,在最初版本,PaddleDTX采用了BN256作为双线性映射的底层曲线,但BN256已被证明无法达到128bit的安全,本次版本采用安全性更高的BLS12-381曲线。

更多双线性映射椭圆曲线相关介绍,请参考:
https://datatracker.ietf.org/doc/html/draft-irtf-cfrg-pairing-friendly-curves

目前PaddleDTX已落地浙江省桐乡市,为桐乡打造了以人工智能为基因,区块链可信生产关系为先进技术特色的“一核一链四体系”的桐乡特色区域级融合型产业大脑及智能工业互联网平台。经过本次版本升级后,新版本支持该工业互联网平台与基础能力平台的对接和展示,包含工业视觉智能平台、工业数据智能平台、数字孪生平台及大数据平台等,并可扩展融合其他平台功能,支持数据的授权恢复和使用,并提供多维度的运维监控,支持网络节点的灵活增删,支持轻节点授权机制。除此之外,密码学模块的升级也进一步提升了该平台的设备采集及数据传输过程中系统整体的安全性,强化了整体安全支撑保障体系。

以上便是本次PaddleDTX V1.0版本优化升级的全部内容啦,获取PaddleDTX V1.0完整开源代码:
https://github.com/PaddlePaddle/PaddleDTX

你对本次新版本的升级有哪些建议和心得体会?也欢迎联系小助手(XuperChain-Help)加入PaddleDTX官方微信群,我们一同探讨。

发表评论