[發(fā)明專利]基于陷門哈希函數(shù)的無證書簽密系統(tǒng)及方法有效
| 申請?zhí)枺?/td> | 202010052822.X | 申請日: | 2020-01-17 |
| 公開(公告)號: | CN111262709B | 公開(公告)日: | 2022-05-10 |
| 發(fā)明(設(shè)計)人: | 束紅;齊平;黃永青;蔣劍軍;王剛;陳付龍;孫麗萍;謝冬 | 申請(專利權(quán))人: | 銅陵學(xué)院 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32 |
| 代理公司: | 蕪湖安匯知識產(chǎn)權(quán)代理有限公司 34107 | 代理人: | 鐘雪 |
| 地址: | 244061 安徽省*** | 國省代碼: | 安徽;34 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 陷門哈希 函數(shù) 證書 系統(tǒng) 方法 | ||
本發(fā)明公開一種基于陷門哈希函數(shù)的無證書簽密系統(tǒng)及方法,包括如下步驟:發(fā)送端及接收端接收密鑰生成中心KGC返回的部分公鑰及部分私鑰;基于部分公鑰及部分私鑰分別生成公鑰及私鑰;發(fā)送端接收接收端發(fā)送的公鑰PKj,基于公鑰PKj來對待發(fā)送數(shù)據(jù)m進行加密,形成密文C,同時基于陷門哈希碰撞生成新的哈希輔助參數(shù),基于發(fā)送端的私鑰及新的哈希輔助參數(shù)進行簽名,將簽名,密文及新的哈希輔助參數(shù)發(fā)送至接收端;接收端基于橢圓曲線密碼體制和陷門哈希函數(shù)對發(fā)送端發(fā)送的簽名進行驗證,在驗證合法后,對密文C進行解密,獲取發(fā)送者發(fā)送的原始信息m。相比較于現(xiàn)有的大多基于雙線性映射和乘法群上的指數(shù)運算的數(shù)字簽密方案,計算開銷更小、存儲效率更高。
技術(shù)領(lǐng)域
本發(fā)明屬于簽密技術(shù)領(lǐng)域,更具體地,本發(fā)明涉及一種基于陷門哈希函數(shù)的無證書簽密系統(tǒng)及方法。
背景技術(shù)
現(xiàn)有的數(shù)字簽密方案大多基于雙線性映射和乘法群上的指數(shù)運算,現(xiàn)有的簽密方法存在計算開銷大、存儲效率低的不足的問題,有文獻指出:1次乘法群上的指數(shù)運算的時間大約相當(dāng)于10次橢圓曲線點乘運算,1次512位的雙線性對運算的時間大約相當(dāng)于10倍的1024位指數(shù)運算。
發(fā)明內(nèi)容
本發(fā)明提供一種基于陷門哈希函數(shù)的無證書簽密系統(tǒng),基于橢圓曲線密碼體制和陷門哈希函數(shù)的陷門碰撞來進行簽密和解簽,很大程度上提高簽密的計算速度和存儲效率。
為了實現(xiàn)上述目的,本發(fā)明提供一種基于陷門哈希函數(shù)的無證書簽密系統(tǒng),該系統(tǒng)具體包括:
發(fā)送端及接收端,與發(fā)送端及接收端通訊連接的密鑰生成中心KGC,發(fā)送端集成有簽密單元,接收端集成有解簽單元;
密鑰生成中心KGC分別計算接收端及發(fā)送端的部分公鑰及部分私鑰,并分別返回至發(fā)送端及接收端,用于生成公鑰及私鑰;
簽密單元基于發(fā)送端的私鑰和接收端的公鑰對發(fā)送端待發(fā)送的數(shù)據(jù)進行簽密,生成的簽密數(shù)據(jù),并發(fā)送至接收端,接收端的解簽單元對接收的簽密數(shù)據(jù)進行解簽,獲取發(fā)送端發(fā)送的數(shù)據(jù);
簽密單元基于橢圓曲線及陷門哈希函數(shù)對發(fā)送數(shù)據(jù)進行簽密,解密單元基于橢圓曲線及陷門哈希函數(shù)來對簽密進行解簽。
為了實現(xiàn)上述目的,本發(fā)明提供一種基于陷門哈希函數(shù)的無證書簽密方法,所述方法具體包括如下步驟:
S1、發(fā)送端IDi及接收端IDj分別隨機獲取秘密值,基于秘密值計算公開參數(shù),將秘密值及公開參數(shù)對發(fā)送至密鑰生成中心KGC,密鑰生成中心KGC將生成的部分公鑰及部分私鑰分別返回至發(fā)送端IDi及接收端IDj;
S2、發(fā)送端IDi及接收端IDj分別基于部分公鑰V及公開參數(shù)Y形成公鑰PK,基于部分私鑰β及秘密值y形成私鑰SK;
S3、發(fā)送端IDi接收接收端IDj發(fā)送的公鑰PKj,發(fā)送端基于公鑰PKj來對待發(fā)送數(shù)據(jù)m進行加密,形成密文C,同時基于陷門哈希函數(shù)獲取新的哈希輔助參數(shù),基于發(fā)送端的私鑰生成簽名,將簽名,密文及新的哈希輔助參數(shù)發(fā)送至接收端IDj;
S4、接收端IDj基于基于橢圓曲線及陷門哈希函數(shù)對發(fā)送端IDi發(fā)送的簽名進行驗證,在驗證合法后,對密文C進行解密,獲取發(fā)送者發(fā)送的信息m。
進一步的,密文C的形成具體包括如下步驟:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于銅陵學(xué)院,未經(jīng)銅陵學(xué)院許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010052822.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種顯示面板及其制備方法
- 下一篇:共享鐵塔通信資源評估方法
- 數(shù)據(jù)認證的方法和設(shè)備
- 一種多訪問級別的電子文檔網(wǎng)絡(luò)存儲管理的方法
- 一種密文搜索結(jié)果驗證方法及其系統(tǒng)
- 基于陷門哈希函數(shù)的無證書簽密系統(tǒng)及方法
- 一種可編輯區(qū)塊鏈系統(tǒng)
- 一種基于身份的區(qū)塊鏈的交易內(nèi)容編輯方法及裝置
- 一種編輯區(qū)塊鏈中區(qū)塊的方法及裝置
- 變色龍哈希函數(shù)的碰撞計算方法及可裁剪區(qū)塊鏈賬本結(jié)構(gòu)
- 基于可編輯區(qū)塊鏈的區(qū)塊內(nèi)容修改方法及裝置
- 一種基于多方授權(quán)的區(qū)塊鏈重寫方法及系統(tǒng)





