[發明專利]云計算應用中智能終端的可撤銷加密方法及裝置有效
| 申請號: | 201810134536.0 | 申請日: | 2018-02-09 |
| 公開(公告)號: | CN108449174B | 公開(公告)日: | 2021-07-30 |
| 發明(設計)人: | 孔澤一;關振宇;李大偉 | 申請(專利權)人: | 孔澤一 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08;H04L9/00;H04L29/06 |
| 代理公司: | 北京清亦華知識產權代理事務所(普通合伙) 11201 | 代理人: | 張潤 |
| 地址: | 830002 新疆*** | 國省代碼: | 新疆;65 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 計算 應用 智能 終端 撤銷 加密 方法 裝置 | ||
1.一種云計算應用中智能終端的可撤銷加密方法,其特征在于,包括以下步驟:
在私鑰生成中心階段,輸入系統安全系數,輸出初始化參數;確定屬性域和驗證域,并選擇變色龍雜湊函數,確定輔助參數域;運行隨機數生成算法,以為系統選擇所需的隨機數;輸出公鑰參數,并保留主密鑰參數;
運行所述隨機數生成算法,以為生成私鑰選擇所需的隨機數;完成多項式次乘法和求冪運算,輸出用戶私鑰;
在加密者進入在線階段,運行所述變色龍雜湊函數;運行所述隨機數生成算法,并計算動態驗證屬性;完成多項式次乘法和求冪運算,輸出會話密鑰和中介密文;
在所述加密者進入離線階段,運行私密屬性延展函數,獲得私密延展屬性;運行所述變色龍雜湊函數,獲得密文;以及
在解密階段,利用所述變色龍雜湊函數恢復所述動態驗證屬性;運行組合函數恢復所述密文及密文屬性;利用公開可驗證性驗證所述密文合法性,以在驗證成功時,輸出所述會話密鑰;
其中,在初始化之前,所述加密者運行私密屬性鍛造模塊輸入原始密文屬性以及新密文屬性,以及在運行數據加密模塊中使用的隨機數;
所述加密者運行公開屬性鍛造模塊輸入公共參數,并與所述新密文屬性相關聯的密文,以及鍛造密文屬性,以輸出原始密文;
所述加密者運行組合模塊輸入公共參數,與所述密文屬性相關聯的密文,以及所述鍛造密文屬性。
2.根據權利要求1所述的云計算應用中智能終端的可撤銷加密方法,其特征在于,
所述加密模塊所得結果通過所述私密屬性鍛造模塊和所述組合模塊輸入所述新密文屬性處理后,得到的新結果與所述加密模塊使用同一新密文屬性所得結果一致。
3.根據權利要求1所述的云計算應用中智能終端的可撤銷加密方法,其特征在于,
所述加密模塊使用所述新密文屬性所得結果通過所述公開屬性鍛造模塊輸入鍛造屬性處理后,得到的新結果與所述加密模塊使用原始密文屬性所得結果一致,所述加密模塊使用新密文屬性所得結果與所述組合模塊輸入原始密文和所述鍛造屬性所得結果一致。
4.根據權利要求1所述的云計算應用中智能終端的可撤銷加密方法,其特征在于,
定義謂詞具有OR兼容性如果對于所有的存在映射OR:En×Ed→En+d和兩個屬性擴展映射EN:Kn→Kn+d,ED:Kd→Kn+d,使得對于所有的x1∈Kn,x2∈Kd,y1∈En,y2∈Ed,
Pn+d(EN(x1),OR(y1,y2))=Pn(x1,y1),Pn+d(ED(x2),OR(y1,y2))=Pd(x2,y2)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于孔澤一,未經孔澤一許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810134536.0/1.html,轉載請聲明來源鉆瓜專利網。





