[發明專利]一種基于保密編碼的多方安全隱私計算方法在審
| 申請號: | 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.szxzyx.cn/pat/books/202211233833.3/1.html,轉載請聲明來源鉆瓜專利網。





