《4-2 百度数邦平台的可信联盟链.pdf》由会员分享,可在线阅读,更多相关《4-2 百度数邦平台的可信联盟链.pdf(27页珍藏版)》请在三个皮匠报告上搜索。
1、百度数邦平台的可信联盟链李宇 高级研发工程师2022.05.21您公司的logo|01数邦平台简介数邦平台简介03数邦平台联盟链数邦平台联盟链技术路线技术路线02数邦平台联盟链数邦平台联盟链整体框架整体框架04数据隐私与安全数据隐私与安全思考思考目录目录CONTENT您公司的logo|数邦平台简介数邦平台简介01您公司的logo|背景背景您公司的logo|2018-062018-052021-082021-06欧盟欧盟 GDPRGDPR通用数据保护条例通用数据保护条例开始实施开始实施美国美国 CCPACCPA加州消费者隐私法案加州消费者隐私法案正式颁布正式颁布中国中国 DSLDSL中华民共和国
2、数据安全法中华民共和国数据安全法常委会通过常委会通过中国中国 PIPLPIPL中华民共和国个信息中华民共和国个信息保护法保护法正式施正式施百度数邦平台(百度数邦平台(FedCube)简介)简介您公司的logo|模块层应用层同态加密数据层区块链智能合约可解释性模块AutoDL4A鉴权资源隔离多租户动态存储百度数据联邦平台GPU运算时空类型数据离散型数据时序数据POI数据平台层花销模型日志审计数据审查隐私保护联邦学习/计算To U 合作To G 合作To B 合作数邦平台联盟链数邦平台联盟链整体框架整体框架02您公司的logo|整体框架整体框架:基于区块链的数据隐私知识共享机制:基于区块链的数据隐
3、私知识共享机制|基于区块链的隐私保护数据挖掘机制基于密码学及安全协议的数据隐私安全基于区块链共识机制的数据可靠性保证基于智能合约的多方联合建模参数共享可插拔共识RaftPBFTKafkaPoFPoQ同态加密秘密共享PSI零知识证明多重签名限密码ACL容器化执Ledger DB合约安装合约升级执验证数邦平台联盟链数邦平台联盟链技术路线技术路线03您公司的logo|数邦联盟链的技术路线概要数邦联盟链的技术路线概要|1.联盟链多方协同下身份隐私的集合交集安全计算2.联盟链多方协同下纵向神经网络安全训练方法3.数邦平台的联盟链与可信执行环境在多个企业或者机构集合中寻找共有的交集结果,但不透露交集以为其
4、他用户的信息。多个企业或者机构进行纵向联合建模,但不泄漏每个样本数据的特征值。在调用敏感信息和进行敏感操作时,保证程序的正确执行,同时保护敏感数据的安全。4.数邦平台联盟链的应用示例基本概念回顾:同态加密基本概念回顾:同态加密|同态加密-在密文上进行计算同态加密技术最早在1978年由Rivest等人提出。加法(Paillier)/乘法(ElGamal)同态。!(+)=(!(),!()!()=Multi(!(),!()全同态加密(FHE)密码学“圣杯”Gentry.2009应用:领域广泛,云计算、隐私保护等数邦平台联盟链的多方隐私集合求交方案数邦平台联盟链的多方隐私集合求交方案|一、基于Thre
5、shold Paillier和联盟链的多方隐私集合求交方案1.联盟区块链节点构建由企业和机构通过搭建联盟区块链节点构建基础信任关系。如企业A、B、C分别拥有联盟区块链节点1、2、3,机构D、E、F分别拥有节点4、5、6。A-F通过合作模式构建联盟链,并设置可插拔共识算法保证数据一致性和正确性。账本账本账本账本账本账本节点1节点2节点3节点4节点5节点6数邦平台联盟链的多方隐私集合求交方案数邦平台联盟链的多方隐私集合求交方案|一、基于Threshold Paillier和联盟链的多方隐私集合求交方案2.Threshold Paillier密钥生成账本账本账本账本账本账本节点1节点2节点3节点4节
6、点5节点6=2+1=2+1=#=1+)%#&随机#=,参与者=,pk=多方隐私求交任务发布后为各个参与方生成密钥,以及共享公钥。(=私钥|一、基于Threshold Paillier和联盟链的多方隐私集合求交方案3.隐私集合数据加密账本账本账本账本账本账本节点1节点2节点3节点4节点5节点6Paillier的基本加密算法Threshold-Paillier加密=&)*+!&其中 =!数邦平台联盟链的多方隐私集合求交方案数邦平台联盟链的多方隐私集合求交方案参与者将自己的私有数据集合进行加密。参与方通过调用智能合约将密文数据共享给多方求交任务的协同方。|一、基于Threshold Paillier