[發(fā)明專利]一種抗合謀攻擊的代理可搜索加密方法在審
| 申請(qǐng)?zhí)枺?/td> | 202211429475.3 | 申請(qǐng)日: | 2022-11-15 |
| 公開(公告)號(hào): | CN115801397A | 公開(公告)日: | 2023-03-14 |
| 發(fā)明(設(shè)計(jì))人: | 廖曉鵑;付俊俊;張輝;陳光柱 | 申請(qǐng)(專利權(quán))人: | 成都理工大學(xué) |
| 主分類號(hào): | H04L9/40 | 分類號(hào): | H04L9/40;H04L9/08 |
| 代理公司: | 北京中濟(jì)緯天專利代理有限公司 11429 | 代理人: | 李蜜 |
| 地址: | 610051 *** | 國(guó)省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 合謀 攻擊 代理 搜索 加密 方法 | ||
本發(fā)明公開了一種抗合謀攻擊的代理可搜索加密方法,首先,服務(wù)器和數(shù)據(jù)使用者生成各自的公私密鑰對(duì);服務(wù)器包括主服務(wù)器和時(shí)間服務(wù)器;然后,數(shù)據(jù)產(chǎn)生者對(duì)第一關(guān)鍵字列表進(jìn)行加密生成第一密文;第一數(shù)據(jù)使用者基于第一數(shù)據(jù)使用者公鑰和第二數(shù)據(jù)使用者公鑰生成重加密密鑰,并重加密密鑰和有效代理時(shí)間發(fā)送給主服務(wù)器;主服務(wù)器基于重加密密鑰、時(shí)間陷門、時(shí)間服務(wù)器公鑰及有效代理時(shí)間,生成與第一關(guān)鍵詞列表對(duì)應(yīng)的第二密文;第二數(shù)據(jù)使用者基于第三關(guān)鍵字列表生成第二可搜索陷門,主服務(wù)器使用第二可搜索陷門對(duì)第二密文進(jìn)行搜索并返回搜索結(jié)果。本發(fā)明可以對(duì)存儲(chǔ)到云端的密文進(jìn)行搜索,實(shí)現(xiàn)訪問(wèn)數(shù)據(jù)權(quán)限授權(quán)的代理,解決代理可搜索加密體系中的合謀攻擊問(wèn)題。
技術(shù)領(lǐng)域
本發(fā)明屬于云計(jì)算安全技術(shù)領(lǐng)域,涉及支持代理重加密技術(shù),具體涉及一種抗合謀攻擊的代理可搜索加密方法。
背景技術(shù)
目前,云端存儲(chǔ)的廣泛應(yīng)用使得對(duì)數(shù)據(jù)的安全性和效率有著更高的要求,可搜索加密技術(shù)以支持對(duì)加密數(shù)據(jù)進(jìn)行關(guān)鍵字搜索的方式加密數(shù)據(jù)來(lái)實(shí)現(xiàn)上述要求。可搜索加密服務(wù)包含三種類型的實(shí)體:數(shù)據(jù)產(chǎn)生者(數(shù)據(jù)擁有者)、數(shù)據(jù)使用者(授權(quán)用戶)和不受信任的云(密文搜索的執(zhí)行者)。
代理可搜索加密是可搜索加密中的一種應(yīng)用場(chǎng)景,它能夠在數(shù)據(jù)產(chǎn)生者無(wú)法直接授權(quán)的情況下,讓已授權(quán)的使用者將數(shù)據(jù)的使用權(quán)限代理給其他未授權(quán)用戶。但在現(xiàn)有的代理可搜索加密方法中,代理重密鑰是由授權(quán)者與代理重加密服務(wù)器共同生成。在此過(guò)程中,若代理者是半誠(chéng)實(shí)的,將會(huì)與受權(quán)者合謀獲取授權(quán)者的私鑰,導(dǎo)致授權(quán)者私鑰的泄露。此外,若搜索服務(wù)器是不受信任的,也會(huì)導(dǎo)致離線關(guān)鍵字攻擊。
發(fā)明內(nèi)容
針對(duì)目前代理可搜索加密方法中存在因不可信代理重加密服務(wù)器而導(dǎo)致的受權(quán)者私鑰和授權(quán)者私鑰易被泄露的合謀攻擊問(wèn)題,本發(fā)明的目的旨在提供一種抗合謀攻擊的代理可搜索加密方法,能夠?qū)崿F(xiàn)抗合謀攻擊,進(jìn)而提高代理可搜索加密的安全性。
為實(shí)現(xiàn)上述目的,本發(fā)明采用以下技術(shù)方案來(lái)實(shí)現(xiàn)。
本發(fā)明提供的抗合謀攻擊的代理可搜索加密方法,包括以下步驟:
S1:服務(wù)器和數(shù)據(jù)使用者生成各自的公私密鑰對(duì);所述服務(wù)器包括主服務(wù)器和時(shí)間服務(wù)器;所述主服務(wù)器用于存儲(chǔ)加密數(shù)據(jù),并依據(jù)來(lái)自數(shù)據(jù)使用者的請(qǐng)求對(duì)加密數(shù)據(jù)搜索或重加密;所述數(shù)據(jù)使用者包括第一數(shù)據(jù)使用者和第二數(shù)據(jù)使用者;
S2:數(shù)據(jù)產(chǎn)生者對(duì)第一關(guān)鍵字列表進(jìn)行加密生成第一密文;
S3:當(dāng)?shù)谝粩?shù)據(jù)使用者搜索數(shù)據(jù)時(shí),第一數(shù)據(jù)使用者基于第二關(guān)鍵字列表生成第一可搜索陷門,主服務(wù)器使用第一可搜索陷門對(duì)第一密文進(jìn)行搜索并返回搜索結(jié)果;
S4:當(dāng)?shù)谝粩?shù)據(jù)使用者授權(quán)第二數(shù)據(jù)使用者代理時(shí),第一數(shù)據(jù)使用者基于第一數(shù)據(jù)使用者公鑰和第二數(shù)據(jù)使用者公鑰生成重加密密鑰,并代理有效時(shí)間和重加密密鑰發(fā)送給主服務(wù)器和時(shí)間服務(wù)器;
S5:時(shí)間服務(wù)器基于時(shí)間服務(wù)器私鑰生成時(shí)間陷門,并發(fā)送給主服務(wù)器;
S6:主服務(wù)器基于步驟S4得到的重加密密鑰、步驟S5得到的時(shí)間陷門、時(shí)間服務(wù)器公鑰及代理有效時(shí)間,生成與第一關(guān)鍵詞列表對(duì)應(yīng)的第二密文;
S7:第二數(shù)據(jù)使用者基于第三關(guān)鍵字列表生成第二可搜索陷門,主服務(wù)器使用第二可搜索陷門對(duì)第二密文進(jìn)行搜索并返回搜索結(jié)果。
上述步驟S1,首先運(yùn)行Init(κ)算法,設(shè)置加密方法相關(guān)參數(shù)。然后服務(wù)器和數(shù)據(jù)使用者分別運(yùn)用KeyGen算法,生成各自的公私密鑰對(duì),具體操作為:
(1)主服務(wù)器選取一個(gè)隨機(jī)數(shù)作為其私鑰skV=ε,并計(jì)算PKV=εP作為其公鑰,得到對(duì)應(yīng)公私密鑰對(duì)(skV,PKV);
該專利技術(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/202211429475.3/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 數(shù)字指紋生成和跟蹤方法
- 級(jí)聯(lián)指紋碼的軟判決譯碼方法
- 基于量化索引調(diào)制的抗合謀多媒體指紋方法
- 一種基于內(nèi)碼軟輸出的KV譯碼指紋追蹤算法
- 一種安全媒體指紋生成和鑒定的方法
- 基于區(qū)塊鏈智能合約的抗合謀攻擊網(wǎng)絡(luò)拍賣方法
- 基于CFF碼和RS碼的抗合謀電力數(shù)據(jù)指紋編碼方法
- 一種基于區(qū)塊鏈的可抗多用戶合謀的數(shù)據(jù)泄密溯源方法
- 一種發(fā)電商合謀仿真方法、裝置及存儲(chǔ)介質(zhì)
- 基于動(dòng)態(tài)網(wǎng)絡(luò)表示學(xué)習(xí)的抗近鄰合謀數(shù)字指紋生成方法
- 一種基于FPGA的網(wǎng)絡(luò)行為攻擊方法與裝置
- 一種網(wǎng)絡(luò)攻擊防御方法與裝置
- 一種防火墻攻擊防御方法
- 一種網(wǎng)絡(luò)行為攻擊裝置
- 一種網(wǎng)絡(luò)行為攻擊方法
- 一種網(wǎng)絡(luò)攻擊路線還原方法及系統(tǒng)
- 滲透攻擊評(píng)價(jià)方法和裝置、以及電子設(shè)備和可讀存儲(chǔ)介質(zhì)
- 一種攻擊檢測(cè)方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種基于攻擊者特性指標(biāo)的網(wǎng)絡(luò)攻擊路徑預(yù)測(cè)方法
- APT攻擊事件溯源分析方法、裝置和計(jì)算機(jī)可讀介質(zhì)





