System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 无码国产精品一区二区免费3p,白嫩少妇激情无码,一本大道无码日韩精品影视_
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    隱藏搜索模式的對稱可搜索加密方法、裝置、設備及介質制造方法及圖紙

    技術編號:44376784 閱讀:3 留言:0更新日期:2025-02-25 09:52
    本申請公開了隱藏搜索模式的對稱可搜索加密方法、裝置、設備及介質,涉及數據檢索技術領域,包括:獲取數據所有者上傳的加密文檔和對應安全索引,通過云服務器的布隆過濾器和混淆布隆過濾器將安全索引分別轉換成相應的第一向量和第二向量;當接收數據用戶發送的關鍵字查詢向量,則基于預設同態加密算法及同態加密公鑰對第一向量和第二向量及關鍵字查詢向量進行匹配計算,得到相應匹配計算結果;將匹配計算結果發送至數據用戶,以便數據用戶利用同態加密私鑰解密匹配計算結果,得到對應第一向量點積結果和第二向量點積結果,利用偽隨機加密共享密鑰對第一向量點積結果和第二向量點積結果進行解密,得到相應的包含關鍵字的明文文檔標識符集合。

    【技術實現步驟摘要】

    本專利技術涉及搜索隱私保護,特別涉及隱藏搜索模式的對稱可搜索加密方法、裝置、設備及介質


    技術介紹

    1、隨著云計算和大數據時代的到來,安全存儲在云端的數據面臨著密文檢索問題。可搜索加密技術支持在不解密的情況下對密文數據進行檢索,能夠很好的解決密文檢索問題。相比非對稱可搜索加密,對稱可搜索加密具有方案結構簡單、搜索功能豐富和計算效率高等優點,但是由于搜索陷門的確定性,對稱可搜索加密方案一般都會泄露搜索模式和訪問模式。研究表明,一些惡意的攻擊者可以通過搜索模式分析出查詢關鍵字的相關信息。因此,有必要設計惡意安全模型下隱藏搜索模式的對稱可搜索加密方案。

    2、目前能夠隱藏搜索模式的對稱可搜索加密方案非常少,僅有的方案主要包括兩條技術路線,一是采用關鍵字分類并共用索引項以及同一明文對應多個密文副本等方式實現搜索模式的隱藏,二是組合運用同態加密和多項式插值技術以實現搜索陷門的隨機化和關鍵字匹配。但是前者需要數據用戶在本地存儲一張查詢表,其計算負擔、存儲負擔和通信負擔都會隨著數據量的加大而急劇增大,并不適合大數據場景和移動場景下資源受限的客戶端。后者的數據用戶在查詢過程中需要數據所有者在線協助解密,且查詢用戶需要存儲關鍵字字典甚至于所有的文檔標識符,因此這類方案不僅要求數據所有者實時在線,還要求數據用戶存儲大量額外數據。


    技術實現思路

    1、有鑒于此,本專利技術的目的在于提供隱藏搜索模式的對稱可搜索加密方法、裝置、設備及介質,能夠在使用關鍵字搜索時隱藏搜索模式和訪問模式,避免攻擊者通過搜索模式分析出關鍵字相關信息。其具體方案如下:

    2、第一方面,本申請公開了一種隱藏搜索模式的對稱可搜索加密方法,應用于云服務器,包括:

    3、獲取數據所有者上傳的加密文檔和對應的安全索引,以通過所述云服務器的布隆過濾器和混淆布隆過濾器將所述安全索引分別轉換成相應的第一向量和第二向量;其中,所述加密文檔為利用預設對稱加密算法和相應的對稱加密共享密鑰對明文文檔加密得到的;所述安全索引為基于加密索引項以及目標關鍵字標簽構建的與明文文檔對應的加密索引;所述加密索引項為利用偽隨機加密共享密鑰對所述明文文檔中的目標關鍵字加密得到的,所述目標關鍵字標簽為利用偽隨機置換共享密鑰對目標關鍵字加密得到的;

    4、當接收數據用戶發送的關鍵字查詢向量,則基于預設同態加密算法以及同態加密公鑰對所述第一向量和所述第二向量以及所述關鍵字查詢向量進行匹配計算,以得到相應的匹配計算結果;其中,所述關鍵字查詢向量為利用預設同態加密算法及同態加密公鑰對待查詢關鍵字向量進行加密后的密文查詢向量;

    5、將所述匹配計算結果發送至所述數據用戶,以便所述數據用戶利用同態加密私鑰解密所述匹配計算結果,以得到對應的第一向量點積結果和第二向量點積結果,并利用所述偽隨機加密共享密鑰對所述第一向量點積結果和所述第二向量點積結果進行解密,以得到相應的包含關鍵字的明文文檔標識符集合。

    6、可選的,所述通過所述云服務器的布隆過濾器和混淆布隆過濾器將所述安全索引分別轉換成相應的第一向量和第二向量,包括:

    7、通過所述云服務器的布隆過濾器對基于所述安全索引構建的索引列表中的各所述目標關鍵字標簽進行哈希映射,以得到預設維度的比特向量,作為第一向量;

    8、將所述安全索引按照鍵值對形式輸入所述云服務器的混淆布隆過濾器,以便通過所述混淆布隆過濾器輸出經過哈希映射后各個映射位置對應的隨機向量,作為第二向量。

    9、可選的,所述獲取數據所有者上傳的加密文檔和對應的安全索引之前,還包括:

    10、通過數據所有者并根據預設加密安全參數生成相應的共享密鑰,并將所述共享密鑰和所述預設加密安全參數發送至數據用戶;其中,所述共享密鑰包括偽隨機置換共享密鑰、偽隨機加密共享密鑰、對稱加密共享密鑰。

    11、可選的,所述當接收數據用戶發送的關鍵字查詢向量,包括:

    12、當數據用戶發起關鍵字查詢請求,則通過所述數據用戶并利用所述偽隨機置換共享密鑰對所述關鍵字查詢請求進行加密處理,以得到相應的待查詢關鍵字標簽;

    13、通過數據用戶所在一側的本地布隆過濾器對所述待查詢關鍵字標簽進行哈希映射,以得到預設維度的密文向量作為待查詢密文向量;

    14、通過所述數據用戶并利用預設同態加密算法、同態加密參數、同態加密公鑰對所述待查詢密文向量逐比特加密,以得到并發送相應的關鍵字查詢向量至所述云服務器。

    15、可選的,所述通過所述數據用戶并利用預設同態加密算法、同態加密參數、同態加密公鑰對所述待查詢密文向量逐比特加密之前,還包括:

    16、通過所述數據用戶并根據預設加密安全參數生成相應的同態加密參數和同態加密密鑰,并將所述同態加密參數和所述同態加密公鑰發送至所述云服務器;其中,所述同態加密密鑰包括同態加密公鑰和同態加密私鑰。

    17、可選的,所述基于預設同態加密算法以及同態加密公鑰對所述第一向量和所述第二向量以及所述關鍵字查詢向量進行匹配計算,以得到相應的匹配計算結果,包括:

    18、基于所述預設同態加密算法、所述同態加密參數、所述同態加密公鑰對第一向量與所述關鍵字查詢向量進行同態加密處理,以得到加密后的第一匹配計算結果;

    19、基于所述預設同態加密算法、所述同態加密參數、所述同態加密公鑰對第二向量與所述關鍵字查詢向量進行同態加密處理,以得到加密后的第二匹配計算結果。

    20、可選的,所述將所述匹配計算結果發送至所述數據用戶,以便所述數據用戶利用同態加密私鑰解密所述匹配計算結果,以得到對應的第一向量點積結果和第二向量點積結果,并利用所述偽隨機加密共享密鑰對所述第一向量點積結果和所述第二向量點積結果進行解密,以得到相應的包含關鍵字的明文文檔標識符集合,包括:

    21、將所述第一匹配計算結果、所述第二匹配計算結果發送至所述數據用戶,以便所述數據用戶利用同態加密私鑰分別解密所述第一匹配計算結果和所述第二匹配計算結果,以得到與所述第一匹配計算結果對應的第一向量點積結果和與所述第二匹配計算結果對應的第二向量點積結果;

    22、當所述第一向量點積結果滿足預設文檔搜索條件,則利用所述偽隨機加密共享密鑰對所述第二向量點積結果進行解密,以得到相應的包含關鍵字的明文文檔標識符集合。

    23、第二方面,本申請公開了一種隱藏搜索模式的對稱可搜索加密裝置,應用于云服務器,包括:

    24、向量轉換模塊,用于獲取數據所有者上傳的加密文檔和對應的安全索引,以通過所述云服務器的布隆過濾器和混淆布隆過濾器將所述安全索引分別轉換成相應的第一向量和第二向量;其中,所述加密文檔為利用預設對稱加密算法和相應的對稱加密共享密鑰對明文文檔加密得到的;所述安全索引為基于加密索引項以及目標關鍵字標簽構建的與明文文檔對應的加密索引;所述加密索引項為利用偽隨機加密共享密鑰對所述明文文檔中的目標關鍵字加密得到的,所述目標關鍵字標簽為利用偽隨機置換共享密鑰對目標關鍵字加密得本文檔來自技高網...

    【技術保護點】

    1.一種隱藏搜索模式的對稱可搜索加密方法,其特征在于,應用于云服務器,包括:

    2.根據權利要求1所述的隱藏搜索模式的對稱可搜索加密方法,其特征在于,所述通過所述云服務器的布隆過濾器和混淆布隆過濾器將所述安全索引分別轉換成相應的第一向量和第二向量,包括:

    3.根據權利要求1或2所述的隱藏搜索模式的對稱可搜索加密方法,其特征在于,所述獲取數據所有者上傳的加密文檔和對應的安全索引之前,還包括:

    4.根據權利要求3所述的隱藏搜索模式的對稱可搜索加密方法,其特征在于,所述當接收數據用戶發送的關鍵字查詢向量,包括:

    5.根據權利要求4所述的隱藏搜索模式的對稱可搜索加密方法,其特征在于,所述通過所述數據用戶并利用預設同態加密算法、同態加密參數、同態加密公鑰對所述待查詢密文向量逐比特加密之前,還包括:

    6.根據權利要求5所述的隱藏搜索模式的對稱可搜索加密方法,其特征在于,所述基于預設同態加密算法以及同態加密公鑰對所述第一向量和所述第二向量以及所述關鍵字查詢向量進行匹配計算,以得到相應的匹配計算結果,包括:

    7.根據權利要求6所述的隱藏搜索模式的對稱可搜索加密方法,其特征在于,所述將所述匹配計算結果發送至所述數據用戶,以便所述數據用戶利用同態加密私鑰解密所述匹配計算結果,以得到對應的第一向量點積結果和第二向量點積結果,并利用所述偽隨機加密共享密鑰對所述第一向量點積結果和所述第二向量點積結果進行解密,以得到相應的包含關鍵字的明文文檔標識符集合,包括:

    8.一種隱藏搜索模式的對稱可搜索加密裝置,其特征在于,應用于云服務器,包括:

    9.一種電子設備,其特征在于,包括:

    10.一種計算機可讀存儲介質,其特征在于,用于存儲計算機程序;其中,所述計算機程序被處理器執行時實現如權利要求1至7任一項所述的隱藏搜索模式的對稱可搜索加密方法的步驟。

    ...

    【技術特征摘要】

    1.一種隱藏搜索模式的對稱可搜索加密方法,其特征在于,應用于云服務器,包括:

    2.根據權利要求1所述的隱藏搜索模式的對稱可搜索加密方法,其特征在于,所述通過所述云服務器的布隆過濾器和混淆布隆過濾器將所述安全索引分別轉換成相應的第一向量和第二向量,包括:

    3.根據權利要求1或2所述的隱藏搜索模式的對稱可搜索加密方法,其特征在于,所述獲取數據所有者上傳的加密文檔和對應的安全索引之前,還包括:

    4.根據權利要求3所述的隱藏搜索模式的對稱可搜索加密方法,其特征在于,所述當接收數據用戶發送的關鍵字查詢向量,包括:

    5.根據權利要求4所述的隱藏搜索模式的對稱可搜索加密方法,其特征在于,所述通過所述數據用戶并利用預設同態加密算法、同態加密參數、同態加密公鑰對所述待查詢密文向量逐比特加密之前,還包括:

    6.根據權利要求5所述的隱藏搜索模式的對稱可搜索加密方法,其特征在...

    【專利技術屬性】
    技術研發人員:陳珊
    申請(專利權)人:中電科網絡安全科技股份有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲av无码专区首页| 亚洲成a人无码av波多野按摩| 日韩毛片无码永久免费看| 无码视频免费一区二三区| 国产AV无码专区亚洲AV琪琪| 久久精品?ⅴ无码中文字幕| 日韩精品无码中文字幕一区二区| 亚洲人成无码网站在线观看| 亚洲av中文无码| 无码国产激情在线观看| 日韩精品无码一区二区三区| 人妻丰满?V无码久久不卡| 亚洲国产日产无码精品| 少妇人妻无码精品视频app| 久久久无码精品人妻一区| 无码播放一区二区三区| 国产在线拍偷自揄拍无码| 国产精品无码AV不卡| 亚洲av专区无码观看精品天堂| 亚洲AV永久青草无码精品| 日产无码1区2区在线观看| 亚洲精品无码aⅴ中文字幕蜜桃| 亚洲av永久无码精品三区在线4| 少妇性饥渴无码A区免费 | 亚洲AV无码乱码国产麻豆| 无码精品A∨在线观看免费| 久久亚洲精品成人av无码网站| 国产真人无码作爱视频免费| gogo少妇无码肉肉视频| 精品无码久久久久久久久水蜜桃| 无码人妻一区二区三区av| 亚洲AV无码男人的天堂| 精品亚洲A∨无码一区二区三区| 熟妇无码乱子成人精品| 亚洲av无码成h人动漫无遮挡| 久久久久无码精品国产不卡 | 亚洲国产精品无码久久久秋霞2| 国产a级理论片无码老男人| 中文字幕无码日韩专区| 永久免费AV无码网站国产| 亚洲精品无码AV人在线播放 |