湖北大學胡帥獲國家專利權
買專利賣專利找龍圖騰,真高效! 查專利查商標用IPTOP,全免費!專利年費監控用IP管家,真方便!
龍圖騰網獲悉湖北大學申請的專利一種基于區塊鏈上外包計算和屬性基可搜索加密的訪問控制方法獲國家發明授權專利權,本發明授權專利權由國家知識產權局授予,授權公告號為:CN119995827B 。
龍圖騰網通過國家知識產權局官網在2025-09-12發布的發明授權授權公告中獲悉:該發明授權的專利申請號/專利號為:202510178125.1,技術領域涉及:H04L9/00;該發明授權一種基于區塊鏈上外包計算和屬性基可搜索加密的訪問控制方法是由胡帥;何鵬;鄭巧仙;陳輝;陳文豪;吳江雨設計研發完成,并于2025-02-18向國家知識產權局提交的專利申請。
本一種基于區塊鏈上外包計算和屬性基可搜索加密的訪問控制方法在說明書摘要公布了:本發明涉及數據共享領域,具體公開了一種基于區塊鏈上外包計算和屬性基可搜索加密的訪問控制方法,包括:S1、屬性權威機構初始化生成系統公鑰和主密鑰,并生成用戶的屬性私鑰;S2、數據擁有者制定訪問控制策略,協助外包加密服務商部分加密,數據用戶和外包加密服務商對關鍵字、數據密文存儲地址和對稱密鑰進行加密并將加密后的密文上傳到區塊鏈中存儲;S3、數據用戶生成搜索陷門發送給區塊鏈,驗證用戶屬性;S4、數據用戶協助外包解密服務商對密文部分解密,本地解密得到數據存儲地址和對稱密鑰,并下載數據密文,使用對稱密鑰解密得到數據明文。本發明降低了本地用戶加解密的計算負擔,提高了數據的共享效率和安全性。
本發明授權一種基于區塊鏈上外包計算和屬性基可搜索加密的訪問控制方法在權利要求書中公布了:1.一種基于區塊鏈上外包計算和屬性基可搜索加密的訪問控制方法,其特征在于,該方法步驟如下: S1、可信權威機構AA初始化生成系統公鑰PK和主密鑰MSK,根據數據用戶的屬性集合生成用戶屬性私鑰; S2、數據擁有者制定訪問控制策略,協助外包加密服務商進行部分加密,數據用戶和外包加密服務商對關鍵字、數據密文存儲地址和對稱密鑰進行加密并將加密后的密文上傳到區塊鏈中存儲; S3、數據用戶生成搜索陷門,并將搜索陷門發送給區塊鏈,調用搜索陷門合約驗證用戶屬性,若用戶屬性滿足訪問控制策略則將關鍵字對應的相關密文返還給數據用戶; S4、數據用戶先協助外包解密服務商對密文部分解密,再本地解密得到數據存儲地址和對稱密鑰,根據該存儲地址在IPFS下載數據密文,最終使用對稱密鑰解密數據密文得到數據明文; S1中,可信權威機構初始化生成系統公鑰PK和主密鑰MSK的具體步驟為: 可信權威機構AA執行初始化算法Setup,輸入安全參數,生成一個素數階為p的乘法循環群G1和,給定一個雙線性映射對,定義兩個隨機抗碰撞Hash函數,對于每個屬性iU,隨機選擇參數t1,t2,t3,分別計算,生成系統公鑰PK和主密鑰MSK: PK={,H1,H2}; MSK={t1,t2,t3,}; 式中,均為密碼學中關于雙映射對里面的數學公式,且均為計算結果,屬于系統公鑰PK的組成部分,g是G1的生成元,映射關系表示1,2,...,p-1的有限域,表示任意長度的比特字符串集合,U為系統屬性集合,隨機選取有限域的兩個整數; S1中,可信權威機構根據數據用戶的屬性集合生成用戶屬性私鑰的具體步驟為: S11、可信權威機構AA執行密鑰生成算法KeyGenblind,,SSK,輸入系統公鑰PK、主密鑰MSK和用戶屬性集合S,可信權威機構AA使用Schnorr協議盲化用戶每個屬性i,i∈S,計算Q、L,計算挑戰,計算對挑戰的響應,其計算公式為: Q=zG; L=mG; =H2G‖Q‖P‖j; =m+zmodp; 式中,Q表示盲化后的公鑰,L表示簽名與消息內容綁定的計算值,表示驗證者向證明者發送一個隨機生成的挑戰,表示證明者基于自己的秘密和挑戰生成一個響應,并發送給驗證者,G為橢圓曲線上的點,數據用戶DU隨機選取有限域內的兩個整數z,m∈; S12、令info={P,Q,},數據用戶DU將info發送給智能合約對于每個屬性iU,可信權威機構AA根據盲化后的用戶屬性集生成屬性私鑰,隨機選取有限域內的一個整數u∈,計算得到的屬性私鑰SK為: SK={=,=,{,; 式中,info為定義的四元組,D1,D2為屬性私鑰的部分組成參數。
如需購買、轉讓、實施、許可或投資類似專利技術,可聯系本專利的申請人或專利權人湖北大學,其通訊地址為:430062 湖北省武漢市武昌區友誼大道368號;或者聯系龍圖騰網官方客服,聯系龍圖騰網可撥打電話0551-65771310或微信搜索“龍圖騰網”。
1、本報告根據公開、合法渠道獲得相關數據和信息,力求客觀、公正,但并不保證數據的最終完整性和準確性。
2、報告中的分析和結論僅反映本公司于發布本報告當日的職業理解,僅供參考使用,不能作為本公司承擔任何法律責任的依據或者憑證。