• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    可快速撤銷的基于橢圓曲線的代理簽名

    2010-11-26 04:27:54黃月英禹勇姜建國
    關(guān)鍵詞:簽名者西安電子科技大學(xué)私鑰

    黃月英,禹勇,姜建國

    (1.湛江師范學(xué)院 基礎(chǔ)教育學(xué)院,廣東 湛江 524300;2.電子科技大學(xué) 計算機(jī)科學(xué)與工程學(xué)院,四川 成都 610054;3.西安電子科技大學(xué) 計算機(jī)學(xué)院,陜西 西安 710071)

    Mambo, Usuda 和Okamoto等人[1]于1996 年提出了第一個代理簽名方案,利用代理簽名機(jī)制,代理簽名人可以代表原始簽名人對消息簽名.近年來,基于不同的應(yīng)用出現(xiàn)了不同形式的代理簽名方案,如張寧等人[2]提出的基于橢圓曲線的代理簽名方案與Sun等人[3-4]提出的帶有時間戳的代理簽名方案.在代理簽名密鑰泄漏或者代理簽名人濫用代理簽名權(quán)力,需要提前撤銷該代理簽名人的代理權(quán)力時,原始簽名人束手無策.禹勇等人[5]提出了一個具有快速撤銷功能的代理簽名方案,他們的方案基于雙線性對,不是基于橢圓曲線的,實際操作性不強(qiáng).

    借鑒Dan Boneh等人在文獻(xiàn)[6]中的思想,本文中提出了一個具備快速撤銷功能的代理簽名方案,引入了一個安全中介SEM,其作用是:(1)幫助合法的代理簽名人生成有效的代理簽名;(2)監(jiān)督代理簽名人是否按照授權(quán)證書的規(guī)定簽名;(3)檢查代理簽名人的簽名權(quán)利是否被撤銷.代理簽名人只有與SEM合作才能生成有效的簽名.提出的方案基于橢圓曲線,計算有效且簽名長度短.

    1 提出的代理簽名的方案

    1.1方案描述在提出的方案中,除了代理簽名驗證人外,還包含3方:原始簽名人A、代理簽名人B和安全中介SEM,任何人都可以驗證代理簽名的有效性.SEM是一個半可信在線第三方,負(fù)責(zé)驗證代理授權(quán)和計算部分代理簽名.在驗證代理授權(quán)時,SEM檢查代理期限是否有效,代理簽名人是否在撤銷列表中.如果都有效,SEM給代理簽名人發(fā)送部分代理簽名,沒有SEM的幫助,代理簽名人無法獨立生成一個有效的代理簽名.因此,如果某個代理簽名是在代理期限時間外生成的,那么代理簽名人無法聲稱該簽名是在代理期限時間內(nèi)生成的,驗證者可驗證代理簽名的發(fā)生時間.并且,提出的方案具有快速撤銷的功能,如果原始簽名人要提前撤銷某個代理簽名人的簽名權(quán),他只需通知SEM停止給該代理簽名人提供幫助.方案描述如下:

    代理簽名方案一般需要涉及3方的參與.首先由A提出委托請求,SEM接受請求后生成部分代理簽名,發(fā)送給B;B在此基礎(chǔ)上再生成完整的代理簽名.在這個方案中系統(tǒng)參數(shù)可以在可信第三方或原始簽名人或代理簽名人中任何一個產(chǎn)生.在這里假設(shè)是原始簽名人A來選取系統(tǒng)參數(shù).

    (1)初始化過程

    A 進(jìn)行如下操作:

    ①選擇E為定義在域F上的一條橢圓曲線,P∈E是E上一個階為n的點.

    ②隨機(jī)選擇正整數(shù)kA,0

    B生成自己的密鑰對:

    ③隨機(jī)選擇正整數(shù)kB,0

    SEM生成自己的密鑰對:

    ④隨機(jī)選擇正整數(shù)kB,0

    ⑤選擇散列函數(shù)H.公開系統(tǒng)參數(shù){E,n,P,PA,PB,PS,H} .

    (2)委托過程(包括部分代理簽名的生成)

    ①原始簽名人A生成授權(quán)證書w,在w中包含原始簽名人、指定的代理簽名人和SEM的身份,簽名授權(quán)的有效期限,需要簽名的消息范圍以及其它授權(quán)信息.

    ③A將{w,σB,Q0}公開地傳送給B,將{w,σS,Q0}公開地傳送給SEM.

    B在收到{w,σB,Q0}后,利用已知的系統(tǒng)公開參數(shù)和自己的私鑰驗證委托信息的有效性.

    SEM在收到{w,σS,Q0}后,首先,SEM檢查條件:(1)授權(quán)證書w中的代理期限是否有效;(2){w,Q0}是否在自己的撤銷列表中.如果{w,Q0}在SEM的撤銷列表中,表明該代理簽名人的簽名權(quán)力已被撤銷.若代理期限有效且{w,Q0}不在撤銷列表中,SEM給代理簽名人提供簽名幫助.然后,利用已知的系統(tǒng)公開參數(shù)和自己的私鑰驗證委托信息的有效性,再用自己的私鑰生成部分代理簽名密鑰.

    ⑥解密σS.計算kSQ0=(xS,yS),σS′=σS·xS.

    (3)代理簽名的生成過程

    B對需要簽字的消息m ,這里假設(shè)0

    ①B對SEM送來的{s1,Q1}進(jìn)行驗證,判斷等式s1P=r1(PA+r0Q0+PSH(w))是否成立,等式成立則接受,否則要求SEM重新發(fā)送.

    證明過程如下:

    ②隨機(jī)選擇正整數(shù)k2,0

    (4)代理簽名的驗證過程

    C在收到簽名{m,s2,w,Q0,Q2},通過以下計算進(jìn)行驗證.

    ②判斷等式x′modn≡x2modn 是否成立,成立此代理簽名有效.

    驗證過程的正確性可證明如下:

    (5)授權(quán)撤銷

    原始簽名人可以提前撤銷B的簽名權(quán),此時,原始簽名人只需通知SEM把{w,Q0}加入撤銷列表中.當(dāng)代理簽名人請求SEM幫助他生成代理簽名時,SEM檢查代理授權(quán)日期是否過期以及在撤銷列表中是否包含{w,Q0},只要有一個條件成立,SEM都不會為該代理簽名人提供簽名幫助.一旦SEM發(fā)現(xiàn)某個代理權(quán)限已經(jīng)過期,他就從撤銷列表中刪除對應(yīng)的{w,Q0}項,以免撤銷列表長度無限增加.

    1.2安全性分析該方案的安全性基于橢圓曲線離散對數(shù)問題(ECDLP) 的困難性,在整個方案中,總假設(shè)ECDLP是難解的.

    (1)正確性SEM的部分代理簽名驗證和B的代理簽名驗證都是正確的.在前面已經(jīng)做過證明,這里不再贅述.

    (2)可驗證性 在提出的方案中,對消息的代理簽名由{ m,s2,w,Q0,Q2}組成.簽名驗證人可以從授權(quán)中得知原始簽名人、代理簽名人和SEM的身份,并且,由于在代理簽名驗證中使用到原始簽名人的公鑰PA,簽名驗證人可以相信對該消息的簽名是經(jīng)過原始簽名人同意的.

    (4)強(qiáng)可區(qū)分性 原始簽名者的公鑰及代理簽名者的公鑰都會出現(xiàn)在代理簽名的驗證等式里,而且授權(quán)信息也包含在代理簽名和簽名驗證等式里面,因此任何人都可以從授權(quán)信息里識別代理簽名者的身份,很好地滿足可區(qū)分性.

    (5)強(qiáng)不可否認(rèn)性 由于授權(quán)信息,包含在有效的驗證等式里,因此代理簽名人不能更改.原始簽名人對授權(quán)信息進(jìn)行了簽名,而代理簽名的驗證等式中也包含了此授權(quán),一旦做了授權(quán)簽名,原始簽名人就不能否認(rèn)自己的簽名,并且原始簽名人私鑰包含在其中,A想要否認(rèn)自己的簽名是不可能的.代理密鑰里面有代理簽名者的私鑰,一旦代理簽名者為原始簽名者創(chuàng)建了一個有效的代理簽名,他就無法否認(rèn)自己的簽名.

    (6)防止簽名權(quán)利濫用 由代理簽名生成過程可知,只有代理簽名人B與SEM合作才能代表原始簽名人生成有效的代理簽名,因此,SEM要對代理簽名負(fù)責(zé).一經(jīng)發(fā)現(xiàn)代理簽名人B濫用簽名權(quán)利,原始簽名人立即通知SEM停止給B提供簽名幫助,這樣因B得不到SEM的部分代理簽名而無法生成有效的代理簽名,達(dá)到了即時撤銷的目的.除代理簽名人之外的其他人都無法濫用簽名權(quán),因為他們不能生成有效的代理簽名.

    2 結(jié)束語

    已有的攻擊算法表明[7],基于ECDLP 的困難性要高于一般乘法群上的離散對數(shù)問題的困難性,且橢圓曲線所基于的域的運(yùn)算位數(shù)遠(yuǎn)小于傳統(tǒng)離散對數(shù)的運(yùn)算位數(shù),很容易在計算機(jī)的軟件和硬件上實現(xiàn).現(xiàn)有的代理簽名方案大多是基于離散對數(shù)問題和大數(shù)因子分解問題的方案,文獻(xiàn)[2]中提出了基于橢圓曲線的代理數(shù)字簽名,但是這個方案不能提前撤銷代理簽名人的權(quán)利.本文中對SEM的引入較好地解決了代理快速撤銷問題,并且基于橢圓曲線,實際操作性強(qiáng),且該方案具有快速撤銷的功能.

    參考文獻(xiàn):

    [1] Mambo M,Usuda K,Okamoto E.Proxy Signatures:Delegation of the power to sign measages[J].IEICE Trans,1996,E792A(9):13382-1354.

    [2] 張寧,傅曉彤,肖國鎮(zhèn).對基于橢圓曲線的代理簽名的研究與改進(jìn)[J].西安電子科技大學(xué)學(xué)報:自然科學(xué)版,2005,32(2):280-283.

    [3] Sun H M,Chen B J.Time-stamped proxy signatures with traceable receivers[C]//Proceedings of the ninth national conference on Information security, Taiwan: Chaoyan University of Technology,1999:247-253.

    [4] Sun H M. Design of time-stamped proxy signatures with traceable receivers[C]//IEE Proc.Computers & Digital Techniques:147(6).London: IEE,2000:462-466.

    [5] 禹勇,楊波,孫穎,等.具有快速撤銷功能的代理簽名方案[J].西安電子科技大學(xué)學(xué)報:自然科學(xué)版,2007,34(4):638-641.

    [6] Boneh D, Ding X, Tsudik G. A method for fast revocation of public key certificates and security capabilities[C]// Proceedings of the 10th USENIX Security Symposium. Washington D C,2001:297-308.

    [7] 張方國,陳曉峰,王育民.橢圓曲線離散對數(shù)的攻擊現(xiàn)狀[J].西安電子科技大學(xué)學(xué)報:自然科學(xué)版,2002,29(3):3982402.

    猜你喜歡
    簽名者西安電子科技大學(xué)私鑰
    基于離散對數(shù)新的多重代理多重盲簽名方案
    比特幣的安全性到底有多高
    基于改進(jìn)ECC 算法的網(wǎng)絡(luò)信息私鑰變換優(yōu)化方法
    勞動者代簽名 用人單位應(yīng)否支付雙倍工資
    一種基于虛擬私鑰的OpenSSL與CSP交互方案
    基于變形ElGamal簽名體制的強(qiáng)盲簽名方案
    商情(2016年45期)2017-01-17 21:04:39
    Redefinition of Tragedy in Modern Age: The Case of Death of a Salesman
    OnRadicalFeminism
    EmploymentAgeDiscriminationonWomen
    ItIsBetterToGiveThanItIsToReceive
    龙山县| 乌拉特中旗| 无棣县| 湖州市| 利辛县| 乌恰县| 专栏| 岱山县| 工布江达县| 柞水县| 德清县| 辽阳市| 甘德县| 安达市| 正安县| 怀仁县| 武夷山市| 云安县| 楚雄市| 疏附县| 孟津县| 武宁县| 临澧县| 武胜县| 洛隆县| 成安县| 新闻| 昌黎县| 汽车| 延川县| 德钦县| 台江县| 于田县| 久治县| 宁晋县| 华阴市| 若尔盖县| 万宁市| 嵊泗县| 定安县| 江都市|