一种基于双线性对的动态群签名方案

更新时间:2022-10-27 18:11:15 阅读: 评论:0


2022年10月27日发
(作者:宗亲)

第9卷第1期 

ZOIZ年3月 

长沙理工大学学报(自然科学版) 

Journal of Changsha University of Science and Technology(Natural Science) 

Vo1.9 No.1 

Mar.2O12 

文章编号:1672—9331(201Z)Ol一009O—O5 

一种基于双线性对的动态群签名方案 

唐丽卫,杜伟章 

(长沙理工大学计算机与通信工程学院,湖南长沙410004) 

摘要:对赵树平等人提出的群签名方案进行了分析,发现此方案不具有动态性.根据矢量空间秘密共享知 

识,通过给定秘密,在加入或删除成员时每个成员的子秘密随之变化,以此提出一种基于双线性对的动态群 

签名方案.研究分析表明,此方案是安全的,同时又提高了签名效率. 

关键词:群签名;密码学分析;矢量空问秘密共享;动态 

中图分类号:TP309 文献标识码:A 

A dynamic group signature scheme based on bilinear pairing 

TANG Li—wei。DU Wei—zhang 

(School of Computer and Communication Engineering,Changsha University of 

Science and Technology,Changsha 410004,China) 

Abstract:The Zhao et al group signature scheme was analyzed,and we find this scheme do 

not have dynamic.According to the vector space secret sharing,through a regular secret, 

when add or remove members of group,the sub—secret of each member have changed,there— 

fore,a dynamic group signature scheme based on bilinear pairing is proposed.Analysis 

shows that this scheme is secure.Besides,this scheme has also improved the efficiency of the 

original signature scheme. 

Key words:group signature;cryptanalysis;vector space secret sharing;dynamic 

1991年,Chaum和Heyst首次提出群签名 

(Group Signature)的概念n].在群签名中,群成员 

名[7],从此,群签名的研究进入了一个比较活跃的 

时期.在2002年之前,群签名的构造主要是基于 

可以用群体的名义进行匿名签名,验证时能够验 

证签名为群中成员所签,而不能确定是哪位成员 

所签,称这个性质为群签名的匿名性.群签名可以 

用群公钥进行验证.另一方面,群签名的匿名性是 

离散对数问题.在2002年之后,则主要以双线性 

对作为工具来构造. 

马春波等以双线性映射为工具,通过引入矢 

量空间秘密共享技术口 和阈下通道技术,提出了 

一相对的,当出现争议时,可以由群管理员打开签 

名,揭示签名人的身份,使得签名人不能否认其签 

名,称这个性质为群签名的可追踪性.群签名概念 

自提出以来,产生了许多不同的分支,并取得了丰 

硕的成果[z-s]. 

种群签名方案 ].签名的公钥长度是独立的,打 

开过程通过阈下通道实现.赵树平、王化群对马春 

波等的方案进行了分析,提出了4种攻击方法[1。。. 

为有效抵抗这4种攻击方法,提出了一种新的方 

案.赵树平等人的方案在保持原方案所具有的安 

全性的同时,还能抵抗这4种攻击方法.作者在赵 

2002年,Hess利用双线性对构造了一个群签 

收稿日期:2011—10--28 

作者简介:唐丽卫(1987一),女,河北邢台人,长沙理工大学硕士研究生,主要从事密码学的研究 

第9卷第1期 唐丽卫,等:一种基于双线性对的动态群签名方案 91 

树平等人方案的基础上,参考其他文献[11-14],提出 

了一种新的基于双线性对的动态群签名方案. 

1 预备知识 

1.1双线性映射 

设G 为一生成元为P的加法循环群,G。为 

乘法循环群,其阶都为素数q.群(; ,G 上的离散 

对数问题都是困难的.定义双线性对P:G。×G 一 

G。,e满足如下条件: 

1)双线性:P(aP,bQ)一 (P,Q)曲,其中, 

P,Q∈G1;口,b∈Z . 

2)非退化性:存在P,Q∈G。,满足e(P, 

Q)≠1,1为循环乘法群G 的幺元. 

3)可计算性:任意取P,Q∈( ,存在有效算 

法计算8(P,Q). 

几个数学问题: 

1)离散对数问题(DLP):任取P,Q∈G。,求 

满足Q—nP的 ∈Z . 

2)计算Diffie-Hetlman(CDH)问题:V(P, 

aP,bP)∈G。,其中,n,b∈Z ,求出口6P. 

3)决定Difile-Hellman(DDH)问题:V(P, 

aP,bP,cP)∈G1,其中,口,b,c∈Z ,判断ab兰 

cmod q是否成立. 

4)Gap Diffie—Hellman(GDH)问题:CDH问 

题难解而DDH问题易解,称具有这种特征的群为 

GDH群. 

1.2矢量空间秘密共享 

秘密共享方案是一种将秘密k分成 个子秘 

密、并交由 个人分别保管的体制,它使得在授权 

子集内的成员通过协作可重构秘密,而任何非授权 

子集内的成员则不可能得到关于k的任何信息. 

设P={P-,P z,…,P )是 个参与者的集 

合,r是P的子集构成的集合,如果在r中的子集 

能够计算出秘密志的参与者的子集,则称I1为访 

问结构,r中的子集称为授权子集. 

矢量空间构造是一种针对访问结构构造某些 

理想方案的方法.设P一(P-,P z,…,P }是 个 

参与者的集合,r是访问结构,D P是可信赖的 

中心机构.K=GF(口),q为大素数,K 表示K上 

所有r元构成的矢量空间.访问结构r是一个矢 

量空间访问结构,如果存在函数 :P U{D)一K 

满足特性: (1[))一(1,o,…,o)∈< (P )= 

(口 口2 ..'口H),其中,P ∈A>:A∈F.换句话 

说,即矢量驴(D)能表示为集合{妒(p ):P ∈A) 

中向量的线性组合,当且仅当A是一个授权子集. 

如:r={{p ,P z,P。),{p ,p }),取r=3,q≥3, 

可定义 如下: 

(户1)一(O,1,O), 

(夕2)一(1,0,1), 

( 。)=(O,1,一1), 

(夕t)一(1,1,O). 

因此,有 

(p 4)一 (p1)一(1,1,O)一(0,1,0)=(1,0,0), 

( 2)+ (户。)一 (P )一 

(1,0,1)+(0,1,一1)一(O,1,O)一(1,0,O). 

所以,(1,0,O)∈< (p2), ( 。), ( )>,(1,o,O)∈ 

(5f,(声 ), ( )>.如果r是这样一个矢量空间访 

问结构,当对所有P∈P,有Sp∈K(Sp表示参与 

者P可能接收到的所有可能子秘密的集合)时,则 

能够建立一个理想的秘密共享方案.给定秘密 

k∈K,分发者随机选择 , 。,…,口,∈K,令y= 

( 1, 2, 3,…, ,),其中, 1=志,贝Ⅱ有V・ (D)---k 

(表示向量y与 (D)的内积),则分配给第i个参 

与者的子秘密将是 =V・ (P ),即 一 

∑i “ 函数驴是公开的,授权子集中的参与者 

利用他们所拥有的子秘密的线性组合计算出秘密 

k.假设A={P-,P。,…,P z)是一个授权子集,则 

有 (D)一c1 (户1)+f2 (户2)+…+f (pf),这 

里,c ∈K能被每个参与者计算出来,A中的参与 

者共同合作能够计算秘密七一c。 。+c。 。+…+ 

c 叫 ,这样构造的方案称为矢量空间秘密共享 

方案. 

2新方案描述 

在赵树平等人方案的基础上,构造了一种新 

的动态群签名方案.本方案中定义了5种参与者 

类型:①分发者D:生成密钥并且帮助签名者生成 

92 长沙理工大学学报(自然科学版) 2012年3月 

群签名;②签名者S:生成对消息m的个体签名; 

③合成者DC:将个体签名集中生成群签名;④接 

收者R:对签名进行验证;⑤群管理员GA:接受申 

请的注册及其身份认证过程,在有争议发生时,有 

能力区分是哪个和哪些签名者生成的群签名. 

2.1初始化 

一个参与者,同时加盖撤销时间戳. 

2.4个体签名的生成 

每个参与者p ∈A选择一个随机数6 ∈ , 

计算y 一6 P的值,将y 秘密发送给D,D随机选 

择口 ,计算r 一a P,然后计算U 一S( +r )+ 

sxH 0(IDf), f—s(3, +rf), 一s( fP+ f).D 

D随机选择s∈z ,z∈z 作为他与群管理员 

将r ,U ,z ,口 通过安全信道发送给P ,P 做如 

下计算:d 一(硼i+6 )Ho(m),T —d +U ,h — 

GA之间共享的密钥,并公布sP的值作为他的公 

钥.假设群签名集A中有z个群成员,z个群成员 

首先分别秘密向群管理员GA提交自己的身份信 

息(ID ),群管理员GA计算并公布 

r + +^ ,由P 生成的个体签名为(己,i,di, , 

, ,元 ,T ,优,t),其中,t为签名时间戳,并将 

h =xH。(ID ),给定秘密惫∈K,D随机选择 

此签名秘密发送给DC,同时公布训 P的值. 

2.5接收者对签名的验证 

首先查找参与者P 是否有撤销时间戳,如果 

2,口3,…, f∈K.令V=( l,t,2, 3,…,口z),其 

中,口l一忌. 

V・ (D)= 

没有,则验证式(1)~(3)是否成立,成立则签名有 

效;如果参与者P 有撤消时间戳,则比较撤销时 

间戳与签名时间戳的先后,如果前者在后者之前, 

则签名无效;反之,再验证(1)~(3)是否成立,成 

V・(cl (p1)+c 2 ( 2)+…+Ct (户 ))= 

・(fl (夕1))+V・(c2妒(夕2))+…+ 

V・(c z妒(pf))一Cl(y・妒(p1))+ 

C 2( ・妒(p 2))+…+cf(y・ (pi))一 

f 

立则接受签名. 

P(Tf,P)一 

Cl叫l十C 2硼2+…+CtT.0f=∑Ci'Wf. 

i一1 P(Ho(m),叫iP)P(^ ,sP)P(H0( ),Y{);(1) 

e( i,sP)一P(H o(m), i); 

e(【,f,P)一P(^f,sP). 

D将子秘密训 通过安全信道分配给相应的 

参与者Pi. 

2.2参与者加入 

证: 

(2) 

(3) 

如果参与者P㈩想成为签名授权集A的一 

员,他必须秘密向群管理员GA提交自己的身份信 

P( f,sP)=e(( +b )Ho(m),sP)= 

+bf)P)一 P(Ho( ),5( 

息ID…,群管理员GA计算并公布h…一 

H。(ID㈩),则此时群签名集A中有(1+1)个 

群成员,给定秘密愚∈K,D随机选择 :, 。,…, 

卜 1

P(Ho(m), i)P(Ui,P)一 

P(s( l+r )+sxHo(JDf),P)一 

P( f,sP)P(T ,P)一e( f+Uf,P)一 

g((tc,‘+6 )H o( )+Ui,P)= 

e(( f+b ))Ho(m),P)8(Ui,P)一 

(( f+bf)Ho(仇),P)P(^f,sP)一 

∈K,令 =( l, 2,…,t,f+1),其中, l=忌, 

H・1 则秘密忌一∑c ,D将新的子秘密 通过安 

i篁l 

全信道分配给每一个参与者. 

2.3参与者退出 

如果参与者P 想退出签名授权集A,则在群 

e( fH 0(m),P)P(6iH0(m),P)P(^f,sP)一 

管理员GA中删除他的身份信息(ID』),此时群签 

名集A中有(z~1)个群成员,令 =(7.1 , z,…, 

e(H o( ), iP)P(Ho( ),6iP)P( ,sP)一 

e(Ho(m),叫fP)P(Ho( ),yf)P( ,sP). 

l, +l,…, f),其中, 1= ; 2, 3,…, 

∈K,志:=:C1叫l+c 2叫2+…+C —l伽 一1+ 

2.6群签名的产生 

当所有的参与者P EA提交的签名通过验证 

后,由DC计算: 

训 。+…+c ,D重新分配新的子秘密给每 

第9卷第1期 唐丽卫,等:一种基于双线性对的动态群签名方案 93 

盂一壹盂 :∑l , 

U一∑U ,T— +U,

‘ 

 

Z一∑ g=∑cly . 

1 i薯l 

则群签名为(U,h,d,g,T,z,m). 

2.7群签名验证 

接收者将通过下式对群签名进行验证: 

e(丁,P)一e(H0(m),kP+g)g(^,sP). 

如果成立,则接受签名;否则,就认为签名无效. 

证: 

P(T,P)一e( +U,P)一 

f Z e(∑f d +∑U ,P)一 

Z P(∑c

f一1 

 d ,P) (∑U 

i景l 

,P)一 

f (∑c d ,P) (∑ , P)一 

i_l f_1 

P(∑f ( +bi)H。( ),P)P( ,sP)一 

i_1 

f e(H。( ),∑c

i_l 

 (叫 +bi)P)P( ,sP)一 

Z f P(H。( ),∑C P+∑c 6 P)P(五,sP)= 

iml f一1 

P(Ho( ),忌P+g)e(^,sP). 

2.8鉴别者“打开”过程 

一旦发生争议,由群管理员GA通过拥有的 

密钥s及秘密值z“打开”签名进行身份鉴别,从而 

判断群签名来自于哪一个授权子集.例如:对于授 

权子集A,计算∑H。(ID ),(sx)一 (【,一Z),如果 

i∈^ 

两式相等,则签名授权子集为A(注:A中有z个 

£ 元素,∑H。(工D )一∑H。(ID )). 

i∈A i曩1 

证: 

l U=∑ 一 

f=1 

∑[s(6 P+r )+s H。(ID )]= 

i篁1 

j ∑[z +sxH。(ID )]一 

i-1 

f Z+sz∑H。(ID ). 

f一1 

所 , 

奎H。

im—l・ 

(ID;)一(sz) (u—z). 

3安全性分析 

1)可撤销性:由方案可知,当退出的参与者再 

次签名时,因为签名时间戳在撤销时间戳之后,因 

此签名无效.另外,退出的参与者不会从分发者D 

处得到新的子秘密,不满足志一>:Ci . 

i一1 

2)匿名性:除群管理员GA外,任何人要确定 

实际的群签名人在计算上是不可行的.在本方案 

中,只有GA拥有密钥s及秘密值sc,可以得到签 

名授权集A,其他人欲通过h 一xH。(ID )和sP 

获得z和s的值,则面临解离散对数困难问题. 

3)可追踪性:是指发生争议时,可以由群管理 

员GA揭示签名人身份.GA拥有密钥S及秘密值 

z,因此可以追查出签名授权集,达到追踪性. 

4)不可伪造性:参与者之间不可互相仿冒.每 

一个参与者P 选择一个随机数b ,因此不同的参 

与者有不同的b .另外,不同的参与者从分发者D 

处得到的子秘密训 也不同,生成的d 一(叫 +6 )・ 

H。( )也不相同. 

此外, P和kP虽然对外公布,但是基于求 

解椭圆曲线上离散对数问题,攻击者不能从 P 

和kP中计算得到 和志.由于不同的群签名集 

都具有相同的公钥,所以无法验证群签名是否为 

同一个群成员所为,也就是说,本方案满足不可关 

联性. 

4效率分析 

该方案同赵树平等人的方案相比较,只是在 

个体签名阶段多计算了一个等式:口 =S( P+ 

y ),但是在验证阶段却少了一个验证等式:e( , 

sP)一e(H。( ),Z).由于乘法运算计算量小于指 

数运算,因此该方案比原方案效率高些,同时具有 

动态性. 

5 结论 

作者在赵树平群签名方案的基础上,参考其 

94 长沙理工大学学报(自然科学版) 2012年3月 

他群签名方案,加入了动态的性质,提出了一种新 

的动态群签名方案.通过对该方案进行分析可知, 

新方案具有可撤销性、匿名性、可追踪性、不可伪 

造性以及不可关联性.至于新方案可能存在的其 

他潜在问题,有待于进一步的研究. 

(参考文献] 

[1] Chaum D,Heyst F.Group signature[A].Advances in 

Cryptology-eurocrypt’9 1[C].Berlin:Spring—Ver— 

lag,1991:257—265. 

[23 Boyen X,Waters B.Full—domain subgroup hiding and 

constant-size group signatures[A].PKC2007[C]. 

Berlin:Springer-Verlag,2007:卜l5. 

[3] Boyen X,Waters B.Compact group signature without 

randomOraeles[A].Eurocrypt 2006[c].Berlin: 

Springer-Verlag,2006:427—444. 

[4] Nakanishi T,Funabiki N.Veriifer-local revocation group 

signature schemes with backward unlinkability from 

bilinear maps[J].IEICE Transactions on Fundamen— 

tals of Electronics,2007,E90一A(1):65—74. 

[5] Nakanishi T,Funabiki N.A short verifier-local revo— 

cation group signature schemes with backward un- 

linkability[J].IEICE Transactions on Fundamentals 

of Electronic—S,2007,E90一A(9):1793—1802. 

[6] 陈少真,李大兴.有效取消的前向安全群签名体制 

[J].计算机学报,2006,29(6):998—1003. 

CHEN SKao-zhen,LI Da—xing.An efficient revocable 

group signature schemes with forward security[J]. 

Chinese Journal of Computers,2006,29(6):998— 

1003. 

[7] Hess F.Exponenet group signature schemes and effi- 

cient identity based signature schemes based on pair— 

ings.Http//iaer.org/2002/012. 

[8] 马春波,何大可.基于秘密共享的代理多重签名方案 

[J].计算机工程,2006,32(2):41—42. 

MA Chun-bo,HE Da-ke.Proxy multisignature 

scheme based on secret sharing[J].Computer Engi— 

neering,2006,32(2):41 42. 

[93 马春波,敖瑶,何大可.基于双线性映射的多重签名 

与群签名[J].计算机学报,2005,28(9):1558—1563.。 

MA Chun-bo,AO Jun,HE Da—ke.Multi-signature 

and group signature based on bilinear pairing[J]. 

Chinese Journal of Computers,2005,28(9):1558一 

l563. 

[1o3赵树平,王化群.群签名方案的安全性分析及其改 

进[J].计算机工程与应用,2009,45(20):108—111. 

ZHAO Shu-ping,WANG Hua—qun.Cryptanalysis 

and improved of group signature scheme[J].Corn— 

purer Engineering and Applications,2009,45(20): 

108—111. 

[11]赵丽萍,汤文亮.基于群签名的安全电子拍卖方案 

口].计算机仿真,2010,27(5):297—300. 

ZHAO Li-ping,TANG Wen-liang.A secure elee— 

tronic auction scheme based on group signature[J]. 

Computer Simulation,2010,27(5):297-300. 

[12]吴克力,孙抗毒,朱保平,等.一种动态群签名方案 

[J].计算机工程与应用,2007,24(9):25—28. 

WU Ke-li,SUN Kang-du,ZHU Bao-ping,et a1.A 

dynamic group signature scheme[J].Computer En— 

gineering and Applications,2007,24(9):26—28. 

[133欧海文,王佳丽.一种基于身份的动态群签名方案 

[J].计算机工程与应用,2010,46(6):96—97. 

0U Hai—wen,WANG Jia—li.New ID-based dynamic 

group signature scheme[J].Computer Engineering 

and Applications,2010,46(6):96—97. 

[14]杨磊鑫,杜伟章.利用双公钥的Niederreiter公钥密 

码体制的改进[J].长沙理工大学学报:自然科学 

版,2OlO,7(4):74—77. 

YANG Lei—xin,DU Wei—zhang.The improvement of 

Niederreiter public key cryptosystem by using dual 

public-key[J].Journal of Changsha University of 

Science and Technology:Natural Science,2010, 

7(4):74-77. 


本文发布于:2022-10-27 18:11:15,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/82/391863.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图