使用安全多方计算来提高内容选择过程完整性制造技术

技术编号:34685729 阅读:49 留言:0更新日期:2022-08-27 16:18
本文档描述了用于在内容选择和分配中改善完整性和保护信息安全性的系统和技术。在一个方面,一种方法包括由安全多方计算(MPC)系统的第一服务器从用户设备上的应用接收对数字成分的请求。该请求被解析成不同的子请求。每个子请求被传输到不同的服务器。从单独的服务器接收一组候选选择值。第一服务器与MPC系统的一个或多个第二服务器协作执行选择过程,以生成获胜数字成分的选择结果,包括合并第一组候选选择值和一组缓存选择值,以创建最终的一组候选选择值,并根据候选选择值的值对该最终的一组进行排序。终的一组进行排序。终的一组进行排序。

【技术实现步骤摘要】
【国外来华专利技术】使用安全多方计算来提高内容选择过程完整性
[0001]相关申请的交叉引用
[0002]本申请要求2020年12月13日提交的第279405号IL申请的优先权。前述申请的公开内容通过引入并入本文。


[0003]本说明书涉及数据安全性和完整性。

技术介绍

[0004]安全多方计算(MPC)是一种加密协议,所述加密协议通过将计算跨多方分布使得单独方不能访问另一方的数据,来防止访问数据。MPC计算系统使用数据的秘密份额来执行计算。

技术实现思路

[0005]一般而言,本说明书中所述主题的一个创新方面可体现在一种方法中,该方法包括:由安全多方计算(MPC)系统的第一服务器从用户设备上的应用接收对数字成分的请求,由第一服务器将请求解析为两个或更多个不同的子请求部分,由安全MPC系统的第一服务器将所述两个或更多个不同的子请求中的每一个请求传输到不同的服务器,响应于传输所述两个或更多个不同的子请求,由第一服务器从单独的服务器接收第一组候选选择值,由第一服务器与MPC系统的一个或多个第二服务器合作执行选择过程,以生成获胜数字成分的本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种计算机实施的方法,包括:由安全多方计算MPC系统的第一服务器从用户设备上的应用接收对数字成分的请求;由所述第一服务器将所述请求解析成两个或更多个不同的子请求;由所述安全MPC系统的所述第一服务器将所述两个或更多个不同的子请求中的每一个传输到不同的服务器;响应于传输所述两个或更多个不同的子请求,由所述第一服务器从单独的服务器接收第一组候选选择值;由所述第一服务器与所述MPC系统的一个或多个第二服务器协作执行选择过程,以生成获胜数字成分的选择结果,包括:由所述第一服务器合并所述第一组候选选择值和一组缓存选择值,以创建最终的一组候选选择值;由所述第一服务器根据所述候选选择值的值对所述最终的一组候选选择值进行排序;和由所述第一服务器应用一组两个或更多个选择规则中的每个规则;以及由所述第一服务器与所述一个或多个第二服务器协作,向所述用户设备传输所述获胜数字成分的选择结果。2.根据权利要求1所述的方法,还包括:由所述安全MPC系统的所述第一服务器从所述用户设备上的所述应用接收通知,所述通知包括指示所述获胜数字成分在所述客户端设备处被呈现的数据。3.根据权利要求2所述的方法,其中,所述通知与对第二选择值的第二请求一起由所述安全MPC系统的所述第一服务器接收,所述通知包括指示与所述获胜选择值相对应的所述数字成分在所述客户端设备处被呈现的数据。4.根据权利要求1所述的方法,其中,传输来自所述最终选择过程的所述获胜数字成分的选择结果包括:由所述安全MPC系统的所述第一服务器从所述安全MPC系统的每个第二服务器接收所述选择结果的相应第一秘密份额;和由所述安全MPC系统的所述第一服务器向所述客户端设备传输(i)所述选择结果的每个第一秘密份额和(ii)所述选择结果的第二秘密份额。5.根据权利要求1所述的方法,其中,接收所述第一组候选选择值包括从所述单独的服务器接收第一组候选选择值中的每个候选选择值的至少两个秘密份额。6.根据权利要求5所述的方法,其中,所述合并和所述排序能够由所述第一服务器作为单个基于比较的排序过程来执行。7.根据权利要求1所述的方法,其中,所述一组选择规则至少包括隐私保护匿名化施行规则。8.一种系统,包括:一个或多个处理器;和一个或多个包括指令的存储器元件,所述指令在被执行时使所述一个或多个处理器执行操作,所述操作包括:由安全多方计算MPC系统的第一服务器从用户设备上的应用接收对数字成分的请求;
由所述第一服务器将所述请求解析成两个或更多个不同的子请求;由所述安全MPC系统的所述第一服务器将所述两个或更多个不同的子请求中的每一个传输到不同的服务器;响应于传输所述两个或更多个不同的子请求,由所述第一服务器从单独的服务器接收第一组候选选择值;由所述第一服务器与所述MPC系统的一个或多个第二服务器协作执行选择过程,以生成获胜数字成分的选择结果,包括:由所述第一服务器合并所述第一组候选选择值和一组缓存选择值,以创建最终的一组候选选择值;由所述第一服务器根据所述候选选择值的值对所述最终的一组候选选择值进行排序;和由所述第一服务器应用一组两个或更多个选择规则中的每个规则;以及由所述第一服务器与所述一个或多个第二服务器协作,向所述用户设备传输所述获胜数字成分的选择结果。9.根据权利要求8所述的系统,所述操作还包括:由所述安全MPC系统的所述第一服务器从所述用户设备上的所述应用接收通知,所述通知包...

【专利技术属性】
技术研发人员:王刚马塞尔
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:

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

1