• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      前向安全的由指定接收者恢復(fù)消息的簽名方案

      2010-11-22 09:20:08褚晶晶何琪芬
      關(guān)鍵詞:發(fā)起者接收者數(shù)字簽名

      褚晶晶,何琪芬,張 慧

      (杭州師范大學(xué) 理學(xué)院,浙江 杭州 310036)

      0 引 言

      數(shù)字簽名技術(shù)是用來保證傳輸信息的真實(shí)性、解決通信雙方爭(zhēng)端的信息安全技術(shù),最早應(yīng)用于用戶登錄過程,現(xiàn)已廣泛應(yīng)用于電子郵件、數(shù)據(jù)交換、電子交易和電子貨幣等領(lǐng)域.在現(xiàn)今流行的電子商務(wù)活動(dòng)中,是通過數(shù)字簽名來證明傳送文件當(dāng)事人身份與數(shù)據(jù)真實(shí)性的.

      第一個(gè)數(shù)字簽名方案由Rivest,Shamir和Adleman提出,稱為RSA方案[1].這一方案是建立在他們提出的一個(gè)假設(shè),即RSA假設(shè)之上的.早期的數(shù)字簽名方案主要由Lamport和Rabin等人提出.經(jīng)過20多年的發(fā)展,已經(jīng)提出許多高效、安全的數(shù)字簽名方案.比較著名的有ElGamal、Schnorr、DSA、Rabin和Okamoto等.

      在現(xiàn)實(shí)生活中,數(shù)字簽名的應(yīng)用領(lǐng)域已愈來愈廣泛且多樣,因此能適應(yīng)某些特殊要求的數(shù)字簽名技術(shù)也應(yīng)運(yùn)而生.如簽名人委托另一個(gè)人代表他簽名,于是就有了代理簽名[2]的概念;為了保護(hù)信息擁有者的隱私,要求簽名人不能看見所簽信息,于是就有了盲簽名[3]的產(chǎn)生;為了只允許被看得到真實(shí)消息的接收者看到消息,又有了指定的接收者恢復(fù)消息的盲簽名[4];為了在簽名密鑰被泄露的情況下,仍能保護(hù)以前簽名的安全,于是又有了前向安全的數(shù)字簽名[5-7].

      在此提出了一種新的基于ElGamal體制的前向安全的具有指定接收者恢復(fù)消息的合作盲簽名方案.方案中簽名發(fā)起者為原始消息的掌握者A,簽名合作者為B,指定接收者為C,A的目的是把原始消息告訴C,但由于某種原因(例如,需要委托專門的“運(yùn)送公司”B來幫忙傳遞,或者,需要得到B的某種方式的認(rèn)可,這種認(rèn)可是以由B轉(zhuǎn)交來實(shí)現(xiàn)的).在現(xiàn)實(shí)中,A要把某物件給某人C,為方便起見,A一般會(huì)選擇快遞、空運(yùn)等方式轉(zhuǎn)接,而不是親自出馬,以便節(jié)省人力物力.但這個(gè)物件或是信息的具體內(nèi)容,A又是不想讓運(yùn)送者B知道,只是讓B負(fù)責(zé)物品轉(zhuǎn)接,因此A將要傳送的物件進(jìn)行“包裝”,應(yīng)用到數(shù)字簽名里就是信息盲化,等到指定的接收者C憑有效證件拿到“包裹”后,接收者才能“拆分包裹”,驗(yàn)收里面的貨品.經(jīng)驗(yàn)證,該方案滿足前向安全性、不可偽造性、不可否認(rèn)性、盲性等要求.

      1 方案描述

      方案包括5個(gè)過程:系統(tǒng)初始化過程,簽署合作過程,密鑰更新過程,合作簽名過程,簽名的驗(yàn)證接收過程.

      1.1 系統(tǒng)初始化

      1.2 簽署合作過程

      RA=grA(modp),θ=rA+ZBxA(modq),

      為簽名發(fā)起者A將部分簽名權(quán)委托給簽名合作者B簽名的驗(yàn)證公鑰,在系統(tǒng)內(nèi)公開.然后簽名發(fā)起者A將(θ,RA)通過安全渠道發(fā)送給簽名合作者B.

      4)B收到(θ,RA)后,檢測(cè)gθ=RA·yAZB(modp)是否成立?如果成立,則說明(θ,RA)是A發(fā)送過來的,B接受A的委托,同意協(xié)助A共同行使簽名的權(quán)力,否則拒絕接受A的委托.若成立,則繼續(xù)計(jì)算

      θp=θ+wB+xB(modq)

      為B參與合作簽名的私鑰,將其秘密地保存,此方程滿足關(guān)系式y(tǒng)p=(gθp)2T(modp),記σ0=gθp(modp),則yp=σ02T(modp),yp為簽名發(fā)起者A將部分簽名權(quán)委托給簽名合作者B簽名的驗(yàn)證公鑰.A只要計(jì)算

      是否成立,即可確認(rèn)他要合作的人是不是就是B.

      1.3 密鑰更新過程

      1.4 合作簽名過程

      1) 在第j個(gè)周期,A于tAj時(shí)刻從CA處獲取信息mj和消息有效截止時(shí)刻tj后,首先驗(yàn)證tj-tAj>0是否成立,接下來的每一步操作都是先驗(yàn)證是否超時(shí),超時(shí)則向CA中心發(fā)送一個(gè)超時(shí)信息,表示對(duì)mj的簽名失??;若沒有超時(shí),則簽名繼續(xù)進(jìn)行,下文不再贅述這一超時(shí)驗(yàn)證操作.

      1.5 簽名的驗(yàn)證接收過程

      gαjrBj(gyp2-T+j)βjgγjyA=RBjαj(gyp2-T+j)βjgγjyA(modp)=RCj

      RjgxCrBj=RjyCrBj=RjR1j(modp)=mj′

      2 安全性分析

      2) 該方案能抵抗偽造攻擊.只有簽名發(fā)起人和簽名合作人合作才能夠生成有效的簽名,其他任何人包括簽名發(fā)起人A亦或是簽名合作人B都不能單獨(dú)偽造生成簽名.因?yàn)楹献骱灻乃借€θp=θ+wB+xB(modq)中包含有簽名合作人B的私鑰xB和隨機(jī)數(shù)wB,只有B才能生成θp;而從yp中獲得私鑰θp將同時(shí)面臨二次剩余難題[9]及離散對(duì)數(shù)難題;若A要單獨(dú)偽造簽名,還必須知道隨機(jī)數(shù)rBj,而該隨機(jī)數(shù)在不同的周期要發(fā)生變化的,因此基于上述難題就有效地保護(hù)了簽名合作人B的利益.而合作簽名人B也是不能單獨(dú)偽造生成簽名的,安全性分析見以下4)所述.

      中求得αj,βj,γj.因此,B不能把簽名文件的行為與簽了名的文件聯(lián)系起來,達(dá)到對(duì)消息擁有者追蹤的目的,故這個(gè)簽名方案是一個(gè)強(qiáng)盲簽名方案.

      5) 該方案具有保密性.只有指定的接收者C才能恢復(fù)出消息,其他任何人都不能從簽名中恢復(fù)出消息.

      6) 方案還能抵抗重播攻擊.在方案中引入了時(shí)間標(biāo)志,每次都要對(duì)時(shí)間進(jìn)行驗(yàn)證,可以防止簽名重播.

      3 結(jié)束語(yǔ)

      文章基于ElGamal數(shù)字簽名體制構(gòu)造了一種新的前向安全的具有指定接收者恢復(fù)消息的合作盲簽名方案.與以往的具有指定接收者恢復(fù)消息的代理盲簽名方案相比,該方案增加了前向安全特性,并且將原始消息擁有權(quán)和原始簽名權(quán)都交給了同一個(gè)人——簽名發(fā)起人.在合作簽名階段發(fā)起人參與到簽名過程,這樣也就制約了以往的代理人單獨(dú)完成后續(xù)簽名過程而易造成內(nèi)部偽造攻擊的危機(jī).在簽名的驗(yàn)證階段,只有指定的接收者才能利用自身的私鑰恢復(fù)出原始消息,接收者不僅能確認(rèn)是B傳遞的消息,還能確認(rèn)是否有A的參與.該方案是一個(gè)安全、實(shí)用的盲簽名方案.

      [1] Rivest R L, Shamir A, Adleman L M. A method for obtaining digital signatures and public-key cryptosystems[J]. Communications of the ACM,1978,21(2):120-126.

      [2] Mambo M, Usuda K, Okamoto E. Proxy signatures: Delegation of the power to sign message[J]. IEICE Trans Fundamentals,1996,E79-A(9):1338-1354.

      [3] Chaum D. Blind signature systems[C]//Chaum D. Proceedings of the Crypo’83. New York: Springer-Verlag,1998:153-156.

      [4] Nyberg K, Rueppel R A. Message recovery for signature schemes based on the discrete logarithm[J]. Designs, Codes and Cryptography,1996,7(1-2):61-81.

      [5] Anderson R. Two remarks on public-key cryptology[C]//Tsutomu M. Proceedings of the 4th ACM Conference on Computer and Communications Security. Zurich: ACM Press,1997:1-7.

      [6] 王曉明,符方偉,張震.前向安全的多重?cái)?shù)字簽名方案[J].計(jì)算機(jī)學(xué)報(bào),2004,27(9):1177-1181.

      [7] 黃巖渠,謝冬青.一種新的前向安全數(shù)字簽名方案[J].計(jì)算機(jī)應(yīng)用研究,2004:133-134.

      [8]Bruce Schneier.應(yīng)用密碼學(xué):協(xié)議、算法與C源程序[M].吳世忠,祝世雄,張文政,等,譯.北京:機(jī)械工業(yè)出版社,2000:49-131.

      [9] Kozlov A, Reyzin L. Forward-secure signatures with fast key update[C]//Proceedings of Security in Communication Networks, LNCS2576. Berlin: Springer-Verlag,2002:247-262.

      [10] 屈娟,張建中.具有消息恢復(fù)的指定接收者的代理盲簽名方案[J].計(jì)算機(jī)工程與應(yīng)用,2008,44(33):110-111.

      猜你喜歡
      發(fā)起者接收者數(shù)字簽名
      互惠利他的先行優(yōu)勢(shì):品牌的互惠角色影響消費(fèi)者親社會(huì)行為*
      不對(duì)稱信息下考慮參與者行為的眾籌參數(shù)設(shè)計(jì)
      淺析計(jì)算機(jī)安全防護(hù)中數(shù)字簽名技術(shù)的應(yīng)用
      單粒子未知態(tài)的分級(jí)量子通信
      基于數(shù)字簽名的QR碼水印認(rèn)證系統(tǒng)
      諍言傳播的發(fā)起者研究——?jiǎng)訖C(jī)和影響因素
      基于數(shù)字簽名和HSM的數(shù)據(jù)庫(kù)篡改檢測(cè)機(jī)制
      淺談信息接收者反饋不當(dāng)現(xiàn)象及對(duì)策
      多用戶MIMO系統(tǒng)基于消息塊預(yù)編碼的可信通信技術(shù)
      研發(fā)競(jìng)賽中參與人的策略與發(fā)起者的收益研究
      阿拉善盟| 霍山县| 肇州县| 谷城县| 湘潭县| 永安市| 全南县| 汝城县| 安顺市| 新龙县| 富民县| 泾阳县| 南郑县| 三江| 贡嘎县| 宾川县| 石柱| 玛纳斯县| 若羌县| 留坝县| 德江县| 灌南县| 富裕县| 和顺县| 离岛区| 北碚区| 合肥市| 印江| 芦山县| 永新县| 太原市| 平凉市| 平邑县| 朝阳县| 济南市| 调兵山市| 肇源县| 城市| 垣曲县| 西城区| 抚顺市|