[發明專利]一種從基于身份環境到無證書環境的簽密方法在審
| 申請號: | 201410490400.5 | 申請日: | 2014-09-23 |
| 公開(公告)號: | CN104301108A | 公開(公告)日: | 2015-01-21 |
| 發明(設計)人: | 李發根;吳威峰 | 申請(專利權)人: | 電子科技大學 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32 |
| 代理公司: | 電子科技大學專利中心 51203 | 代理人: | 周劉英 |
| 地址: | 611731 四川省成*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 身份 環境 證書 方法 | ||
1.一種從基于身份環境到無證書環境的簽密方法,其特征在于,包括下列步驟:
設定系統參數,用于生成發送端的私鑰SA、接收端的部分私鑰DB,以及發送端的簽密和接收端的解簽密;
基于身份環境的發送端提交身份信息IDA給私鑰生成中心,私鑰生成中心根據系統參數和身份信息IDA生成私鑰SA并發送給發送端;
無證書環境的接收端提交身份信息IDB給密鑰生成中心,密鑰生成中心根據系統參數和身份信息IDB生成部分私鑰DB并發送給接收端;接收端基于系統參數隨機生成一個秘密值xB,根據秘密值xB與部分私鑰DB設置完全私鑰SB和公鑰PKB;
發送端根據系統參數、發送端的身份IDA與完全私鑰SA、接收端的身份IDB與公鑰PKB和消息m,生成簽密密文σ,并將簽密密文σ和身份IDA發送給接收端;
接收端根據系統參數、發送端的身份IDA、接收端的身份IDB與公鑰PKB、接收端的完全私鑰SB對密文σ進行解簽密處理。
2.如權利要求1所述的方法,其特征在于,所述完全私鑰SB=xB||DB,其中符號“||”表示比特級聯。
3.如權利要求1或2所述的方法,其特征在于,所述系統參數包括其中G1表示階為p的循環加法群,G2表示階為p的循環乘法群,表示G1×G1→G2的雙線映射,H1~H4表示哈希函數,其中H1和H3為從{0,1}*映射到H2從{0,1}*映射到{0,1}t,H4是從{0,1}*映射到其中{0,1}*表示任意比特長的二進制序列組成的集合,去掉單位元所得到的加法群,{0,1}t表示比特長度為t的二進制序列組成的集合,其中t為預設參數,表示有限域Zp={0,1,…,p-1}去掉元素零所得到有限域;
發送端的私鑰SA=s1QA,其中QA=H1(IDA);接收端的部分私鑰DB=s2QB,其中QB=H1(IDB),秘密值公鑰PKB=xBP,其中P表示循環加法群G1的生成元;
生成簽密密文σ具體為:
隨機選擇有限域中的任一元素r,計算承諾V=rP、和U=rPKB,其中公鑰Ppub2=s2P;基于哈希函數H2計算哈希值h=H2(V,T,U,IDB,PKB),從而生成關于消息m的簽密密文σ=(V,c,W),其中簽名W=rH3(V,c,IDA)+H4(V,c,IDA)SA;
接收端對密文σ的解簽密處理具體為:
判斷
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于電子科技大學,未經電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410490400.5/1.html,轉載請聲明來源鉆瓜專利網。





