武漢大學安浩楊獲國家專利權
買專利賣專利找龍圖騰,真高效! 查專利查商標用IPTOP,全免費!專利年費監控用IP管家,真方便!
龍圖騰網獲悉武漢大學申請的專利利用SM9加密構造的基于證書加密方法、系統及電子設備獲國家發明授權專利權,本發明授權專利權由國家知識產權局授予,授權公告號為:CN115834034B 。
龍圖騰網通過國家知識產權局官網在2025-08-15發布的發明授權授權公告中獲悉:該發明授權的專利申請號/專利號為:202211322919.3,技術領域涉及:H04L9/08;該發明授權利用SM9加密構造的基于證書加密方法、系統及電子設備是由安浩楊;何德彪;包子健;馮琦;彭聰;羅敏設計研發完成,并于2022-10-27向國家知識產權局提交的專利申請。
本利用SM9加密構造的基于證書加密方法、系統及電子設備在說明書摘要公布了:本發明公開了一種利用SM9加密構造的基于證書加密方法、系統及電子設備,其中的方法包括證書授權、加密算法以及解密算法;本發明基于國密算法SM9的加密結構,結合了傳統公鑰密碼學和基于身份的密碼學的優點,無需使用昂貴的證書鏈驗證過程并移除了密鑰托管安全性問題。
本發明授權利用SM9加密構造的基于證書加密方法、系統及電子設備在權利要求書中公布了:1.一種利用SM9加密構造的基于證書加密方法,其特征在于,包括以下步驟: 步驟1:證書頒發機構CA產生隨機數作為主私鑰,并計算主公鑰Ppub=[d]P1;其中,表示由1,2,....,q-1組成的整數集合;P1;q為一個大素數;[d]P1表示橢圓曲線上點P1的d倍點; 步驟2:用戶A隨機選取并計算其公鑰PKA=[s]P2;其中,s表示用戶A的秘密值,P2為群G2的生成元;G2是階為q的加法循環群;[s]P2表示橢圓曲線上點P2的s倍點; 步驟3:用戶A提供個人信息AliceInfo給證書頒發機構CA,其中包括公鑰PKA和其他指定的附加身份信息; 步驟4:證書頒發機構CA驗證信息; 如果驗證通過,則證書頒發機構CA計算t1=H1Ppub,PKA,AliceInfo+d,其中,H1是由密碼雜湊函數派生的密碼函數,為 步驟5:證書頒發機構CA生成用戶A的證書CertA=[t2]P2,并發送給用戶A;其中,[t2]P2表示橢圓曲線上點P2的t2倍點; 步驟6:用戶A計算自己基于證書體系的私鑰SKA=[s]CertA;[s]CertA表示橢圓曲線上點CertA的s倍點; 步驟7:計算t=H1Ppub,PKA,AliceInfo; 步驟8:計算Q=[t]P1+Ppub;其中,[t]P1表示橢圓曲線上點P1的t倍點; 步驟9:隨機選取并計算C1=[r]Q;其中,[r]Q表示橢圓曲線上點Q的r倍點; 步驟10:計算GT中的元素g=ePpub,PKA;其中,GT是階為q的乘法循環群;e是從G1×G2到GT的雙線性對映射; 步驟11:計算w=gr;其中,gr為乘法群GT中元素g的r次冪; 步驟12:計算K=K1,K2=KDFC1||w||Ppub||PKA||AliceInfo;其中,K,K1,K2為密鑰派生函數生成的密鑰,K=K1||K2,K1||K2表示K1與K2的拼接;KDF為密鑰派生函數;C1表示密文的其中一部分; 步驟13:計算C2;C2表示密文的其中一部分; 如果加密明文的方法是基于密鑰派生函數的序列密碼算法,則計算其中,M為待簽名的消息;表示按比特位異或運算; 如果加密明文的方法是結合密鑰派生函數的分組密碼算法,則計算C2=EncK1,M;其中,Enc表示分組加密算法,同SM9國密標準; 步驟14:計算C3=MACK2,C2;其中,MAC為消息認證碼函數; 步驟15:輸出消息M對應的密文C=C1||C3||C2。
如需購買、轉讓、實施、許可或投資類似專利技術,可聯系本專利的申請人或專利權人武漢大學,其通訊地址為:430072 湖北省武漢市武昌區珞珈山武漢大學;或者聯系龍圖騰網官方客服,聯系龍圖騰網可撥打電話0551-65771310或微信搜索“龍圖騰網”。
1、本報告根據公開、合法渠道獲得相關數據和信息,力求客觀、公正,但并不保證數據的最終完整性和準確性。
2、報告中的分析和結論僅反映本公司于發布本報告當日的職業理解,僅供參考使用,不能作為本公司承擔任何法律責任的依據或者憑證。