999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

可公開驗證的無證書混合簽密方案

2017-12-08 03:25:24
計算機應用與軟件 2017年11期
關鍵詞:游戲

徐 鵬 薛 偉

(江南大學物聯網工程學院 江蘇 無錫 214000)

可公開驗證的無證書混合簽密方案

徐 鵬 薛 偉

(江南大學物聯網工程學院 江蘇 無錫 214000)

基于證書的簽密與基于身份的簽密對于不誠實KGC(Key Generation Center)抵抗力很差,而且基于公鑰的簽密對明文長度有所限制。無證書機制可以減少對KGC的信任,而混合加密可以加密任意長度明文。結合無證書機制和混合加密機制提出一種基于雙線性對的無證書混合簽密方案。在基于BDH難題和CDH難題上證明了方案在隨機預言模型中具有適應性選擇密文攻擊的機密性和適應性,以及選擇明文攻擊的不可偽造性,且方案具有可公開驗證性。 通過效率分析,該方案計算效率高,適合應用在帶寬有限制的情況下。

無證書 混合簽密 雙線性 可公開驗證性

0 引 言

在通信過程中保密性和不可偽造性是基本的安全要求,消息傳輸時經過加密、簽名來達到這兩個特性。1997年,Zheng[1]提出了簽密機制的概念,與傳統方法“先加密,后簽名”相比,簽密可以同時實現加密簽名,提高了計算效率并且降低了通信代價。傳統的公鑰簽密有證書管理復雜的問題,用戶增多,證書管理系統壓力也越大使得系統性能降低。隨后,根據Shamir[2]提出的基于身份的密碼系統產生了基于身份的簽密,其中公鑰來自用戶自己的公開信息,KGC只生成用戶私鑰,這樣就降低了證書管理系統的壓力。2003年AL-Riyami和Paterson[3]提出了無證書密碼學,即完整私鑰由用戶自己的私鑰與KGC產生部分私鑰組成。

公鑰簽密的一個缺點是限制了單次明文輸入的長度。2005年Dent[4]提出了混合簽密的概念,其由公鑰加密與對稱加密兩部分組成,其中公鑰加密將對稱密鑰進行封裝,而對稱密鑰則對需要傳送的任意長度明文進行加密。由于這兩部分可以獨立進行加密操作,所以其安全性也分別獨立。 2011年,劉文浩等[5]提出了一個高效的無證書簽密方案。隨后何德彪[7]舉出攻擊實例證明其安全性存在問題并提出了改進方法。2012年,Singh[6]提出了一種基于身份的無證書簽密方案。 2013年,馮巧娟等[8]提出了一種高效的無證書混合簽密方案。同年,Swapna等[9]提出了一種多代理的基于橢圓曲線的身份驗證簽密方案,能同時與多個目標進行簽密過程。2015年,張玉磊等[10]提出了一種可證安全的無證書聚合簽名方案。可見對簽密方案的研究一直沒有間斷過。 本文首先介紹了無證書簽密的預備知識以及安全模型,隨后提出了一種基于雙線性對的可公開驗證的無證書混合簽密方案。在隨機預言模型下,證明了方案具有機密性全性和不可偽造,并且比較了其他簽密方案,新方案安全性高,計算效率快。

1 預備知識

1.1 無證書混合簽密

一個無證書混合簽密由密鑰封裝機制與數據封裝機制共同組成,其中對稱加密算法為符合安全性的算法可以由以下5個概率多項式算法組成[11]:

1) Setup:輸入為安全參數k,KGC產生主密鑰s和系統參數params。

2) Partial-Private-Key:由用戶身份ID,主密鑰s,系統參數params,產生該用戶部分私鑰DID。

3) Generate-User-Key:完整私鑰SID由兩部分組成,第一部分為KGC產生的部分私鑰DID,第二部分為用戶身份ID產生的用戶私鑰sID。

4) Signcrypt:(1) 輸入參數params、發送者身份IDA和密鑰對(PA,SA)、接受者的身份IDB和公鑰PB,輸出對稱密鑰K以及包含對稱密鑰與簽名狀態的封裝ω。(2) 輸入固定長度明文m,使用對稱密鑰K加密m產生密文c。(3) 輸出δ=(ω,c)。

5) Unsigncrypt:(1) 接收δ(ω,c)、參數params、接收者身份IDB和密鑰對(PB,SB)、發送者的身份IDA和公鑰PA,輸出對稱密鑰K。(2) 驗證ω是否正確,是則使用對稱密鑰K解密密文c得到m;否則,輸出┴。

1.2 無證書混合簽密的安全模型

參照Huang等[12]定義的敵手模型,無證書混合簽密下有兩種類型的攻擊者A1、A2。其中不知道主密鑰s,但有將任意用戶的公鑰替換的能力,而A2知道主密鑰s,但沒有替換用戶的公鑰的能力。

定義1如果任何多項式有界的攻擊者A1和A2贏得以下游戲的概率可以忽略,則該方案滿足IND-CCA2安全。

以下為A1攻擊者與挑戰者C之間的交互游戲。

初始化:挑戰者C運行Setup算法,產生系統參數params和主密鑰s;發送params給A1。

第一階段:A1可以發起以下詢問步驟。

部分私鑰詢問:A1詢問用戶的部分私鑰,C產生部分私鑰Di并返回給A1。

私鑰詢問:A1詢問任意用戶完整私鑰時,C產生完整私鑰Si并返回給A1。不能詢問已被替換公鑰的用戶。

公鑰詢問:A1詢問任意用戶公鑰時,C產生公鑰Pi并返回給A1。

公鑰替換:A1可以用指定范圍內的值替換任意用戶的公鑰。

Signcrypt詢問:A1對(m,IDA,IDB)進行簽密詢問時,C產生密文δ并返回給A1。

Unsigncrypt詢問:A1對(δ,IDA,IDB)進行解簽密詢問時,C產生明文m或┴并返回給A1。

猜測:A1輸出猜測的α*,如果α*=α,則A1贏得了游戲,定義A1獲勝的優勢為:

AdvIND-CCA2(A1)=|2Pr[α*-α]-1|

以下為A2攻擊者與挑戰者C的交互游戲。

初始化:挑戰者C運行Setup算法,產生系統參數params和主密鑰s;發送params以及s給A2。

第一階段:A2除了不能進行公鑰替換以外,進行與定義1第一階段一樣的詢問。

猜測:A2輸出猜測的α*,如果α*=α,則A2贏得了游戲,定義A2獲勝的優勢為:

AdvIND-CCA2(A2)=|2Pr[α*=α]-1|

定義2如果任何多項式有界的攻擊者A1和A2贏得以下游戲的概率可以忽略,則該方案滿足SUF-CMA安全。

以下為A1攻擊者與挑戰者C之間的交互游戲。

初始化:挑戰者C運行Setup算法,產生系統參數params和主密鑰s;發送params給A1。

攻擊階段:A1進行與定義1第一階段一樣的詢問。

以下為A2攻擊者與挑戰者C的交互游戲。

初始化:挑戰者C運行Setup算法,產生系統參數params和主密鑰s;發送params以及s給A2。

攻擊階段:A2進行與定義1中A2攻擊者與挑戰者C的交互游戲第一階段一樣的詢問,但不能進行公鑰替換。

1.3 雙線性對與困難性問題

設有兩個循環群G1、G2,其中G1為階為素數q的加法循環群,G2為同階的乘法循環群。P為G1的一個生成元。雙線性映射e:G1×G1→G2滿足以下性質:

2) 非退化性:e(P,P)≠1。

3) 可計算性:e(P,Q)在所有P,Q∈G1時都能計算。

2 無證書混合簽密方案

本文提出的無證書混合簽密方案包括以下幾個步驟:

2) 部分私鑰產生:輸入用戶身份ID,由KGC計算TID=H1(ID),生成部分私鑰為DID=sTID,并通過秘密通道發送給用戶。

5) 解簽密:輸入系統參數params、接收者的身份IDB、私鑰(DB,sB)、發送者的身份IDA、公鑰PA和密文δ,接收者執行以下步驟:計算U=e(TA,DB),V=e(sB,Pa,P);K=H2(R,U,V),m=Dec(K,c),g=H3(IDA,m,R)。如果等式e(P,F)=e(R,g)e(PA,R)成立,接受m;否則,輸出┴。

3 安全性分析

安全性證明分為在標準模型與隨機模型,本方案在隨機預言模型下進行證明。

定理1如果有攻擊者A1能以不可忽略的概率攻破本方案的INC-CCA2機密性,則存在一個挑戰者C能破解BDH難題。

證明:假設C收到(aP,bP,cP),要計算e(P,P)abc。C將A1作為子程序并充當上述游戲的挑戰者。

初始化:C運行Setup算法,將系統參數params(G1,G2,e,P,P0=aP,n,H1,H2,H3)發送給A1。

第一階段:假設A1在進行其他詢問時,已經進行過H1詢問,且總共詢q1問次。

H2詢問:C保存一張表L2,內容為(U,V,R,K)。收到詢問時,若L2中有(U,V,R,K),則返回K;否則,返回任意K∈{0,1}n,并保存(U,V,R,K)到L2。

部分私鑰詢問:收到身份IDi的詢問時,如果IDi=IDλ,IDμ,則C放棄游戲;否則,C調用H1,設置Di=liaP,返回Di并更新(IDi,Di,si,Pi)到L4。

私鑰詢問:收到身份IDi的詢問時,如果IDi=IDλ,IDμ,則C放棄;否則,C從L4中獲得Si(Di,si)并返回。

挑戰:A1選擇長度相同的兩個明文m0,m1,以及希望挑戰的兩個身份IDA,IDB,如果IDA≠IDλ,IDB≠IDμ,C放棄游戲;否則,選擇R∈G1,c∈{0,1}z,F∈G1,其中z為對稱加密算法輸出密文長度,返回δ=(c,R,F)。

猜測:可以進行第一階段的詢問各種詢問,但不能詢問IDA,IDB的私鑰,不能對挑戰階段的δ進行解簽密詢問。詢問結束后A1輸出ξ作為對mξ中ξ的猜測值。而C則從L2中隨機選擇U*作為BDH問題實例的解答,U*=e(DA,TB)=e(Dλ,Tu)=e(abP,cP)=e(P,P)abc。即如果A1能輸出對的猜測值,則C就能解決BDH難題。

定理2如果有攻擊者A1能以不可忽略的概率攻破本方案的SUF-CMA不可偽造性,則存在一個挑戰者C能破解BDH難題。

證明:假設C收到(aP,bP,cP),要計算e(P,P)abc。C將A1作為子程序并充當上述游戲的挑戰者。

初始化:與定理1初始化相同。

第一階段:與定理1第一階段相同。

偽造:A1輸出一組偽造三元組(δ,IDA,IDB)。如果IDA≠IDλ,IDB≠IDμ,C放棄。

分析:如果A1偽造的三元組是有效的,即攻破本方案的不可偽造性,則生成對稱密鑰為K=H2(R,U*,V*),其中U*=e(DA,TB)=e(Dλ,Tμ)=e(abP,cP)=e(P,P)abc,C從L2中隨機選擇U*作為BDH問題實例的解答。

定理3如果有攻擊者A2能以不可忽略的概率攻破本方案的INC-CCA2機密性,則存在一個挑戰者C能破解CDH難題。

證明:假設C收到(aP,bP),要計算abP。C將A2作為子程序并充當上述游戲的挑戰者。

初始化:C運行Setup算法,將系統參數params(G1,G2,e,P,P0=sP,n,H1,H2,H3)和s發送給A2。

第一階段:假設A2在進行其他詢問時,已經進行過H1詢問,且總共詢問q1次。

H2詢問:C保存一張表L2,內容為(U,V,R,K)。收到詢問時,若L2中有(U,V,R,K),則返回K;否則,返回任意K∈{0,1}n,并保存(U,V,R,K)到L2。

私鑰詢問:收到查詢身份IDi私鑰的詢問時,如果IDi=IDλ或IDμ,則C放棄游戲;否則,C從L4中獲得si并返回給A2,同時詢問L1獲得Ti,并用(IDi,sliP,si,Pi)更新L4。A2可以通過sTi得知部分私鑰。

挑戰:A2選擇長度相同的兩個明文m0、m1,以及希望挑戰的兩個身份IDA、IDB,如果IDA≠IDλ,IDB≠IDμ,C放棄游戲;否則,選擇R∈G1,c∈{0,1}z,F∈G1,其中z為對稱加密算法輸出密文長度,返回δ=(c,R,F)。

猜測:可以進行第一階段的詢問各種詢問,但不能詢問IDA、IDB的私鑰,不能對挑戰階段的δ進行解簽密詢問。詢問結束后A2輸出ξ作為對mξ中ξ的猜測值。而C則從L2中隨機選擇V*的第一項作為CDH問題實例的解答,V*=e(PAsB,-)=e(abP,-)。

分析:如果A2猜測成功,則其肯定以R、U*、V*進行過H2詢問得出IDA=IDλ,IDB=IDμ簽密時的正確密鑰K,其中V*=e(PAsB,P)。

定理4如果有攻擊者A2能以不可忽略的概率攻破本方案的SUF-CMA不可偽造性,則存在一個挑戰者C能破解CDH難題。

證明:假設C收到(aP,bP),要計算abP。C將A2作為子程序并充當上述游戲的挑戰者。

初始化:與定理3初始化相同。

第一階段:與定理3第一階段相同。

偽造:A2輸出一組偽造三元組(δ,IDA,IDB)。如果IDA≠IDλ,IDB≠IDμ,C失敗;否則,C從L2中隨機選擇V*。

猜測:如果A2在偽造階段偽造的三元組是有效的,即攻破本方案的不可偽造性。則生成對稱密鑰為K=H2(R,U*,V*),其中V*=e(PAsB,-)=e(abP,-),C從L2中隨機選擇V*的第一項作為CDH問題實例的解答。

可公開驗證性:當需要驗證的時候,可以公開驗證等式e(P,F)=e(R,g)e(PA,R)是否成立,其中驗證信息不泄露任何明文和雙方私鑰,達到了公開驗證的目的。

4 性能分析

在運算上,耗時時間由小到大依次為點乘(s),指數(e),雙線性對(p)[16]。從表1中能看出各種方案對相同長度明文簽密的密文長度大體相同。計算效率上文獻[13]雖然效率較高,但并沒有提供不可偽造性,在安全方面沒有得到滿足。本方案在簽密階段用了3次點乘運算,2次雙線性對運算,在解簽密階段用了2次雙線性對運算,效率高于其他三個滿足不可偽造性的簽密方案,總體的效率較高。

表1 與其他簽密方案之間的效率比較

5 結 語

本文提出了一種基于混合簽密與無證書密鑰的可公開驗證無證書混合簽密方案,可以簽密的明文長度也不受限制,并且在隨機預言模型下證明了方案具有IND-CCA2安全性與SUF-CMA不可偽造性。新方案還滿足可公開驗證性,計算效率高,通信速度快,適合在移動支付、電子商務等需要安全,效率通信的應用中。

[1] Zheng Y L.Digital signcryption or how to achieve cost(signature & encryption)cost(signature)+cost(encryption)[C]//Advances in 17thAnnual International Cryptology Conference(Cryptology CRYPTO’97),Berlin:Springer-Verlag,1997:165-179.

[2] Shamir A.Identity-Based Cryptosystems and Signature Schemes[J].Lecture Notes in Computer Science,1995,21(2):47-53.

[3] Al-Riyami S S,Paterson K G.Certificateless Public Key Cryptography[M]//Advances in Cryptology-ASIACRYPT 2003.Springer Berlin Heidelberg,2003:452-473.

[4] Dent A W.Hybrid Signcryption Schemes with Insider Security[C]//Information Security and Privacy,Australasian Conference,ACISP 2005,Brisbane,Australia,July 4-6,2005,Proceedings,2005:253-266.

[5] 劉文浩,許春香.無雙線性配對的無證書簽密方案[J].軟件學報,2011,22(8):1918-1926.

[6] Singh K.Identity based hybrid signcryption revisited[C]//International Conference on Information Technology and E-Services,2012:1-7.

[7] 何德彪.無證書簽密機制的安全性分析[J].軟件學報,2013,24(3):618-622.

[8] 馮巧娟,沙鋒.高效安全的無證書混合簽密方案[J].計算機應用與軟件,2013,30(9):155-159.

[9] Swapna G,Reddy P V,Gowri T.Efficient identity based multi-proxy multi-signcryption scheme using bilinear pairings over elliptic curves[C]//International Conference on Advances in Computing,Communications and Informatics,2013:418-423.

[10] 張玉磊,周冬瑞,李臣意,等.高效的無證書廣義指定驗證者聚合簽名方案[J].通信學報,2015,36(2):48-55.

[11] Sun Y X,Li H.ID-based Signcryption KEM to Multiple,Recipients[J].Chinese Journal of Electronics,2011,20(2):317-322.

[12] Huang Q,Wong D S.Generic certificateless encryption in the standard model[C]//Advances in Information and Computer Security,Second International Workshop on Security,IWSEC 2007,Nara,Japan,October 29-31,2007,Proceedings,2007:278-291.

[13] 孫銀霞,李暉.高效無證書混合簽密[J].軟件學報,2011,22(7):1690-1698.

[14] 盧萬誼,韓益亮,楊曉元,等.前向安全的可公開驗證無證書混合簽密方案[J].小型微型計算機系統,2013,34(12):2814-2817.

[15] Yin A,Liang H.On security of a Certificateless Hybrid Signcryption Scheme[J].Wireless Personal Communications,2015,85(4):1727-1739.

[16] Cao X,Kou W,Dang L,et al.IMBAS:Identity-based multi-user broadcast authentication in wireless sensor networks[J].Computer Communications,2008,31(4):659-667.

APUBLICVERIFIABLECERTIFICATELESSHYBRIDSIGNCRYPTIONSCHEME

Xu Peng Xue Wei

(CollegeofInternetofThings,JiangnanUniversity,Wuxi214000,Jiangsu,China)

Certificate-based signcryption and identity-based signcryption are poor resistance to dishonest KGC, and the public key-based signcryption limits the length of the plaintext. The certificateless mechanism can reduce rely on KGC, while hybrid encryption can encrypt any length of plaintext. Combining the certificateless mechanism and the hybrid encryption mechanism, this paper presents a certificateless hybrid signcryption scheme based on bilinear pairings. On the basis of BDH problem and CDH problem, it is proved that the scheme has the confidentiality and adaptability of adaptive chosen ciphertext attack in random oracle model, as well as the unforgeability of chosen plaintext attack, and the scheme is publicly verifiable. Through efficiency analysis, the proposed scheme is efficient and suitable for applications where the bandwidth is limited.

Certificateless Hybrid signcryption Bilinear Public verifiability

2016-12-03。國家自然科學基金項目(61374047)。徐鵬,碩士生,主研領域:信息安全。薛偉,副教授。

TP309

A

10.3969/j.issn.1000-386x.2017.11.051

猜你喜歡
游戲
做游戲
夜間游戲
游戲
送信游戲
數獨游戲
瘋狂的游戲
飛碟探索(2016年11期)2016-11-14 19:34:47
爆笑游戲
第八章直接逃出游戲
小學科學(2015年7期)2015-07-29 22:29:00
第八章 直接逃出游戲
小學科學(2015年6期)2015-07-01 14:30:14
游戲五計算
主站蜘蛛池模板: 成人午夜视频网站| 国产在线精品人成导航| 99在线观看精品视频| 爆操波多野结衣| 制服丝袜亚洲| 久久综合AV免费观看| 亚洲人成人无码www| 欧美乱妇高清无乱码免费| 精品久久国产综合精麻豆| 一级毛片免费观看久| 欧美成人精品一级在线观看| 国产本道久久一区二区三区| 国产欧美视频在线| 午夜激情福利视频| 青草精品视频| 青青久久91| 日本高清免费不卡视频| 在线欧美a| 日本高清成本人视频一区| 国产亚洲欧美另类一区二区| 国产农村精品一级毛片视频| 五月激情婷婷综合| 国产精品黑色丝袜的老师| 香蕉视频在线观看www| 天堂成人av| 亚洲国产成人在线| 无码免费视频| 91精品国产自产在线老师啪l| www亚洲精品| 亚州AV秘 一区二区三区| 久久精品aⅴ无码中文字幕 | 亚洲色图另类| a级高清毛片| 亚洲天堂日韩av电影| 亚洲国产欧美自拍| 日本在线免费网站| 欧美日韩动态图| 亚洲人精品亚洲人成在线| 精品国产黑色丝袜高跟鞋 | 久热精品免费| 99久视频| 国产精选小视频在线观看| 久久精品中文字幕免费| 无码视频国产精品一区二区| 免费国产在线精品一区| 26uuu国产精品视频| 欧美日韩中文国产va另类| 日韩a级毛片| 国产精品成人AⅤ在线一二三四| 99视频国产精品| 欧美久久网| 超薄丝袜足j国产在线视频| 国产在线麻豆波多野结衣| 欧美日韩中文国产| 国产精品免费久久久久影院无码| 欧美日韩国产成人在线观看| 亚洲人成影院午夜网站| 亚洲第一在线播放| 亚洲欧美日韩动漫| 国产精品私拍99pans大尺度| 福利国产微拍广场一区视频在线 | 欧美一级片在线| 老司国产精品视频91| 99这里只有精品免费视频| 日韩国产一区二区三区无码| 亚洲欧美国产视频| 免费无码AV片在线观看中文| 日韩高清一区 | 毛片在线播放网址| 国产精品亚洲综合久久小说| 欧美精品成人一区二区在线观看| 亚洲精品视频免费| 亚洲香蕉伊综合在人在线| 制服丝袜一区| 国产主播喷水| 青青青视频免费一区二区| 狠狠v日韩v欧美v| 曰AV在线无码| 伊人网址在线| 在线视频97| 9久久伊人精品综合| 国产97色在线|