一种安全多方计算协议的数据转换方法技术

技术编号:35225729 阅读:18 留言:0更新日期:2022-10-15 10:44
本发明专利技术公开了一种安全多方计算协议的数据转换方法,涉及数据转换装置结构技术领域,该方法包括:S1、在数据转换装置上搭建安全多方计算系统,系统内各个节点生成关于随机数r的Additive Sharing和Shamir

【技术实现步骤摘要】
一种安全多方计算协议的数据转换方法


[0001]本专利技术中涉及数据转换装置结构
,特别涉及一种安全多方计算协议的数据转换方法。

技术介绍

[0002]随着近年来隐私计算行业的发展,隐私计算系统的互联互通日益成为急需解决的重要问题。互联互通最核心的问题是解决不同协议的互联互通,协议的互联互通需要解决的问题可以归纳为:假设两个安全多方计算系统A、B,将系统A在遵循其计算协议执行计算过程中产生的数据,经过特定处理后发送到系统B,系统B可以遵循其安全多方计算协议以系统A发送过来的数据执行后续计算,在执行上述过程时,要求数据传输的处理不降低安全多方计算的安全要求,即不造成原始数据的泄漏。
[0003]现有技术中,基于Additive Sharing协议及Shamir

s Sharing协议受到较为广泛的应用,Additive Sharing通过数据转换装置与Shamir

s Sharing进行相互转换,在进行数据转换时,数据转换装置因计算量大而产生大量的热,不能及时散去,影响数据转换装置的正常运行,因此我们公开了一种安全多方计算协议的数据转换方法来满足人们的需求。

技术实现思路

[0004]本申请的目的在于提供一种安全多方计算协议的数据转换方法,以解决上述
技术介绍
中提出的基于Additive Sharing协议及Shamir

s Sharing协议受到较为广泛的应用,Additive Sharing通过数据转换装置与Shamir
>’
s Sharing进行相互转换,在进行数据转换时,数据转换装置因计算量大而产生大量的热,不能及时散去,影响数据转换装置的正常运行的问题。
[0005]为实现上述目的,本申请提供如下技术方案:一种安全多方计算协议的数据转换方法,该方法包括:
[0006]S1、在数据转换装置上搭建安全多方计算系统,系统内各个节点生成关于随机数r的Additive Sharing和Shamir

s Sharing:([r],<r>);
[0007]S2、在线计算阶段,多方持有真实输入x的Additive Sharing分享份额[x],各方本地计算[x+r]=[x]+[r];
[0008]S3、各方协商一致,选取一方,不失一般性我们令该方为P0,所有的其他方将自己的[x+r]份额发送给P0;
[0009]S4、P0取得所有的Additive Sharing份额之后恢复x+r,并利用Shamir

s Sharing对x+r进行分享,得到Shamir

s Sharing分享份额<x+r>,P0将份额<x+r>
i
发送给P
i

[0010]S5、各方在本地计算<x}=<x+r>

<r<,得到关于x的Shamir

s Sharing分享份额。
[0011]优选的,所述数据转换装置包括箱体,所述箱体的底侧内壁上安装有第一立柱,所述第一立柱的顶侧安装有多边体安装框,所述多边体安装框的多个侧面均开设有安装孔并安装有数据处理器,所述多边体安装框内安装有第一风扇,所述箱体的底侧内壁上安装有
第二立柱,所述第二立柱上靠近顶端位置开设有转动孔并转动安装有主转轴,所述主转轴的一侧安装有驱动单元,所述主转轴上靠近一端的外侧壁上安装有固定杆,所述固定杆的顶端通过摆动机构安装有第二风扇,所述第二风扇与所述数据处理器的外侧相对应,所述箱体的两侧均开设有通风孔,所述箱体的内侧壁上位于两个所述通风孔位置处均安装有过滤网;
[0012]所述摆动机构由连接臂和固定圆环组成,所述固定圆环的一侧安装在所述第二立柱的一侧,所述固定圆环的另一侧开设有花形滑槽,所述连接臂的一端滑动安装在所述花形滑槽内,另一端与所述第二风扇的一侧相连接。
[0013]优选的,所述固定杆的顶端安装有U形支架,所述U形支架相互靠近的一侧安装有第一转轴,所述第一转轴上转动安装有转动臂,所述转动臂的一端与所述第二风扇的一侧相连接,另一端安装有第二转轴,所述连接臂上开设有滑槽孔,所述第二转轴滑动安装在所述滑槽孔内。
[0014]优选的,所述连接臂的一端安装有轴承,所述轴承转动安装在所述花形滑槽内。
[0015]优选的,所述多边体安装框上远离所述第一风扇一端的多个内侧壁上均安装有挡风板,多个所述挡风板与所述第一风扇相对应。
[0016]优选的,所述驱动单元包括电机,所述电机安装在所述箱体的底侧内壁上,所述电机的输出轴上与所述主转轴上均套接安装有传动轮,两个所述传动轮上安装有传动带。
[0017]优选的,所述箱体的内侧壁上位于两个所述通风孔位置处均安装有固定框,所述固定框上设有横向滑槽,所述过滤网滑动安装在所述横向滑槽上,所述过滤网与所述通风孔位置相对应,所述过滤网的一侧安装有驱动组件。
[0018]优选的,所述驱动组件包括偏心转柱,所述偏心转柱安装在所述主转轴上靠近所述过滤网的一端,所述偏心转柱与所述主转轴的轴线呈相互平行但不共轴设置,所述过滤网的一侧对应安装有竖向腰形滑槽,所述偏心转柱的一端滑动安装在所述竖向腰形滑槽内,所述过滤网的两侧均设有导向单元。
[0019]优选的,所述导向单元包括导向杆,所述固定框的一侧开设有滑孔,所述导向杆滑动安装在所述滑孔内,所述导向杆的一端安装在所述过滤网的一侧。
[0020]优选的,位于两侧所述过滤网上的所述导向杆的对应一端安装有同步杆。
[0021]综上,本专利技术的技术效果和优点:
[0022]1、本专利技术中,将Additive Sharing下的数据转换为Shamir

s Sharing下的数据,从而实现了Additive Sharing和Shamir

s Sharing的不同隐私计算系统的互联互通,可以保证转换中的数据安全性和转换的高效性。
[0023]2、本专利技术中,在数据转动过程中,通过多边体安装框的设置,可以在多边体安装框的多个面上均安装上数据处理器,可以增加数据处理器的安装数量,增加数据处理能力,通过第一风扇和第二风扇的设置使得数据处理器的两侧同时散热,提升散热效果,保证处理器正常工作,过滤网的设置,可以对经通风孔进入箱体内部的气体进行过滤,防止异物进入箱体内,影响处理器正常运行。
[0024]3、本专利技术中,通过固定圆环的设置,在主转轴转动过程中,连接臂的一端沿花形滑槽转动,使得转动臂的一端沿固定圆环的径向做往复摆动,从而使第二风扇做往复摆动,使得第二风扇吹拂方向持续发生变化,使箱体内部气流紊乱,使箱体内部的各个区域均可以
发生空气对流,提升散热效果。
[0025]4、本专利技术中,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种安全多方计算协议的数据转换方法,其特征在于,该方法包括:S1、在数据转换装置上搭建安全多方计算系统,系统内各个节点生成关于随机数r的Additive Sharing和Shamir

s Sharing:([r],<r>);S2、在线计算阶段,多方持有真实输入x的Additive Sharing分享份额[x],各方本地计算[x+r]=[x]+[r];S3、各方协商一致,选取一方,不失一般性我们令该方为P0,所有的其他方将自己的[x+r]份额发送给P0;S4、P0取得所有的Additive Sharing份额之后恢复x+r,并利用Shamir

s Sharing对x+r进行分享,得到Shamir

s Sharing分享份额<x+r<,P0将份额<x+r>
i
发送给P
i
;S5、各方在本地计算<x>=<x+r>

<r>,得到关于x的Shamir

s Sharing分享份额。2.根据权利要求1所述的一种安全多方计算协议的数据转换方法,其特征在于:所述数据转换装置包括箱体(1),所述箱体(1)的底侧内壁上安装有第一立柱(3),所述第一立柱(3)的顶侧安装有多边体安装框(4),所述多边体安装框(4)的多个侧面均开设有安装孔并安装有数据处理器(5),所述多边体安装框(4)内安装有第一风扇(21),所述箱体(1)的底侧内壁上安装有第二立柱(7),所述第二立柱(7)上靠近顶端位置开设有转动孔并转动安装有主转轴(8),所述主转轴(8)的一侧安装有驱动单元,所述主转轴(8)上靠近一端的外侧壁上安装有固定杆(16),所述固定杆(16)的顶端通过摆动机构安装有第二风扇(6),所述第二风扇(6)与所述数据处理器(5)的外侧相对应,所述箱体(1)的两侧均开设有通风孔(2),所述箱体(1)的内侧壁上位于两个所述通风孔(2)位置处均安装有过滤网(13);所述摆动机构由连接臂(19)和固定圆环(9)组成,所述固定圆环(9)的一侧安装在所述第二立柱(7)的一侧,所述固定圆环(9)的另一侧开设有花形滑槽(14),所述连接臂(19)的一端滑动安装在所述花形滑槽(14)内,另一端与所述第二风扇(6)的一侧相连接。3.根据权...

【专利技术属性】
技术研发人员:李延凯梁栋邢航
申请(专利权)人:北京原语科技有限公司
类型:发明
国别省市:

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

1