[發明專利]一種支持密文去重的屬性密文高效共享系統有效
| 申請號: | 202110103584.5 | 申請日: | 2021-01-26 |
| 公開(公告)號: | CN112822009B | 公開(公告)日: | 2022-07-22 |
| 發明(設計)人: | 郭瑞;楊耿;秦寶東;莊朝源 | 申請(專利權)人: | 西安郵電大學 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08;H04L9/40 |
| 代理公司: | 深圳國海智峰知識產權代理事務所(普通合伙) 44489 | 代理人: | 王慶海;劉軍鋒 |
| 地址: | 710121 陜西*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 支持 密文去重 屬性 高效 共享 系統 | ||
1.一種支持密文去重的屬性密文高效共享系統,其特征在于,所述系統包括客戶端、密鑰分發服務器、授權中心以及云存儲服務器,其中:
所述客戶端,與所述密鑰分發服務器、授權中心以及云存儲服務器通訊連接,用于根據用戶的指令向所述密鑰分發服務器發送注冊請求、向所述授權中心發送數據訪問請求以及上傳數據請求,接收并保存所述密鑰分發服務器發送的用戶的屬性私鑰和證書指令、根據預設加密策略對待上傳數據進行加密,獲取密文分量并根據所述密文分量生成待上傳密文數據、根據獲取到的待訪問密文數據的位置索引從所述云存儲服務器中獲取待訪問密文數據、根據預設解密策略對獲取到的待訪問密文數據進行解密,其中,所述注冊請求包括注冊用戶的屬性集,所述屬性集為經過所述系統模糊映射后的屬性集;
所述密鑰分發服務器,與所述客戶端通訊連接,用于進行系統初始化,所述進行系統初始化包括根據預設屬性集模糊策略將系統屬性集U中的屬性進行映射模糊、生成系統的公開參數和主私鑰、在用戶注冊階段根據用戶的注冊請求以及預設密鑰生成策略為每一位用戶生成對應的公私鑰對和證書指令;
所述授權中心,與所述客戶端以及云存儲服務器通訊連接,用于在接收數據擁有者A的上傳數據請求后,根據預設密文去重策略進行重復密文檢測,判斷所述待上傳密文數據的安全性級別,將所述待上傳密文數據的安全性級別和所述云存儲服務器中已存儲的密文數據的安全性級別進行對比,根據對比結果以及預設的對比結果與樹節點位置對應關系確定所述待上傳密文數據在云存儲服務器存放的樹節點位置,并根據所述待上傳密文數據在云存儲服務器存放的樹節點位置生成位置索引,將所述位置索引發送至所述云存儲服務器,其中,所述數據擁有者A的上傳數據請求包括數據擁有者A的證書指令δA以及SCO容器,所述SCO容器為所述客戶端封裝好的包括訪問控制策略以及去重標簽的SCO容器;
所述授權中心還用于在接收數據訪問者B的數據訪問請求后,根據預設的權限認證策略獲得數據訪問者B的屬性集UB’滿足的訪問控制策略,并根據所述訪問控制策略確定云存儲服務器中對應的待訪問密文數據的位置索引,并將所述待訪問密文數據的位置索引發送至所述數據訪問者B的客戶端;
所述云存儲服務器,與所述客戶端以及授權中心通訊連接,采用樹結構存儲數據,用于在接收到所述客戶端發送的所述待上傳密文數據后,根據所述授權中心發送的待上傳密文數據的位置索引將所述待上傳密文數據存儲在對應的樹節點上。
2.根據權利要求1所述的支持密文去重的屬性密文高效共享系統,其特征在于,所述根據預設屬性集模糊策略將系統屬性集中的屬性進行映射模糊包括:
選擇選取階為大素數p的雙線性群加法循環群G和乘法循環群GT,使G和GT滿足雙線性映射e:G×G→GT,記g∈G為G的生成元,使用單向函數f將系統屬性集U中的屬性進行映射模糊為系統屬性集U’,對于系統屬性集U’中的每一個屬性i,選取hi∈Zq*,計算選擇α,β∈Zq*,定義哈希函數H1:G→{0,1}*、H2:GT→{0,1}n,系統的公開參數PK=<G,GT,g,e(g,g)α,Ti,H1,H2>,系統的主私鑰MK=<β,gα>。
3.根據權利要求2所述的支持密文去重的屬性密文高效共享系統,其特征在于,
所述密鑰分發服務器根據預設密鑰生成策略為每一位注冊用戶生成對應的公私鑰對和證書指令包括:隨機選取tu∈Zq*作為注冊用戶身份標識,證書指令針對用戶的屬性集中的每一個屬性x,計算用戶的私鑰SK=<K,Kx>,用戶的公鑰為系統的公開參數PK。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安郵電大學,未經西安郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110103584.5/1.html,轉載請聲明來源鉆瓜專利網。





