[發(fā)明專利]一種基于密文的子圖檢索方法有效
| 申請?zhí)枺?/td> | 201711470828.3 | 申請日: | 2017-12-29 |
| 公開(公告)號: | CN108197491B | 公開(公告)日: | 2021-06-15 |
| 發(fā)明(設(shè)計)人: | 裴慶祺;雷靜;劉雪峰;李子 | 申請(專利權(quán))人: | 西安電子科技大學(xué) |
| 主分類號: | G06F21/62 | 分類號: | G06F21/62;G06F21/60;G06F16/901;G06F16/903 |
| 代理公司: | 西安長和專利代理有限公司 61227 | 代理人: | 黃偉洪 |
| 地址: | 710071 陜西省*** | 國省代碼: | 陜西;61 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 檢索 方法 | ||
1.一種基于密文的子圖檢索方法,其特征在于,所述基于密文的子圖檢索方法包括以下步驟:數(shù)據(jù)擁有者生成數(shù)據(jù)密鑰和檢索密鑰;數(shù)據(jù)擁有者生成圖集數(shù)據(jù)庫的路徑表示,建立數(shù)據(jù)庫索引;數(shù)據(jù)擁有者用數(shù)據(jù)密鑰加密數(shù)據(jù)庫路徑表示,用檢索密鑰加密數(shù)據(jù)庫索引;客戶端根據(jù)查詢圖生成查詢請求;云服務(wù)器在密文上檢索子圖;客戶端解密返回的數(shù)據(jù)集,獲取結(jié)果集;
所述數(shù)據(jù)擁有者建立數(shù)據(jù)庫索引具體包括:
(1)數(shù)據(jù)擁有者按照圖的路徑表示方法生成圖集數(shù)據(jù)庫中圖gj的路徑表示Gj,圖gj由頂點和邊組成,j∈[1,m],m∈N+,v(l)表示圖的頂點,l為頂點標(biāo)簽,表示頂點屬性,e表示圖的邊,無向且未標(biāo)記;j∈[1,m],m∈N+,pi表示標(biāo)簽路徑,i∈N+,Pji表示圖gj中標(biāo)簽路徑pi對應(yīng)的標(biāo)號路徑集合;
(2)利用哈希算法H對路徑表示Gj中的標(biāo)簽路徑pi求哈希值H(pi),i∈N+;將哈希值H(pi)作為哈希表A(aij)的鍵值,表中元素為aij,i∈N+,j∈[1,m],m∈N+,aij表示集合Pji中元素的數(shù)量,Pji表示圖gj中標(biāo)簽路徑pi對應(yīng)的標(biāo)號路徑集合;{H(pi),A(aij)}作為數(shù)據(jù)庫索引;
所述數(shù)據(jù)擁有者加密數(shù)據(jù)具體包括:
(1)數(shù)據(jù)擁有者利用保序加密算法E2中的加密算法和檢索密鑰k2加密aij,得到加密后的數(shù)據(jù)庫索引{H(pi),E2(A(aij))},aij表示集合Pji中元素的數(shù)量,Pji表示圖gj中標(biāo)簽路徑pi對應(yīng)的標(biāo)號路徑集合,i∈N+,j∈[1,m],m∈N+,pi表示標(biāo)簽路徑,i∈N+,H(pi)表示標(biāo)簽路徑pi的哈希值,E2(A(aij))={E2(aij)},A(aij)表示由aij組成的哈希表;
(2)利用對稱加密算法E1中的加密算法和數(shù)據(jù)密鑰k1,加密圖集數(shù)據(jù)庫的路徑表示Gj,j∈[1,m],生成密文圖集數(shù)據(jù)庫E1(G),E1(G)表示集合{E1(Gj),j∈[1,m]};將加密的數(shù)據(jù)庫索引{H(pi),E2(A(aij))}和密文圖集數(shù)據(jù)庫E1(G)發(fā)送給云服務(wù)器。
2.如權(quán)利要求1所述的基于密文的子圖檢索方法,其特征在于,所述數(shù)據(jù)擁有者生成密鑰具體包括:數(shù)據(jù)擁有者選擇對稱加密算法E1和保序加密算法E2,執(zhí)行E1和E2對應(yīng)的密鑰生成算法得到數(shù)據(jù)密鑰k1和檢索密鑰k2;然后將數(shù)據(jù)密鑰k1和檢索密鑰k2發(fā)送給合法數(shù)據(jù)用戶。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于西安電子科技大學(xué),未經(jīng)西安電子科技大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711470828.3/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計算機(jī)或計算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過保護(hù)計算機(jī)的特定內(nèi)部部件
G06F21-04 .通過保護(hù)特定的外圍設(shè)備,如鍵盤或顯示器
G06F21-06 .通過感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過限制訪問計算機(jī)系統(tǒng)或計算機(jī)網(wǎng)絡(luò)中的節(jié)點
G06F21-22 .通過限制訪問或處理程序或過程





