[發明專利]一種高效快捷的授權電子簽名方法無效
| 申請號: | 200810047469.5 | 申請日: | 2008-04-25 |
| 公開(公告)號: | CN101262344A | 公開(公告)日: | 2008-09-10 |
| 發明(設計)人: | 肖攸安;劉泉;周祖德 | 申請(專利權)人: | 武漢理工大學 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;G06Q10/00;G06Q30/00 |
| 代理公司: | 武漢開元專利代理有限責任公司 | 代理人: | 潘杰 |
| 地址: | 430070湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 高效 快捷 授權 電子 簽名 方法 | ||
1、一種高效快捷的授權電子簽名方法,其具體步驟是:
第一步驟:確定系統參數:隨機選定大素數p,系統生成元g為一個隨機選取的小于p的正整數,并設密鑰分發中心的私鑰為SKSA,其中SKSA為小于p-1的隨機正整數,而對應的公鑰
第二步驟:用戶注冊:委托人通過與密鑰分發中心合作,獲取自己的密鑰對(SKA,PKA),完成注冊過程,具體操作如下:
1)委托人隨機選取一個小于數p-1的正整數ka,計算注冊參數
2)密鑰分發中心在收到由委托人提交的注冊參數KA之后,隨機選取一個小于數p-1的正整數k,計算委托人的公鑰PKA=KA×gkmod?p;
3)密鑰分發中心根據委托人的公鑰PKA、委托人的身份信息id、身份證明文書序列號sn、以及密鑰分發中心自身信息SA等內容,生成有關委托人的身份證明文書IDA,即IDA=(PKA,id,sn,SA);
4)密鑰分發中心根據系統事先約定的雜湊摘要算法Hash(),計算驗證參數Sa=(Hash(IDA)×k+SKSA)mod?r,并將密鑰參數(IDA,sa)發送給委托人;
5)委托人在收到由密鑰分發中心發送的密鑰參數(IDA,sa)后,從中析出自己的公鑰PKA和密鑰分發中心的公鑰PKSA等信息,然后驗證等式
第6)步;若不成立,應要求密鑰分發中心重新發送密鑰參數;
6)委托人根據所收到的密鑰參數(IDA,sa),計算自己的私鑰SKA=sa+Hash(IDA)×ka,則委托人的密鑰對為(SKA,PKA);
第三步驟:委托人進行委托授權:當委托人因某種原因,需要委托授權代理人在指定范圍內代表委托人行使電子簽名權力時,執行下列操作:
1)代理人隨機選取一個小于p-1的正整數kb,計算隨機參數
2)委托人在收到由代理人提交的隨機參數KB之后,隨機選取一個小于p-1的正整數k’,計算委托參數Qp=KB×gk′mod?p;
3)委托人生成用于限制代理人的簽名權限的授權文書Ap,其中包括有授權文書序列號sn’、約定的密鑰分發中心SA、委托授權的權限范圍Sp、委托參數Qp、委托人的身份信息IDA和代理人的身份信息id’等內容,即Ap=(sn’,SA,Sp,Qp,IDA,id’);
4)委托人根據系統事先約定的雜湊摘要算法Hash(),計算授權效驗參數Sbp=(Hash(Ap)×k’+SKA)mod?r,并將委托請求(Ap,Sbp)發送給代理人;
5)代理人在收到委托請求(Ap,Sbp)后,從中析出委托參數Qp,委托人的身份信息IDA,委托人的公鑰PKA等信息,然后驗證等式
該委托授權信息是有效的,予以接受,并執行本步驟的第6)步;若不成立,應要求委托人重新發送委托請求;
6)代理人接受委托請求,計算授權電子簽名私鑰SKp=Sbp+Hash(Ap)×kb。至此,委托人完成了授權代理人在指定范圍內代表委托人行使電子簽名權力的委托授權過程,代理人可以根據授權范圍代表委托人行使電子簽名權力;
第四步驟:代理人行使電子簽名權力:當代理人需要在自己的代理權限內代表委托人對電子文書m行使電子簽名權力時,執行下列操作:
1)代理人利用授權電子簽名私鑰SKp和所收到的授權文書Ap,按照約定的普通電子簽名方法,對消息(m,Ap)進行普通電子簽名,可得普通電子簽名S’=Sig(SKp,m,Ap),則代理人代表委托人對消息m所生成的授權電子簽名為S=(S’,Ap);
2)代理人將電子文書m和授權電子簽名S組合在一起,形成數據電文M=(m,S);
第五步驟:接收者驗證所收到的數據電文:當接收者需要檢驗所收到的、由代理人代表委托人簽署的數據電文的合法性時,執行下列操作:1)接收者從所收到的數據電文M中析出m、S、Ap和Qp等參數,計算授權電子簽名驗證公鑰
2)接收者根據授權文書Ap檢查代理人是否有權簽署消息m,即是否在限定的簽名范圍內進行的授權電子簽名行為,若檢查不通過,則說明該授權電子簽名無效;
3)接收者利用約定的普通電子簽名方法,驗證所收到的授權電子簽名S的合法性,即判斷函數Ver((m,Ap),S’,PKp)的值是否為真;若值為真,則該授權電子簽名是合法的;反之,則該授權電子簽名是不合法的。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢理工大學,未經武漢理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810047469.5/1.html,轉載請聲明來源鉆瓜專利網。





