基于联邦学习的安全计算系统和方法技术方案

技术编号:30530711 阅读:36 留言:0更新日期:2021-10-30 12:29
一种基于联邦学习的安全计算系统、方法、电子设备及计算机可读存储介质,该系统包括计算请求方、数据提供方、全局控制中心计算服务器和监管方;计算请求方用于发起计算请求,最终获得计算结果;计算请求方、数据提供方和全局控制中心计算服务器之间采用加密通道进行通信;数据提供方提供参与计算的数据并进行本地计算;全局控制中心计算服务器用于对数据进行安全计算以及用于控制计算流程和授权管理;监管方对安全计算系统进行监管和认可。该系统和方法提供了更高级别的安全保护级别,无论是数据拥有者还是计算中心都无法从技术层面窥探其他人的数据;引进了系统管理机制,对整个系统进行深度和客观的管理,避免了数据被篡改。改。改。

【技术实现步骤摘要】
基于联邦学习的安全计算系统和方法


[0001]本专利技术属于安全计算、机器学习、云计算和区块链的交叉领域,尤其涉及一种基于联邦学习的安全计算系统和方法。

技术介绍

[0002]现有的联邦学习大多对数据的保护往往难以满足数据拥有者的隐私需要。例如,计算中心被攻破,就可以观测到各个数据节点的状态,进而推测原始数据。因此,为联邦学习提供高级别的安全计算十分必要。
[0003]另一方面,现有的联邦学习缺乏一个客观的管理机制,管理通常由联邦学习中心来进行,这样就很难客观公正。例如,如果计算中心和数据提供者发生争执,计算中心可能会伪造历史记录。因此,一个独立客观的第三方作为管理方就十分迫切了。

技术实现思路

[0004]针对现有联邦学习不能很好的保护数据隐私,本专利技术提供了一种基于联邦学习的安全计算系统和方法,以保证整个联邦学习过程中没有任何一方可以窥测到他人信息,即使计算中心被攻破。该方法和系统至少能达到国密标准,并且可以切换到抗量子计算的级别,可以让数据拥有者安全的参加联邦学习。同时该方法和系统提供了系统管理员角色,负责整个系本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于联邦学习的安全计算系统,其特征在于,包括:计算请求方、数据提供方、全局控制中心计算服务器和监管方;所述计算请求方用于发起计算请求,最终获得计算结果;所述数据提供方提供参与计算的数据并进行本地计算;所述计算请求方、数据提供方和全局控制中心计算服务器之间采用加密通道进行通信,形成第一层加密保护;所述全局控制中心计算服务器包括安全计算中心模块和控制中心模块;所述安全计算中心模块对各个选定参与的数据客户端和计算请求方进行安全认证,形成第二层加密保护,并对数据进行安全计算,所述控制中心用于控制所述加密通道、计算流程和授权管理;所述监管方对所述安全计算系统进行监管和认可。2.根据权利要求1所述的基于联邦学习的安全计算系统,其特征在于,所述数据提供方包括至少一个数据客户端,提供参与计算的数据,其中该数据并不离开本地,各个数据客户端进行指定的联邦学习,并将中间结果提供给所述安全计算中心模块。3.根据权利要求2所述的基于联邦学习的安全计算系统,其特征在于,所述安全计算中心模块根据收到的中间结果进行安全计算,再返回给各个数据客户端,反复迭代后将最终结果返回给所述计算请求方。4.根据权利要求1-3任一项所述的基于联邦学习的安全计算系统,其特征在于,还包括管理数据库和管理数据区块链;所述计算请求方、数据提供方、安全计算中心模块和控制中心模块根据监管方要求方式将计算数据之外的管理数据和/或管理数据的哈希值发送至所述管理数据库和管理数据区块链。5.根据权利要求4所述的基于联邦学习的安全计算系统,其特征在于,所述管理数据包括:计算请求方的个人身份、请求内容、每次计算发起时间、控制中心模块给出的控制报告、数据客户端的参与情况、结果是否成功返回和/或返回时间。6.根据权利要求4或5所述的基于联邦学习的安全计算系统,其特征在于,所述监管方对所述安全...

【专利技术属性】
技术研发人员:王爽李帜郑灏
申请(专利权)人:杭州锘崴信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1