[發明專利]云存儲系統中的密文搜索方法有效
| 申請號: | 201810031590.2 | 申請日: | 2018-01-12 |
| 公開(公告)號: | CN108243000B | 公開(公告)日: | 2021-07-09 |
| 發明(設計)人: | 陳建銘;吳祖揚;孟超;王景行 | 申請(專利權)人: | 哈爾濱工業大學深圳研究生院 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08;H04L29/08;G06F21/62 |
| 代理公司: | 深圳尚業知識產權代理事務所(普通合伙) 44503 | 代理人: | 文蓉 |
| 地址: | 518055 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存儲系統 中的 搜索 方法 | ||
1.一種云存儲系統中的密文搜索方法,包括:
接收并存儲數據擁有者發送的關鍵字的密文,其中,利用數據擁有者私鑰、數據使用者公鑰及云服務器公鑰生成所述關鍵字的密文;
接收數據使用者發送的檢索關鍵字用的陷門,其中,利用數據擁有者公鑰、數據使用者私鑰及云服務器公鑰生成所述關鍵字的陷門;以及
利用云服務器私鑰對所述陷門和密文進行匹配,獲得搜索結果;
其中,利用以下公式生成數據擁有者的私鑰SKO和公鑰PKO、數據使用者的私鑰SKU和公鑰PKU、以及云服務器的私鑰SKS和公鑰PKS:
SKS=α,PKS=αP1;
SKO=xO,PKO=xOP2;
SKU=xU,PKU=xUP2;
其中α、xO、xU為隨機數,P1和P2為生成元,P1,P2∈G1,G1為素數q≥2k階的群;
其中,利用以下公式生成關鍵字w的密文Cw={C1,C2,C3}:
C1=rP1
C2=rP2
其中,r為隨機數,P1和P2為生成元,P1,P2∈G1,PKS為云服務器公鑰,PKU為數據使用者公鑰,SKO為數據擁有者私鑰,e為雙線性映射;
其中,利用以下公式生成檢索關鍵字w用的陷門Tw={T1,T2}:
T1=SKUH(w)PKO+r1P2,
T2=r1PKS.
其中,r1為隨機數,SKU為數據使用者私鑰,PKO為數據擁有者公鑰,PKS為云服務器公鑰,P2為生成元;
其中,采用如下公式對所述陷門Tw={T1,T2}和密文Cw={C1,C2,C3}進行匹配:
若等式成立,表示陷門中的關鍵字w與密文中的關鍵字w相同,匹配成功,否則,匹配失敗。
2.如權利要求1所述的方法,其特征在于,所述數據擁有者的私鑰和公鑰、數據使用者的私鑰和公鑰、以及云服務器的私鑰和公鑰基于預先生成的公開的參數和分別對應于數據擁有者、數據使用者及云服務器的隨機數生成。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于哈爾濱工業大學深圳研究生院,未經哈爾濱工業大學深圳研究生院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810031590.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:密鑰托管方法、設備及計算機可讀存儲介質
- 下一篇:一種數據加密通信方法





