[发明专利]一种基于保密编码的多方安全隐私计算方法在审
申请号: | 202211233833.3 | 申请日: | 2022-10-10 |
公开(公告)号: | CN115603996A | 公开(公告)日: | 2023-01-13 |
发明(设计)人: | 胡聪;蒋明;王双;张翠翠;孙佳丽;刘翠玲;张庭曾;王鹏;张昀晔;卢锐轩;朱新华;雷沁怡;徐超;孙琦;程伟;赵林燕;张良培 | 申请(专利权)人: | 国网安徽省电力有限公司信息通信分公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L9/30 |
代理公司: | 南京众联专利代理有限公司 32206 | 代理人: | 杜静静 |
地址: | 230041 *** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 保密 编码 多方 安全 隐私 计算方法 | ||
1.一种基于保密编码的多方安全隐私计算方法,其特征在于,所述方法包括以下步骤:
步骤1:假设数据持有双方X和Y的数据x,y∈{d1,d2,L,dN}=D,其中d1<d2<L<dN,
进一步假设x=dm,y=dn(1≤m,n≤N),那么x≤y当且仅当m≤n时成立;
步骤2:根据x、y和D,构造两个新的保密编码矢量P=(p1,p2,L,pm),
Q=(q1,q2,L,qm),其中pi=(i≥m),即p1=p2=L=pm-1=0,pm=pm+1=L=pN=1;
类似地,qj=(j≥n);
步骤3:如果x≤y,那么m≤n,q1=q2=L=qn-1=0,pn=qn=1,则
反之如果x>y,那么m>n,p1=p2=L=pl=0,q1=q2=L=ql=0,则
因此隐私保密比较x≤y是成立可以转换为保密计算
步骤4:数据持有方X用自己的公钥加密p1,p2,L,pm得到E(p1),E(p2),L,E(pm)并发送给Y,Y计算
得到E(z)并发送给X,X用私钥解密得到z值;
如果x≤y,那么m≤n,q1=q2=L=qn-1=0,且
同样地,如果x>y,那么m>n,且z=0,通过z的取值能够实现数据隐私比较,
步骤5:根据算数基本定理,x、y可以表示成
其中pi表示第i个素数,即p1=2,p2=3,L,令[p]={p1,p2,L,pm},利用x、y和[p]构造向量P=(p1,p2,L,pm)和向量Q=(q1,q2,L,qm),
步骤6:如果x、y有公因子,那么pi=qi=1,因而piqi=1,若x、y无公因子,有所以因此保密确定x、y是否互素的问题可以转换为保密地计算两个向量的标量积z的问题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网安徽省电力有限公司信息通信分公司,未经国网安徽省电力有限公司信息通信分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211233833.3/1.html,转载请声明来源钻瓜专利网。