【技术实现步骤摘要】
基于ROT的二进制乘法对生成控制方法、装置和存储介质
[0001]本专利技术涉及数据隐私保护
,尤其是涉及一种基于ROT的二进制乘法对生成控制方法、装置和存储介质。
技术介绍
[0002]在大数据网络化时代,敏感数据的隐私保护问题成为了一个突出的亟需解决的问题,尤其是在近年来国内外多种隐私保护相关法律出台的情况下,涉及敏感数据的重大的项目由于缺乏对关键数据的隐私保护而搁浅。为了数据能够在不暴露的情况下实现流动(可用不可见),隐私计算作为一种主要的工具和手段在区块链、联邦学习等一系列需要隐私保护的环境中扮演了重要的角色。
[0003]在常见的隐私计算中,两方隐私保护计算的算子如两方安全四则运算、比较运算等成为了构建隐私计算的基础。然而,由于现有实现方案的计算开销和网络开销等原因,导致了现有方案在应对大规模数据运算的时候不能够很好的提高计算效率。
[0004]现有技术中能够实现乘法对生成的方案之一是基于同态加密的生成方法。此方案的瓶颈体现在两个方面。其一,由于引入了半同态加密算法,对于大量的二进制乘法三元组 ...
【技术保护点】
【技术特征摘要】
1.一种基于ROT的二进制乘法对生成控制方法,其特征在于,具体包括以下步骤:S1、发送方和接收方通过服务层中离线服务模块的RROT服务模块生成相互关联的随机数;S2、发送方和接收方根据两组已生成的相互关联的随机数,通过服务层中离线服务模块的BMT服务模块进行解耦得到二进制乘法三元组并保存到存储层;S3、二进制乘法三元组发送到服务层的在线服务模块进行隐私计算。2.根据权利要求1所述的一种基于ROT的二进制乘法对生成控制方法,其特征在于,所述BMT服务模块进行解耦得到二进制乘法三元组的过程具体如下所示:S21、发送方P0令p=s0,接收方P1令a1=x,q=s
x
;S22、发送方P0令p'=t0,接收方P1令b1=y,q'=t
y
;S23、发送方P0令接收方P1令其中,(s0,s1,t0,t1)为发送方得到的随机数,(x,s
x
,y,t
y
)为接收方得到的随机数,(a0,b0,c0)和(a1,b1,c1)为二进制乘法三元组,p、p'、q和q'为过程参数,为二进制运算里面的异或运算。3.根据权利要求2所述的一种基于ROT的二进制乘法对生成控制方法,其特征在于,所述二进制乘法三元组满足以下公式:其中,a0,b0,c0,a1,b1,c1代表随机的比特,∧为二进制运算里面的与运算。4.根据权利要求2所述的一种基于ROT的二进制乘法...
【专利技术属性】
技术研发人员:张晋升,仇钧,姚利虎,沈稚源,
申请(专利权)人:交通银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。