用于安全计算的数据元组生成方法、装置、介质及设备制造方法及图纸

技术编号:41133907 阅读:16 留言:0更新日期:2024-04-30 18:04
本公开涉及一种用于安全计算的数据元组生成方法、装置、介质及设备。方法应用于第一参与方,方法包括:通过与第二参与方共同执行两次R‑OT协议,分别获得第一伪随机数对和第二伪随机数对;基于两个伪随机数对,生成用于安全计算的数据元组的第一元组分片,数据元组包括第一元组分片和第二元组分片,第二元组分片由第二参与方生成。这样,两个参与方通过共同执行两次R‑OT协议即可生成用于安全计算的数据元组,方便快捷,提升了安全计算的业务处理效率。另外,两个参与方通过交互即可生成用于安全计算的数据元组,而无需借助第三方,简化了数据交互流程,使得数据元组生成自主可控,降低了数据元组泄露的风险,并且可以达到节约资源的效果。

【技术实现步骤摘要】

本公开涉及多方安全计算领域,具体地,涉及一种用于安全计算的数据元组生成方法、装置、介质及设备


技术介绍

1、安全多方计算又称为多方安全计算,可以由多方共同计算出一个函数的结果,而不泄露这个函数中各方的输入数据,计算的结果公开给其中的一方或多方。安全多方计算的典型应用例如有隐私保护的多方数据的联合统计分析、机器学习等。这里的函数是一个统计运算的函数、一个机器学习算法等等。

2、为了在多方计算过程中保护各方数据隐私,提出了多种安全计算协议,适用于不同的安全计算场景。多数安全计算协议都需要预先生成数据元组,以便在安全计算过程中使用。如此,如何高效安全地生成用于安全计算的数据元组,对于提升多方安全计算的业务处理效率和安全性至关重要。


技术实现思路

1、提供该
技术实现思路
部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该
技术实现思路
部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。

2、第一方面,本公开提供一种用于本文档来自技高网...

【技术保护点】

1.一种用于安全计算的数据元组生成方法,其特征在于,所述方法应用于第一参与方,所述第一参与方为所述安全计算的两个参与方中的一者,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述安全计算用于所述两个参与方协同计算第一数据和第二数据的乘积,所述第一数据在所述两个参与方构成算术共享形式,所述第二数据在所述两个参与方构成布尔共享形式;

3.根据权利要求2所述的方法,其特征在于,所述基于所述第一伪随机数对和所述第二伪随机数对,生成用于安全计算的数据元组的第一元组分片,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述第一伪随机数、所述第...

【技术特征摘要】

1.一种用于安全计算的数据元组生成方法,其特征在于,所述方法应用于第一参与方,所述第一参与方为所述安全计算的两个参与方中的一者,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述安全计算用于所述两个参与方协同计算第一数据和第二数据的乘积,所述第一数据在所述两个参与方构成算术共享形式,所述第二数据在所述两个参与方构成布尔共享形式;

3.根据权利要求2所述的方法,其特征在于,所述基于所述第一伪随机数对和所述第二伪随机数对,生成用于安全计算的数据元组的第一元组分片,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述第一伪随机数、所述第二伪随机数、所述第四伪随机数以及所述第一数值,...

【专利技术属性】
技术研发人员:张祺智张道德蔡权伟洪爵吴烨
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

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

1