[發(fā)明專利]一種安全多目標(biāo)數(shù)據(jù)對(duì)象查詢方法及存儲(chǔ)介質(zhì)有效
| 申請(qǐng)?zhí)枺?/td> | 202010410538.5 | 申請(qǐng)日: | 2020-05-15 |
| 公開(公告)號(hào): | CN111680062B | 公開(公告)日: | 2021-05-25 |
| 發(fā)明(設(shè)計(jì))人: | 馬勇;趙家樂(lè);崔江濤;王騰宇;李輝;張林;陳虎元;夏云霓 | 申請(qǐng)(專利權(quán))人: | 江西師范大學(xué) |
| 主分類號(hào): | G06F16/2453 | 分類號(hào): | G06F16/2453;G06F16/22;G06F21/60 |
| 代理公司: | 廣州三環(huán)專利商標(biāo)代理有限公司 44202 | 代理人: | 郝傳鑫;賈允 |
| 地址: | 330022 *** | 國(guó)省代碼: | 江西;36 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 安全 多目標(biāo) 數(shù)據(jù) 對(duì)象 查詢 方法 存儲(chǔ) 介質(zhì) | ||
本發(fā)明公開了一種安全多目標(biāo)數(shù)據(jù)對(duì)象查詢方法及存儲(chǔ)介質(zhì),所述方法包括獲取明文數(shù)據(jù)集;對(duì)所述明文數(shù)據(jù)集中的各個(gè)明文數(shù)據(jù)對(duì)象進(jìn)行第一加密,得到第一加密數(shù)據(jù)對(duì)象集;對(duì)所述明文數(shù)據(jù)集中的各個(gè)明文數(shù)據(jù)對(duì)象進(jìn)行第二加密,得到第二加密數(shù)據(jù)對(duì)象集;構(gòu)建映射,具有映射關(guān)系的第一加密數(shù)據(jù)對(duì)象和第二加密數(shù)據(jù)對(duì)象指向相同的明文數(shù)據(jù)對(duì);對(duì)所述第一加密數(shù)據(jù)對(duì)象集進(jìn)行多目標(biāo)數(shù)據(jù)對(duì)象查詢,得到目標(biāo)第一加密數(shù)據(jù)對(duì)象集;根據(jù)所述映射得到所述目標(biāo)第一加密數(shù)據(jù)對(duì)象集對(duì)應(yīng)的目標(biāo)第二加密數(shù)據(jù)對(duì)象集;對(duì)所述目標(biāo)第二加密數(shù)據(jù)對(duì)象集進(jìn)行解密,得到目標(biāo)明文數(shù)據(jù)對(duì)象集。本發(fā)明查詢過(guò)程處于全密狀態(tài),顯著提升了查詢安全性。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)查詢領(lǐng)域,尤其涉及一種安全多目標(biāo)數(shù)據(jù)對(duì)象查詢方法及存儲(chǔ)介質(zhì)。
背景技術(shù)
在數(shù)據(jù)對(duì)象集中根據(jù)預(yù)設(shè)的多目標(biāo)查詢算法查詢目標(biāo)數(shù)據(jù)對(duì)象,是數(shù)據(jù)對(duì)象查詢領(lǐng)域的常見問(wèn)題,而這種數(shù)據(jù)對(duì)象查詢通常是基于明文進(jìn)行查詢的,很少考慮到用戶敏感數(shù)據(jù)的安全性。
由于安全性問(wèn)題的突出,越來(lái)越多的數(shù)據(jù)庫(kù)對(duì)用戶的敏感數(shù)據(jù)進(jìn)行加密以保證其安全性。尤其是當(dāng)用戶將數(shù)據(jù)庫(kù)上傳到云端服務(wù)器存儲(chǔ)時(shí),可能會(huì)受到好奇(或惡意)的服務(wù)器管理員對(duì)用戶敏感數(shù)據(jù)的非法訪問(wèn)與竊取,因此,以數(shù)據(jù)密文的形式保存數(shù)據(jù)可以有效提升數(shù)據(jù)安全性。
然而,現(xiàn)有技術(shù)無(wú)法將多目標(biāo)查詢方法與密文比較相結(jié)合,缺少這方面的研究,從而導(dǎo)致了基于密文進(jìn)行多目標(biāo)查詢難以實(shí)現(xiàn)。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)中基于密文進(jìn)行多目標(biāo)查詢難以實(shí)現(xiàn)的問(wèn)題,兼顧多目標(biāo)查詢和數(shù)據(jù)安全需求,本發(fā)明實(shí)施例提供一種安全多目標(biāo)數(shù)據(jù)對(duì)象查詢方法及存儲(chǔ)介質(zhì)。
一種安全多目標(biāo)數(shù)據(jù)對(duì)象查詢方法,所述方法包括:
獲取明文數(shù)據(jù)集,所述明文數(shù)據(jù)集中包括至少一個(gè)明文數(shù)據(jù)對(duì)象,每個(gè)所述明文數(shù)據(jù)對(duì)象包括至少一個(gè)維度的屬性數(shù)據(jù);
對(duì)所述明文數(shù)據(jù)集中的各個(gè)明文數(shù)據(jù)對(duì)象進(jìn)行第一加密,得到所述明文數(shù)據(jù)對(duì)象對(duì)應(yīng)的第一加密數(shù)據(jù)對(duì)象,得到第一加密數(shù)據(jù)對(duì)象集;對(duì)所述明文數(shù)據(jù)集中的各個(gè)明文數(shù)據(jù)對(duì)象進(jìn)行第二加密,得到所述明文數(shù)據(jù)對(duì)應(yīng)的第二加密數(shù)據(jù)對(duì)象,得到第二加密數(shù)據(jù)對(duì)象集;
構(gòu)建第一加密數(shù)據(jù)對(duì)象集和所述第二加密數(shù)據(jù)對(duì)象集的映射,具有映射關(guān)系的第一加密數(shù)據(jù)對(duì)象和第二加密數(shù)據(jù)對(duì)象指向相同的明文數(shù)據(jù)對(duì);
對(duì)所述第一加密數(shù)據(jù)對(duì)象集進(jìn)行多目標(biāo)數(shù)據(jù)對(duì)象查詢,得到目標(biāo)第一加密數(shù)據(jù)對(duì)象集;
根據(jù)所述映射得到所述目標(biāo)第一加密數(shù)據(jù)對(duì)象集對(duì)應(yīng)的目標(biāo)第二加密數(shù)據(jù)對(duì)象集;
對(duì)所述目標(biāo)第二加密數(shù)據(jù)對(duì)象集進(jìn)行解密,得到目標(biāo)明文數(shù)據(jù)對(duì)象集。
優(yōu)選的,所述對(duì)所述第一加密數(shù)據(jù)對(duì)象集進(jìn)行多目標(biāo)數(shù)據(jù)對(duì)象查詢,得到目標(biāo)第一加密數(shù)據(jù)對(duì)象集,包括:
基于所述第一加密數(shù)據(jù)對(duì)象集得到N個(gè)第一加密數(shù)據(jù)對(duì)象子集,其中,第i(i≤N)個(gè)第一加密數(shù)據(jù)對(duì)象子集中的第一加密數(shù)據(jù)對(duì)象滿足下述要求:所述第一加密數(shù)據(jù)對(duì)象中第i(i≤N)個(gè)屬性對(duì)應(yīng)的屬性數(shù)據(jù)的值大于所述第一加密數(shù)據(jù)對(duì)象中其它屬性對(duì)應(yīng)的屬性數(shù)據(jù)的值;
對(duì)所述N個(gè)所述第一加密數(shù)據(jù)對(duì)象子集中的第一加密數(shù)據(jù)對(duì)象進(jìn)行排序,所述排序滿足下述要求:第i(i≤N)個(gè)第一加密數(shù)據(jù)對(duì)象子集按照標(biāo)志維度中的屬性數(shù)據(jù)的取值降序的順序排列其中的第一數(shù)據(jù)對(duì)象,所述標(biāo)志維度為第i(i≤N)個(gè)維度;
對(duì)每一個(gè)排序后的第一加密數(shù)據(jù)對(duì)象子集構(gòu)建其對(duì)應(yīng)的索引;
基于所述索引進(jìn)行多目標(biāo)數(shù)據(jù)對(duì)象查詢,得到目標(biāo)第一加密數(shù)據(jù)對(duì)象集。
優(yōu)選的,所述對(duì)每一個(gè)排序后的第一加密數(shù)據(jù)對(duì)象子集構(gòu)建其對(duì)應(yīng)的索引,包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于江西師范大學(xué),未經(jīng)江西師范大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010410538.5/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 用于實(shí)現(xiàn)多目標(biāo)方業(yè)務(wù)或操作的方法和裝置
- 基于智能視頻分析平臺(tái)的多目標(biāo)跟蹤方法及其系統(tǒng)
- 多目標(biāo)設(shè)計(jì)選擇方法和系統(tǒng)
- 一種針對(duì)多目標(biāo)的地面導(dǎo)航系統(tǒng)及其方法
- 一種無(wú)斷點(diǎn)多目標(biāo)信號(hào)合成方法
- 基于多智能體深度增強(qiáng)學(xué)習(xí)的多目標(biāo)跟蹤方法
- 一種多目標(biāo)跟蹤方法
- 一種航空紅外視頻多目標(biāo)檢測(cè)與跟蹤方法及裝置
- 一種多目標(biāo)推薦方法、多目標(biāo)推薦模型生成方法以及裝置
- 一種區(qū)域多目標(biāo)衛(wèi)星探測(cè)仿真方法及系統(tǒng)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 對(duì)象選擇裝置、對(duì)象選擇程序及對(duì)象選擇方法
- 對(duì)象顯示裝置、對(duì)象顯示系統(tǒng)以及對(duì)象顯示方法
- 對(duì)象顯示裝置、對(duì)象顯示方法和對(duì)象顯示程序
- 對(duì)象顯示裝置、對(duì)象顯示方法和對(duì)象顯示程序
- 對(duì)象顯示裝置、對(duì)象顯示方法和對(duì)象顯示程序
- 對(duì)象分析方法、對(duì)象分析設(shè)備及對(duì)象分析系統(tǒng)
- 對(duì)象索引方法、對(duì)象搜索方法及對(duì)象索引系統(tǒng)
- 對(duì)象分類方法和對(duì)象分類設(shè)備
- 對(duì)象庫(kù)中的對(duì)象簽名
- 對(duì)象追蹤方法、對(duì)象追蹤系統(tǒng)以及對(duì)象追蹤程序





