[發明專利]具有內容隱藏的布隆過濾器的安全私有數據庫查詢有效
| 申請號: | 201380050145.6 | 申請日: | 2013-09-18 |
| 公開(公告)號: | CN104662556B | 公開(公告)日: | 2018-03-02 |
| 發明(設計)人: | V·Y·柯勒斯尼科夫 | 申請(專利權)人: | 阿爾卡特朗訊公司 |
| 主分類號: | G06F21/62 | 分類號: | G06F21/62 |
| 代理公司: | 北京市中咨律師事務所11247 | 代理人: | 楊曉光,于靜 |
| 地址: | 法國布洛*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 具有 內容 隱藏 過濾器 安全 私有 數據庫 查詢 | ||
1.一種用于在數據庫上由客戶端進行的安全私有數據庫查詢的由服務器執行的方法,用于具有在至少兩個關鍵字A和B上的公式評估的查詢,所述方法包括:
從所述數據庫接收包括經過加密的布隆過濾器的布隆過濾器樹,其中所述經過加密的布隆過濾器包含經過加密的關鍵字,其中,在所述布隆過濾器樹中的每一個布隆過濾器分別由隨機掩碼墊P來掩碼;
從所述客戶端接收所述關鍵字A和B的經過加密的版本;
獲得用于所述關鍵字A和B的經過掩碼的布隆過濾器索引;
與所述客戶端一起參與安全功能評估(SFE),其中所述服務器具有輸入,其包括所述用于所述關鍵字A和B的經過掩碼的布隆過濾器索引,以及其中所述客戶端具有包括所述隨機掩碼墊P的輸入,以及其中所述安全功能評估包括以下步驟:
由所述服務器從所述經過掩碼的布隆過濾器索引輸入移除所述隨機掩碼墊P;
確定是否存在用于所述關鍵字A和B中的每一個的匹配布隆過濾器;
應用所述公式評估從而確定是否滿足公式;以及
生成結果。
2.根據權利要求1所述的方法,其中在所述布隆過濾器樹的布隆過濾器中的每一個分別基于該布隆過濾器的節點索引由隨機掩碼墊P來掩碼。
3.一種用于在數據庫上由客戶端進行的安全私有數據庫查詢的有形的機器可讀可記錄的存儲介質,用于具有在至少兩個關鍵字A和B上的公式評估的查詢,其中,當一個或多個處理裝置執行一個或多個軟件程序時,所述一個或多個軟件程序實現權利要求1所述的方法的步驟。
4.一種用于在數據庫上使用服務器的安全私有數據庫查詢的由客戶端執行的方法,用于具有在至少兩個關鍵字A和B上的公式評估的查詢,所述方法包括:
向所述服務器提供所述關鍵字A和B的經過加密的版本,其中所述服務器將所述數據庫表示為包括經過加密的布隆過濾器的布隆過濾器樹,其中所述加密的布隆過濾器包含來自所述數據庫的經過加密的關鍵字,其中在所述布隆過濾器樹中的每個布隆過濾器分別由隨機掩碼墊P來掩碼;
與所述服務器一起參與安全功能評估(SFE),其中所述服務器具有包括經過掩碼的布隆過濾器索引的輸入,所述經過掩碼的布隆過濾器索引用于來自所述布隆過濾器樹的所述關鍵字A和B,以及其中所述客戶端具有包括所述隨機掩碼墊P的輸入,以及其中所述安全功能評估包括以下步驟:
由所述服務器從所述經過掩碼的布隆過濾器索引輸入移除所述隨機掩碼墊P;
確定是否存在用于所述關鍵字A和B中的每一個的匹配布隆過濾器;
應用所述公式評估從而確定是否滿足公式;以及
生成結果。
5.根據權利要求4所述的方法,其中在所述布隆過濾器樹的布隆過濾器中的每一個分別基于該布隆過濾器的節點索引由隨機掩碼墊P來掩碼。
6.一種用于在數據庫上使用服務器的安全私有數據庫查詢的有形的機器可讀可記錄的存儲介質,用于具有在至少兩個關鍵字A和B上的公式評估的查詢,其中,當一個或多個處理裝置執行一個或多個軟件程序時,所述一個或多個軟件程序實現權利要求4所述的方法的步驟。
7.一種用于在數據庫上由客戶端進行的安全私有數據庫查詢的服務器系統,用于具有在至少兩個關鍵字A和B上的公式評估的查詢,所述服務器系統包括:
存儲器;以及
至少一個硬件裝置,其與所述存儲器耦合,其可操作用于:
從所述數據庫接收包括經過加密的布隆過濾器的布隆過濾器樹,其中所述經過加密的布隆過濾器包含經過加密的關鍵字,其中,在所述布隆過濾器樹中的每一個布隆過濾器分別由隨機掩碼墊P來掩碼;
從所述客戶端接收所述關鍵字A和B的經過加密的版本;
獲得用于所述關鍵字A和B的經過掩碼的布隆過濾器索引;
與所述客戶端一起參與安全功能評估(SFE),其中所述服務器具有輸入,其包括所述用于所述關鍵字A和B的經過掩碼的布隆過濾器索引,以及其中所述客戶端具有包括所述隨機掩碼墊P的輸入,以及其中所述安全功能評估包括以下步驟:
由所述服務器從所述經過掩碼的布隆過濾器索引輸入移除所述隨機掩碼墊P;
確定是否存在用于所述關鍵字A和B中的每一個的匹配布隆過濾器;
應用所述公式評估從而確定是否滿足公式;以及
生成結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿爾卡特朗訊公司,未經阿爾卡特朗訊公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380050145.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于皮膚的用戶辨認
- 下一篇:使用交叉鏈接來保護可訪問的系統
- 內容再現系統、內容提供方法、內容再現裝置、內容提供裝置、內容再現程序和內容提供程序
- 內容記錄系統、內容記錄方法、內容記錄設備和內容接收設備
- 內容服務系統、內容服務器、內容終端及內容服務方法
- 內容分發系統、內容分發裝置、內容再生終端及內容分發方法
- 內容發布、內容獲取的方法、內容發布裝置及內容傳播系統
- 內容提供裝置、內容提供方法、內容再現裝置、內容再現方法
- 內容傳輸設備、內容傳輸方法、內容再現設備、內容再現方法、程序及內容分發系統
- 內容發送設備、內容發送方法、內容再現設備、內容再現方法、程序及內容分發系統
- 內容再現裝置、內容再現方法、內容再現程序及內容提供系統
- 內容記錄裝置、內容編輯裝置、內容再生裝置、內容記錄方法、內容編輯方法、以及內容再生方法





