[發(fā)明專利]一種關鍵字可搜索延遲加密方法及系統(tǒng)在審
| 申請?zhí)枺?/td> | 202110186704.2 | 申請日: | 2021-02-10 |
| 公開(公告)號: | CN112861153A | 公開(公告)日: | 2021-05-28 |
| 發(fā)明(設計)人: | 徐鵬;鄭宇博;陳天陽;金海;王蔚 | 申請(專利權)人: | 華中科技大學 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F21/62 |
| 代理公司: | 北京海虹嘉誠知識產(chǎn)權代理有限公司 11129 | 代理人: | 何志欣 |
| 地址: | 430074 湖北*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 關鍵字 搜索 延遲 加密 方法 系統(tǒng) | ||
1.一種關鍵字可搜索延遲加密方法,其特征在于,所述方法至少包括:
基于公鑰PK為至少一個待上傳文件的關鍵字w以延遲加密的方式生成可搜索密文Cw和/或文件密文并上傳至云服務器;
將基于私鑰SK為待檢索關鍵字w生成的至少一個檢索陷門Tw發(fā)送至云服務器,
云服務器基于所述檢索陷門Tw對所有所述可搜索密文Cw進行檢索以獲得對應的所述可搜索密文Cw,基于檢索得到的可搜索密文Cw確定對應的文件密文并反饋至接收端。
2.根據(jù)權利要求1所述的關鍵字可搜索延遲加密方法,其特征在于,所述生成可搜索密文Cw和/或文件密文的方法至少包括:
基于公鑰PK為至少一個待上傳文件的每一個關鍵字w以延遲加密的方式生成可搜索密文Cw,加密待上傳文件生成所述文件密文。
3.根據(jù)權利要求2所述的關鍵字可搜索延遲加密方法,其特征在于,所述基于公鑰PK為至少一個待上傳文件的關鍵字w生成可搜索密文Cw的方法至少包括:
選取隨機值令C0=gr;
計算Δ=TDF(H1(w),T),令C1=H3(e(H2(Δ)r,h));
基于C0和C1生成可搜索密文Cw=(C0,C1};
其中,TDF表示陷門延遲函數(shù),w表示待上傳文件的關鍵字,H1表示第一密碼學哈希函數(shù),H2表示第二密碼學哈希函數(shù),H3表示第三密碼學哈希函數(shù),e表示雙線性映射,h表示檢索公鑰,T表示陷門延遲函數(shù)的公開陷門,g表示橢圓曲線群的生成元。
4.根據(jù)權利要求3所述的關鍵字可搜索延遲加密方法,其特征在于,基于私鑰SK為待檢索關鍵字w生成至少一個檢索陷門Tw的方法至少包括:
計算Δ=TDF(H1(w),π);
生成關鍵字w的陷門Tw=H2(Δ)s;
其中,TDF表示陷門延遲函數(shù),w表示待檢索關鍵字,H1表示第一密碼學哈希函數(shù),H2表示第二密碼學哈希函數(shù),π表示陷門延遲函數(shù)的秘密陷門,s表示檢索私鑰。
5.根據(jù)權利要求1~4任一項所述的關鍵字可搜索延遲加密方法,其特征在于,基于所述檢索陷門Tw對所有所述可搜索密文Cw進行檢索的方法包括:
基于接收的檢索陷門Tw檢索所有可搜索密文;
在可搜索密文(C0,C1)滿足:H3(e(Tw,C0))=C1的情況下,可搜索密文(C0,C1)為包含關鍵字w的可搜索密文。
6.根據(jù)權利要求5所述的關鍵字可搜索延遲加密方法,其特征在于,所述方法還包括初始化參數(shù)設置;其中,
基于預設的安全參數(shù)和延遲時間參數(shù)構建對應的雙線性映射和陷門延遲函數(shù),并且根據(jù)雙線性映射和陷門延遲函數(shù)的參數(shù)計算公鑰PK和私鑰SK。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華中科技大學,未經(jīng)華中科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110186704.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:連接核酸與蛋白或肽的方法
- 下一篇:基于機器學習的交互式圖像分割方法





