[發明專利]基于可搜索加密的數據訪問控制方法、計算機設備有效
| 申請號: | 202111563881.4 | 申請日: | 2021-12-20 |
| 公開(公告)號: | CN114257446B | 公開(公告)日: | 2023-05-23 |
| 發明(設計)人: | 徐志剛;張時廣;韓洪木;董新華;鄭志強;王海濤 | 申請(專利權)人: | 湖北工業大學 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40;G06F21/60;G06F21/62 |
| 代理公司: | 上海碩力知識產權代理事務所(普通合伙) 31251 | 代理人: | 楊用玲 |
| 地址: | 430070 湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 搜索 加密 數據 訪問 控制 方法 計算機 設備 | ||
1.一種基于可搜索加密的數據訪問控制方法,其特征在于,所述方法包括:
S3.數據發布者根據自身的密文屬性集和用戶訪問控制結構對要分享的數據文件設定文件訪問權限;并將明文文件加密成密文,同時產生密文索引,將所述密文索引和密文發送給云服務器;
其中,密文包含了用戶訪問控制結構與密文屬性集,數據發布者的密文屬性集,用來驗證密文中密文屬性集是否滿足數據獲取者的密文訪問控制結構,即驗證密文是否滿足數據獲取者的文件需求;
為一個的矩陣,表示矩陣的行數,表示矩陣的列數,將中的行映射到用戶訪問控制結構的對應屬性,用戶訪問控制結構由數據發布者設定,用來驗證數據獲取者的用戶屬性集是否滿足數據發布者所設定的用戶訪問控制結構,即數據獲取者是否滿足數據發布者的訪問要求;其中,所述產生密文索引具體包括:
S321、數據發布者獲取全局公鑰GP、自身的用戶公鑰和共享密文中的關鍵詞;
S322、生成所述密文索引為,并將密文索引與密文進行關聯,其中,,,表示關鍵詞的個數,為數據關鍵詞集合,,數據發布者將所述密文索引發送給云服務器CS;
S4.由區塊鏈共識節點對數據獲取者所要查詢的關鍵詞生成搜索令牌,將搜索令牌發送給云服務器;
S5.云服務器將包含搜索關鍵字的搜索令牌在密文索引中進行搜索,并生成密文列表;
S6.云服務器通過所述數據獲取者的用戶身份秘鑰與密文列表中的單一密文驗證所述數據獲取者與密文是否相互滿足所對應的訪問控制結構,當用戶屬性滿足用戶訪問控制結構、密文屬性滿足密文訪問控制結構時,云服務器對該密文進行預解密,并將預解密的中間密文返回給數據獲取者;
S7.所述數據獲取者接收來自云服務器的中間密文,使用用戶身份秘鑰對中間密文進行解密,生成明文;
所述方法還包括:
S11、區塊鏈共識節點選取具有生成元g和雙線性映射的q階雙線性群;
S12、區塊鏈共識節點選擇哈希函數,將用戶標識UID映射到雙線性群;
S13、區塊鏈共識節點產生全局公鑰;
S14、區塊鏈各共識節點進行分布式秘鑰共享,每個參與秘鑰生成的授權節點獲取秘密值相應的份額;
S15、設區塊鏈中的共識節點個數為,共識節點管理所有用戶的用戶屬性集和密文屬性集,共識節點根據屬性集合,選擇隨機參數,;其中,用戶屬性集、密文屬性集由所有用戶共同確定,、為整數,、為對應屬性集中的屬性值,為整數域,所述所有用戶包括數據發布者和數據獲取者;
S16、區塊鏈共識節點為數據發布者和數據獲取者生成公鑰和私鑰。
2.如權利要求1所述的基于可搜索加密的數據訪問控制方法,其特征在于,所述方法還包括:
S2.由區塊鏈各共識節點為每個數據獲取者生成用戶身份秘鑰,所述用戶身份秘鑰包含用戶標識UID、該數據獲取者的單一用戶屬性集合和密文訪問控制結構;
其中,單一用戶的用戶屬性集,用來驗證該數據獲取者的用戶屬性集是否滿足數據發布者所設定的用戶訪問控制結構,即數據獲取者是否滿足數據發布者的訪問要求;
為一個的矩陣,表示矩陣的行數,表示矩陣的列數,將中的行映射到密文訪問控制結構中的對應屬性,密文訪問控制結構由數據獲取者設定,用來驗證密文中的密文屬性集是否滿足密文訪問控制結構,即密文是否符合數據獲取者的文件需求。
3.如權利要求2所述的基于可搜索加密的數據訪問控制方法,其特征在于,S2具體包括:
S21、區塊鏈共識節點獲取所述全局公鑰、用戶公鑰和用戶私鑰,同時獲取用戶標識、用戶屬性集和密文訪問控制結構;
S22、區塊鏈共識節點隨機選取,;其中,為所要共享的密文秘密值,若密文屬性集滿足密文訪問控制結構則共享該密文秘密值,且為整數,為整數;
S23、區塊鏈共識節點令是矩陣的第行,并生成向量和向量,計算,,其中,、用來具體驗證密文屬性集是否滿足密文訪問控制結構;
S24、區塊鏈共識節點通過計算產生用戶身份秘鑰,并將用戶身份秘鑰發送給數據獲取者。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湖北工業大學,未經湖北工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111563881.4/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





