[發明專利]一種具有前向索引的可搜索公鑰加密方法及系統有效
| 申請號: | 201811529868.5 | 申請日: | 2018-12-14 |
| 公開(公告)號: | CN109672525B | 公開(公告)日: | 2020-10-02 |
| 發明(設計)人: | 徐鵬;陳天陽;金海;王蔚 | 申請(專利權)人: | 華中科技大學;深圳華中科技大學研究院 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08;H04L29/08;G06F16/13;G06F16/14 |
| 代理公司: | 華中科技大學專利中心 42201 | 代理人: | 李智;曹葆青 |
| 地址: | 430074 湖北*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 具有 索引 搜索 加密 方法 系統 | ||
1.一種具有前向索引的可搜索公鑰加密方法,其特征在于,該方法包括以下步驟:
S1.輸入公鑰關鍵字集合W和文件密文標識符ID,其中,q為素數,G和G1為兩個q階乘法群,g為群G的生成元,為雙線性映射,p←gs,s為私鑰,H:{0,1}*→G為哈希函數,KS為關鍵字空間,關鍵字集合W={w1,w2,…wN}為KS的子集,N表示從文件密文標識符ID對應的文件中抽取的關鍵字w總個數;
S2.選擇兩個隨機數表示不含0的模q整數集合,初始化鏈表T為空;
S3.令和
S4.對i∈[1,N],計算標簽以及數據并將標簽-數據元組(Ii,Ci)插入到鏈表T中;
S5.計算L←Create(T),從T中生成一個字典L;
S6.輸出最終的SPE-FI文件密文CSPE-FI=(C0,C′0,L)。
2.一種使用權利要求1所述加密方法加密的文件密文ID檢索方法,其特征在于,該方法包括以下步驟:
S1.輸入檢索陷門td與包含全部可搜索密文CSPE-FI的集合SC={CSPE-FI_1,CSPE-FI_2,…CSPE-FI_n},n表示檢索服務器保存的所有可搜索密文的數量;
S2.對每一個可搜索密文CSPE-FI_i=(Ci0,C′i0,Li),1≤i≤n,其中,Ci0、C′i0表示第i個前向索引的密文部分,Li表示第i個字典,執行以下操作:
(1)計算并驗證其是否存在于Li中,若不存在,則返回空,否則,取出C′←Get(Li,l′),進行下一步,Get(Li,l′)表示從字典Li中取出與標簽l′對應的數據;
(2)計算出文件密文標識符并返回文件密文標識符ID。
3.一種加密裝置,其特征在于,該加密裝置使用如權利要求1所述的具有前向索引的可搜索公鑰加密方法。
4.一種檢索裝置,其特征在于,該檢索裝置使用如權利要求2所述的文件密文ID檢索方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華中科技大學;深圳華中科技大學研究院,未經華中科技大學;深圳華中科技大學研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811529868.5/1.html,轉載請聲明來源鉆瓜專利網。





