張亦辰 李繼國 袁泓



摘要 為了避免基于身份密碼系統中的密鑰托管問題和傳統公鑰密碼的證書管理問題,利用雙線性對,提出了一種無證書代理簽名方案.基于計算Diffie-Hellman困難問題假定,在隨機預言模型下證明了方案的安全性.與已有的同類方案的性能進行了比較,結果表明提出的方案在計算代價和通信代價上有一定的優勢.
關鍵詞 無證書簽名;雙線性對;代理簽名;隨機預言模型
中圖分類號TP309
文獻標志碼A
0 引言
2003年,Al-Riyami等[1]提出無證書公鑰密碼體制.無證書公鑰簽名方案不需要公鑰證書,解決了傳統公鑰密碼技術中證書管理與認證的問題,在應用中帶來極大的便利.無證書公鑰密碼體制,需要一個可信第三方KGC.與基于身份的密碼體制下的PKG不同,KGC根據用戶的身份ID為用戶生成部分私鑰,用戶根據KGC產生的部分私鑰和自己產生的秘密值共同生成私鑰,所以KGC不知道用戶的私鑰,解決了基于身份的密鑰托管問題.無證書簽名一經提出就受到廣泛關注,一些無證書簽名方案陸續被提出[2-9].文獻[2-3]推廣了環簽名概念,提出了無證書環簽名方案.文獻[4-5]對幾種無證書簽名方案的安全性進行分析并提出了相應的改進方案.Yang等[6]提出了無證書盲簽名方案.為了同時實現簽名和加密的功能并提高效率,Li等[8]提出了無證書在線/離線簽名方案.最近,Lu等[9]提出了無證書強密鑰隔離簽名方案,并在標準模型下證明了方案的安全性.
1996年,Mambo等[10]首次提出代理簽名的概念,它指當某個簽名人因某種原因不能簽名時,將簽名權委托給他人(稱為代理人)替自己行使簽名權,并根據授權對代理簽名做了分類,即完全授權方案、部分授權方案和證書授權方案.文獻[10]中的方案由于代理簽名私鑰中沒有任何代理簽名者的認證信息,所以不能滿足強不可否認性的特征,即代理簽名者能夠否認他或她已經生成的代理簽名.有鑒于此,根據不可否認性的特征,在文獻[11]中,Lee等把代理簽名分為強代理簽名和弱代理簽名.弱代理簽名僅僅表示原始簽名者的簽名,代理簽名者能夠對除原始簽名者之外的人否認自己生成這個簽名;強代理簽名表示原始簽名者和代理簽名者雙方共同產生的簽名,一旦代理簽名者生成一個有效的代理簽名,代理簽名者不能對任何人(包括原始簽名者)否認這個自己生成的簽名.
2005年,Li等[12]提出了一個無證書代理簽名方案(稱為LCS方案),并聲稱該方案滿足代理簽名所要求的安全性質.Yap等[13]指出LCS方案不能抵抗公鑰替換攻擊.2009年,張磊等[14]給出了一類無證書簽名方案的構造方法.為了改進通信效率,Chen等[15]提出了可證安全的無證書短代理簽名方案,該方案能適應帶寬受限的環境.為了處理密鑰泄露問題,Li等[16]提出了一個前向安全的無證書代理簽名方案,基于計算Diffie-Hellman困難問題假定,在隨機預言模型下證明了方案的安全性.最近,Lu等 [17]提出了一個標準模型下安全的無證書代理簽名方案.為了提高方案的性能,本文提出了一種高效的無證書代理簽名方案.
參考文獻
References
[1] Al-Riyami S S,Paterson K G.Certificateless public key cryptog-raphy[C]∥International Conference on the Theory and Application of Cryptology and Information Security,2003:452-473
[2] 桑永宣,曾吉文.兩種無證書的分布環簽名方案[J].電子學報,2008,36(7):1468-1472
SANG Yongxuan,ZENG Jiwen.Two certificateless distributed ring signature schemes[J].Acta Electronica Sinica,2008,36(7):1468-1472
[3] Zhu L J,Zhang F T.An efficient certificateless ring signature scheme[J].Wuhan University Journal of Natural Sciences,2008,13(5):567-571
[4] Li J G,Huang X Y,Mu Y,et al.Cryptanalysis and improvement of an efficient certificateless signature scheme[J].Journal of Communications and Networks,2008,10(1):10-17
[5] 王化群,徐名海,郭顯久.幾種無證書數字簽名方案的安全性分析及改進[J].通信學報,2008,29(5):88-92
WANG Huaqun,XU Minghai,GUO Xianjiu.Cryptanalysis and improvement of several certificateless digital signature schemes[J].Journal of Communications,2008,29(5):88-92
[6] Yang X Y,Liang Z Y,Wei P,et al.A provably secure certificateless blind signature scheme[C]∥International Conference on Information Assurance and Security,2009:643-646
[7] 李艷瓊,李繼國,張亦辰.標準模型下安全的無證書簽名方案[J].通信學報,2015,36(4):185-194
LI Yanqiong,LI Jiguo,ZHANG Yichen.Certificateless signature scheme without random oracles[J].Journal of Communications,2015,36(4):185-194
[8] Li J G,Zhao J J,Zhang Y C.Certificateless online/offline signcryption scheme[J].Security and Communication Networks,2015,8(11):1979-1990
[9] Lu Y,Zhang Q L,Li J G.An improved certificateless strong key-insulated signature scheme in the standard model[J].Advances in Mathematics of Communications,2015,9(3):353-373
[10] Mambo M,Usuda K,Okamoto E.Proxy signatures for delegation signing operation[C]∥ACM Conference on Computer and Communication Security,1996:48-57
[11] Lee B,Kim H,Kim K.Strong proxy signature and its applications[C]∥ Proceedings of the 2001 Symposium on Cryptography and Information Security,2001:603-608
[12] Li X,Chen K,Sun L.Certificateless signature and proxy signature schemes from bilinear pairings[J].Lithuanian Mathematical Journal,2005,45(1):76-83
[13] Yap W S,Heng S H,Goi B M.Cryptanalysis of some proxy signature schemes without certificates[C]∥WISTP 2007,LNCS 4462,Springer-Verlag,2007:115-126
[14] 張磊,張福泰.一類無證書簽名方案的構造方法[J].計算機學報,2009,32(5):940-945
ZHANG Lei,ZHANG Futai.A method to construct a class of certificateless signature schemes[J].Chinese Journal of Computers,2009,32(5):940-945
[15] Chen H,Yang Y,Zhang F T.Short certificateless proxy signature scheme with provable security[C]∥ International Conference on E-Business and E-Government,2010:1350-1354
[16] Li J G,Li Y Q,Zhang Y C.Forward secure certificateless proxy signature scheme[C]∥Lopez J,Huang X,Sandhu R.NSS 2013,LNCS 7873,2013:350-364
[17] Lu Y,Li J G.Provably secure certificateless proxy signature scheme in the standard model[J].Theoretical Computer Science,2016,639:42-59
[18] Pointcheval D,Stern J.Security proofs for signature schemes[C]∥EURPCRYPT 1996,LNCS vol.1070,1996:387-389
[19] 張建中,魏春艷.一種新的無證書代理簽名方案[J].計算機工程,2010,10(36):168-172
ZHANG Jianzhong,WEI Chunyan.Novel certificateless proxy signature scheme[J].Computer Engineering,2010,10(36):168-172
[20] Tso R,Yi X.Certificateless proxy signature and its extension to blind signature[C]∥The 4th International Conference on Network and System Security,2010:542-547