[發(fā)明專利]一種隱私保護(hù)的圖數(shù)據(jù)交集計(jì)算方法有效
| 申請(qǐng)?zhí)枺?/td> | 201711306369.5 | 申請(qǐng)日: | 2017-12-11 |
| 公開(公告)號(hào): | CN108055118B | 公開(公告)日: | 2020-06-05 |
| 發(fā)明(設(shè)計(jì))人: | 周福才;徐紫楓;李宇溪;秦詩(shī)悅 | 申請(qǐng)(專利權(quán))人: | 東北大學(xué) |
| 主分類號(hào): | H04L9/00 | 分類號(hào): | H04L9/00;G06F21/62;G06F21/60 |
| 代理公司: | 大連理工大學(xué)專利中心 21200 | 代理人: | 陳玲玉;梅洪玉 |
| 地址: | 110169 遼*** | 國(guó)省代碼: | 遼寧;21 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 隱私 保護(hù) 數(shù)據(jù) 交集 計(jì)算方法 | ||
1.一種隱私保護(hù)的圖數(shù)據(jù)交集計(jì)算方法,其特征在于,步驟如下:
步驟1,定義隱私保護(hù)的圖數(shù)據(jù)交集計(jì)算協(xié)議包括兩個(gè)參與者:Alice和Bob;Alice是協(xié)議的請(qǐng)求發(fā)起者,其持有私有圖數(shù)據(jù)GA,私有圖數(shù)據(jù)GA中點(diǎn)的數(shù)量為m;Bob是協(xié)議的請(qǐng)求應(yīng)答者,其持有私有圖數(shù)據(jù)GB,私有圖數(shù)據(jù)GB中點(diǎn)的數(shù)量為n;私有圖數(shù)據(jù)GA和私有圖數(shù)據(jù)GB是圖論中的有向圖;Alice生成Paillier加密系統(tǒng)的公鑰pk和私鑰sk,并將公鑰pk發(fā)送給Bob;
步驟2,Alice根據(jù)其持有的私有圖數(shù)據(jù)GA中點(diǎn)的集合VA生成多項(xiàng)式P(x),P(x)的所有根為VA中的所有元素;之后Alice使用Paillier加密系統(tǒng)從低次項(xiàng)到高次項(xiàng)加密P(x)的所有系數(shù),并將所有密文發(fā)送給Bob;
步驟3,
3.1)Bob根據(jù)Paillier加密系統(tǒng)的同態(tài)性,將其持有的私有圖數(shù)據(jù)GB中所有的點(diǎn)bi作為P(x)的輸入;其中:bi∈VB,i=1,2,…,n;
3.2)通過收到的密文計(jì)算P(x)的解,得到ei=P(bi);之后對(duì)所有的ei,計(jì)算ri:
其中:γ是隨機(jī)數(shù),是Paillier同態(tài)乘法;是Paillier同態(tài)加法;
3.3)最后將所有的ri發(fā)送給Alice;
步驟4,
4.1)Alice解密所有收到的ri,并和其持有的私有圖數(shù)據(jù)GA中點(diǎn)的集合VA進(jìn)行對(duì)比;
若Dec(ri)在VA中存在相同的元素,即Dec(ri)=aj,則aj是Alice持有的私有圖數(shù)據(jù)GA和Bob持有的私有圖數(shù)據(jù)GB中共有的點(diǎn);
4.2)在對(duì)比完所有的Dec(ri)后,Alice得到了Alice持有的私有圖數(shù)據(jù)GA和Bob持有的私有圖數(shù)據(jù)GB中點(diǎn)的交集VI
VI=VA∩VB
4.3)最后Alice將VI發(fā)送給Bob;
步驟5,
5.1)Alice通過使用VI和EA計(jì)算新的鄰接矩陣E′A;E′A是EA的一部分,EA包含私有圖數(shù)據(jù)GA中所有點(diǎn)之間的鄰接關(guān)系,而E′A只包含VI中的點(diǎn)之間的鄰接關(guān)系;VI中點(diǎn)的個(gè)數(shù)為t,E′A是一個(gè)t×t的方陣;
5.2)Alice使用Paillier加密系統(tǒng)加密E′A中的所有元素,得到密文矩陣CA,并將密文矩陣CA發(fā)送給Bob;
步驟6,
6.1)Bob通過使用VI和EB計(jì)算新的鄰接矩陣E′B;E′B是EB的一部分,EB包含私有圖數(shù)據(jù)GB中所有點(diǎn)之間的鄰接關(guān)系,而E′B只包含VI中的點(diǎn)之間的鄰接關(guān)系;VI中點(diǎn)的個(gè)數(shù)為t,E′B是一個(gè)t×t的方陣;6.2)之后將E′B中的所有元素與密文矩陣CA中相同位置的元素進(jìn)行Paillier同態(tài)乘法,即計(jì)算其中1≤i,j≤t,E′B[i,j]表示矩陣E′B中第i行第j列隊(duì)的值,CA[i,j]表示矩陣CA中第i行第j列隊(duì)的值,得到一個(gè)密文矩陣CB;
6.3)最后將CB發(fā)送給Alice;
步驟7,Alice使用Paillier的私鑰sk解密CB,并得到Alice持有的私有圖數(shù)據(jù)GA和Bob持有的私有圖數(shù)據(jù)GB中邊的交集EI;此時(shí)Alice同時(shí)得到了VI和EI,即Alice持有的私有圖數(shù)據(jù)GA和Bob持有的私有圖數(shù)據(jù)GB的交集GI;
所述方法中:Enc()是Paillier加密算法;Dec()是Paillier解密算法;VA是Alice持有的私有圖數(shù)據(jù)GA中點(diǎn)的集合;VB是Bob持有的私有圖數(shù)據(jù)GB中點(diǎn)的集合;EA是Alice持有的私有圖數(shù)據(jù)GA中邊的集合;EB是Bob持有的私有圖數(shù)據(jù)GB中邊的集合。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于東北大學(xué),未經(jīng)東北大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711306369.5/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種授權(quán)管理系統(tǒng)和方法及授權(quán)管理服務(wù)器
- 一種授權(quán)管理系統(tǒng)和方法及授權(quán)管理服務(wù)器
- 用于生成隱私簡(jiǎn)檔的方法和設(shè)備
- 手機(jī)隱私保護(hù)系統(tǒng)
- 密碼設(shè)置方法及裝置
- 移動(dòng)終端和移動(dòng)終端的隱私保護(hù)方法
- 一種隱私信息保護(hù)方法、裝置及系統(tǒng)
- 一種隱私信息管理方法、裝置和系統(tǒng)
- 圖片隱私的預(yù)測(cè)方法及裝置、存儲(chǔ)介質(zhì)及電子設(shè)備
- 一種基于區(qū)塊鏈的隱私安全管理系統(tǒng)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 一種補(bǔ)丁生成方法及裝置
- 用于安全多方計(jì)算的私有數(shù)據(jù)求交集的方法及驗(yàn)證方法
- 一種基于Paillier同態(tài)加密私有交集和的方法
- 密文數(shù)據(jù)集交集計(jì)算方法、裝置、系統(tǒng)、客戶端、服務(wù)器及介質(zhì)
- 基于隱私保護(hù)的數(shù)據(jù)求交集裝置、方法及可讀存儲(chǔ)介質(zhì)
- 對(duì)戒(交集)
- 展示道具(交集)
- 交集數(shù)據(jù)的生成方法和基于交集數(shù)據(jù)的聯(lián)邦模型訓(xùn)練方法
- 基于深度學(xué)習(xí)和知識(shí)圖譜的臨床路徑自動(dòng)生成方法及系統(tǒng)
- 一種數(shù)據(jù)處理方法、裝置、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)





