一種基于可搜索加密的密文查詢方法
基本信息
申請?zhí)?/td> | CN202110399402.3 | 申請日 | - |
公開(公告)號 | CN113132085A | 公開(公告)日 | 2021-07-16 |
申請公布號 | CN113132085A | 申請公布日 | 2021-07-16 |
分類號 | H04L9/06;G06F21/60;G06F16/903 | 分類 | 電通信技術(shù); |
發(fā)明人 | 李朋林;楊赟博;張懿嘉 | 申請(專利權(quán))人 | 上海同態(tài)信息科技有限責(zé)任公司 |
代理機(jī)構(gòu) | 北京科家知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) | 代理人 | 宮建華 |
地址 | 200030 上海市徐匯區(qū)田林路192號云賽空間 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開了一種基于可搜索加密的密文查詢方法,包括索引構(gòu)建和用戶“查找”。索引構(gòu)建包括:首先生成密鑰sk,并對輸入對消息M加密,得到C;然后構(gòu)建索引I并建立I和C的對應(yīng)關(guān)系,對索引I的字符串進(jìn)行分切;用LSH對索引I進(jìn)行哈希映射,并生成BF;最后將BF和對應(yīng)加密值C打包上傳到數(shù)據(jù)庫中。用戶“查找”包括:輸入查詢內(nèi)容m,對m進(jìn)行切分,并用LSH函數(shù)生成BF’;對每個(gè)BF盒BF’按位異或,計(jì)算1的個(gè)數(shù),其中1的個(gè)數(shù)的一半是匹配度評分;得到對應(yīng)的評分并返回小于閾值的所有對應(yīng)加密數(shù)據(jù),用密鑰sk對加密數(shù)據(jù)解密并返回。本發(fā)明能夠讓數(shù)據(jù)存儲(chǔ)服務(wù)器執(zhí)行搜索并回應(yīng)用戶的查詢,同時(shí)又可以對數(shù)據(jù)進(jìn)行保密。 |
