文獻(xiàn)標(biāo)識(shí)碼: A
文章編號(hào): 0258-7998(2012)10-0140-03
門(mén)限簽名是現(xiàn)代電子商務(wù)中一種重要的數(shù)字簽名。自門(mén)限簽名的思想提出以來(lái),,出現(xiàn)了各種各樣的門(mén)限簽名方案,。然而,如何構(gòu)造既高效又抗攻擊的簽名仍然沒(méi)有一個(gè)固定的模式,,大多數(shù)方案仍然不能抵御各種內(nèi)部或外部攻擊,。如參考文獻(xiàn)[1]提出了一種具有可追查性的抗合謀攻擊門(mén)限簽名方案,參考文獻(xiàn)[2]指出該方案難以抵抗合謀攻擊,;參考文獻(xiàn)[3]提出了一種不可追蹤的抗合謀攻擊方案,,參考文獻(xiàn)[4]指出該方案仍存在合謀攻擊問(wèn)題。
為了進(jìn)一步提高簽名的效率,,參考文獻(xiàn)[5]提出了基于雙線性對(duì)的短簽名,。雙線性對(duì)成了構(gòu)造簽名的重要工具?;陔p線性的簽名方案具有簽字短,、安全、高效等特點(diǎn),,它的提出受到了廣泛的關(guān)注,。參考文獻(xiàn)[6]引進(jìn)了PKG的概念,即可信中心,,作用是產(chǎn)生用戶的私鑰,,理論上它必須是完全可信的。大多數(shù)文獻(xiàn)方案的提出也是建立在可信中心的基礎(chǔ)之上,。然而在有些環(huán)境中(如Ad Hoc網(wǎng)絡(luò)),,可信中心并不存在。岳勝等人提出了一種無(wú)可信中心門(mén)限簽名方案[7](以下簡(jiǎn)稱(chēng)YUE的方案),。此方案雖有一定的理論價(jià)值,,然而該方案仍存在很大的安全漏洞。同時(shí),,在實(shí)用性方面,,當(dāng)一個(gè)方案受到偽造攻擊時(shí),良好的可追查性使得簽名能夠有效地檢查成員內(nèi)部的簽名情況,。為此,,本文提出了一種新的具有可追查性的無(wú)可信中心(t,n)門(mén)限簽名方案。
1 YUE方案的安全性分析
1.1 對(duì)YUE方案的偽造攻擊
偽造方案與原簽名方案相似,區(qū)別僅在于在偽造方案中,,辦事員充當(dāng)?shù)氖莻卧旃粽叩纳矸?。在門(mén)限簽名生成階段,,由于每個(gè)成員本質(zhì)上只起到提供一個(gè)隨機(jī)數(shù)的作用,辦事員的角色與有可信中心方案中的PKG所起的角色沒(méi)有區(qū)別,,而辦事員是在成員內(nèi)部隨機(jī)指定的,,因此不可能完全可靠。下面是辦事員偽造簽名者Pj的部分簽名,,進(jìn)而偽造最終的門(mén)限簽名,。這里假設(shè)成員Pk是所指定的辦事員,具體偽造步驟如下:
3.2 新方案的安全性
(1) 簽名不可偽造性
任何第三方不能偽造群體對(duì)消息m′進(jìn)行合法的簽名,。由門(mén)限簽名合成式(3)可知,,即使知道了k′、H1(m′),,由于不知道∑SIDi,,因此仍不能構(gòu)成滿足式(4)的合法門(mén)限簽名。另外,,任何第三方也不能偽造合法成員Pi而進(jìn)行部分簽名,。由于在部分簽名生成的過(guò)程中,要用到成員Pi的ki,、SIDi,,而它們是任何第三方都不能獲知的,因此無(wú)法提交合法的部分簽名
(2) 方案強(qiáng)壯性
本方案在簽名的生成過(guò)程中,,用到了只有合法簽名者自己知道的隨機(jī)數(shù)ki,,也就無(wú)法求得SIDi。因此,,即使惡意攻擊者賄賂了某些成員,,使其在簽名協(xié)議中不按照規(guī)定執(zhí)行,最后也無(wú)法得到正確的簽名,。
3.3 性能分析
一個(gè)好的門(mén)限簽名方案,,必須要有很好的強(qiáng)壯性及不可偽造性,并且在受到攻擊的時(shí)候還要有好的可追蹤性,。同時(shí)計(jì)算量的多少是方案效率高低的重要指標(biāo),,很大程度上影響著方案的可行性。本方案與原方案的性質(zhì)比較如表1所示,。令Pl,、Mu、Ha,、Pa,、Ex分別表示群上的乘法和加法運(yùn)算、哈希函數(shù)運(yùn)算以及配對(duì)運(yùn)算和指數(shù)運(yùn)算。本方案與原方案計(jì)算量的比較如表2所示,。
從表1可以看出,,原簽名方案的強(qiáng)壯性和不可偽造性都低于本方案,同時(shí),,本方案有很好的追蹤性,,而原方案沒(méi)有。從表2可以看出,,在部分簽名生成算法中,,YUE方案比本文方案多了一次乘法運(yùn)算,,少t次加法運(yùn)算及2t-1次哈希運(yùn)算,。在部分簽名驗(yàn)證算法中,YUE方案比本文方案多用了2t次乘法運(yùn)算以及2t次指數(shù)運(yùn)算,,少使用t次配對(duì)運(yùn)算及2t次哈希運(yùn)算,。在門(mén)限簽名驗(yàn)證算法中,YUE方案比本文方案多使用一次配對(duì)運(yùn)算,,少使用一次指數(shù)運(yùn)算,。YUE方案無(wú)身份追查,而本文的身份追查只需t次哈希運(yùn)算,。由以上可以看出,,本文方案總的運(yùn)算量為(4t+1)Mu+(3t-1)Pl+2Ex+(3t+2)Pa+5tHa,岳勝等人的方案總的運(yùn)算量為(6t+2)Mu+(2t-1)Pl+(2t+1)Ex+(2t+3)Pa+Ha,。由此,,本方案總運(yùn)算次數(shù)與YUE方案差不多,但卻非常有效地防治了各種內(nèi)部或外部攻擊,,安全性遠(yuǎn)遠(yuǎn)高于YUE方案,,而且本方案可以簡(jiǎn)易地進(jìn)行身份追蹤,實(shí)用性更強(qiáng),。
3.4 新方案的易追蹤性
當(dāng)發(fā)生糾紛時(shí),,群中任何成員都只需查看部分簽名中的IDi就可以追查出參加簽名的t個(gè)成員身份。
4 構(gòu)造簽名的思想
已有大量文獻(xiàn)雖然對(duì)如何構(gòu)造簽名做出了研究,,但至今仍沒(méi)有一個(gè)被廣泛認(rèn)可的構(gòu)造簽名方案或策略,。在此,分析幾類(lèi)容易出現(xiàn)安全問(wèn)題的簽名構(gòu)造[4],。
(1)在門(mén)限簽名中,,簽名合成者(DC)負(fù)責(zé)部分簽名的合成,同時(shí)負(fù)責(zé)最終簽名的生成,,在有可信中心的簽名方案中還具有派發(fā)密鑰的權(quán)力,。如果簽名合成者和偽造者進(jìn)行合謀,則他們很容易偽造簽名,。因此,,任何門(mén)限簽名方案都應(yīng)該考慮對(duì)簽名合成者加以限制,。參考文獻(xiàn)[7]提出的門(mén)限簽名方案將門(mén)限簽名的密鑰發(fā)放權(quán)、簽名合成權(quán)集結(jié)于辦事員,,這樣的權(quán)力分配給簽名方案帶來(lái)了安全隱患,。
(2)在構(gòu)造成員的部分簽名或最終簽名時(shí),應(yīng)盡量使所構(gòu)造簽名的前后參數(shù)具有相關(guān)性,,最好通過(guò)不同的函數(shù)運(yùn)算(如哈希函數(shù),、指數(shù)運(yùn)算)來(lái)保證簽名參數(shù)的前后關(guān)聯(lián)性。這樣可以有效地防止各種內(nèi)部或外部攻擊,。
(3)參考文獻(xiàn)[4]指出為了有效防止中斷協(xié)議攻擊,,可以在每次的簽名中附加時(shí)間戳。同時(shí),,適當(dāng)使用“添加隨機(jī)數(shù),、消息源可識(shí)別數(shù)字簽名”等方法,可以增加合謀偽造攻擊的難度,。
本文對(duì)原有的門(mén)限簽名進(jìn)行了安全性分析,,指出其在構(gòu)造最終的簽名時(shí)前后的參數(shù)沒(méi)有關(guān)聯(lián),導(dǎo)致最終的方案存在安全隱患,。本文提出的新方案構(gòu)造的簽名有效地利用了前后參數(shù)之間的聯(lián)系,,不僅解決了原有方案的缺陷,同時(shí)很好地抵御了各種外部攻擊和內(nèi)部合謀攻擊。
參考文獻(xiàn)
[1] 張文芳,何大可,王宏霞,,等.具有可追查性的抗合謀攻擊門(mén)限簽名方案[J].西南交通大學(xué)報(bào),2007,42(4):461-467.
[2] 徐光寶,姜東煥.具有特權(quán)者的門(mén)限簽名方案[J].計(jì)算機(jī)工程與應(yīng)用, 2011,47(9):83-85.
[3] Gan Yuanju. Verifiable threshold signature against conspiracy attack[J].Journal of Zhejiang University Science,2004,5(1): 50-54.
[4] 侯整風(fēng),趙香,楊曦.抗合謀攻擊的門(mén)限簽名方案[J].計(jì)算機(jī)工程, 2008,34(17):147-148.
[5] BONEH D, LYNN B, SHACHAM H. Short signatures from the weil pairing[C].Boyd C. LNCS 2248:Advances in Cryptology Asiacrypt’ 2001. Berlin:Springer,2001:514-532.
[6] SHAMIR A. Identity-based cryptosystems and signature schemes[C]. LNCS 196:Advances in Cryptology-CRYPTO 1984.Berlin:Springer, 1984:47-53.
[7] 岳勝,辛小龍.一種無(wú)可信中心門(mén)限簽名方案[J].計(jì)算機(jī)工程與應(yīng)用,2011,47(3):87-89.
[8] 達(dá)青峰. 一種標(biāo)準(zhǔn)模型下基于身份的高效門(mén)限簽名方案[J].計(jì)算機(jī)工程與應(yīng)用,2010,46(21):76-79.
[9] 呂鑫,王志堅(jiān), 許峰. 基于雙線性對(duì)的新型門(mén)限簽名方案[J].計(jì)算機(jī)科學(xué),2011,38(4):111-114.
[10] Liu Danni,Wang Xingwei, Guo Lei, et al. A dynamic threshold signature scheme with provable security[C]. 2010 2nd International Conference on Future Computer and Communication, 2010:322-324.
[11] 楊長(zhǎng)海.基于身份的門(mén)限多代理多盲簽名方案[J].計(jì)算機(jī)工程與應(yīng)用,2010,46(18):121-124.
[12] 王斌,李建華.無(wú)可信中心的門(mén)限簽名方案[J].計(jì)算機(jī)學(xué)報(bào), 2003,26(11):1581-1584.
[13] 楊勝良.Lagrange插值公式的幾種構(gòu)造性證明[J]. 大學(xué)數(shù)學(xué),2004,20(3):47-50.