CN102045164B - 一种基于身份的无密钥泄露的变色龙数字签名方法 - Google Patents

一种基于身份的无密钥泄露的变色龙数字签名方法 Download PDF

Info

Publication number
CN102045164B
CN102045164B CN 200910193201 CN200910193201A CN102045164B CN 102045164 B CN102045164 B CN 102045164B CN 200910193201 CN200910193201 CN 200910193201 CN 200910193201 A CN200910193201 A CN 200910193201A CN 102045164 B CN102045164 B CN 102045164B
Authority
CN
China
Prior art keywords
signature
chameleon
signer
pub
verifier
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN 200910193201
Other languages
English (en)
Other versions
CN102045164A (zh
Inventor
陈晓峰
田海博
张方国
陈满祥
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
GUANGZHOU XINRUI NETWORK TECHNOLOGY Co Ltd
Original Assignee
GUANGZHOU XINRUI NETWORK TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by GUANGZHOU XINRUI NETWORK TECHNOLOGY Co Ltd filed Critical GUANGZHOU XINRUI NETWORK TECHNOLOGY Co Ltd
Priority to CN 200910193201 priority Critical patent/CN102045164B/zh
Publication of CN102045164A publication Critical patent/CN102045164A/zh
Application granted granted Critical
Publication of CN102045164B publication Critical patent/CN102045164B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明涉及一种基于身份的变色龙数字签名的方法。该方法采用特殊的具有三个陷门的变色龙杂凑函数,采用指数相等的知识证明技术,在双线性Diffie-Hellman问题困难的假设下实现了基于身份的无密钥泄露的变色龙数字签名。解决了背景技术中不存在基于身份的无密钥泄露的变色龙数字签名方法,无法利用基于身份的密码体制密钥管理简单这一优点的问题。

Description

一种基于身份的无密钥泄露的变色龙数字签名方法
技术领域
本发明涉及信息安全领域。特别的,本发明涉及一种基于身份的无密钥泄漏的变色龙数字签名生成和验证的方法。
背景技术
数字签名是一种基本的信息安全技术,在身份认证、数据完整性、不可否认性以及匿名性等方面有重要应用,特别是在网络安全通信中的密钥分配,认证以及电子商务、电子政务等***中具有重要的作用。数字签名是实现认证的重要工具。
数字签名的生成和验证需要签名者的签名私钥和验证公钥。签名者的签名私钥是仅被签名者知晓的。签名者的验证公钥则是公开的。数字签名的生成需要使用签名者的签名私钥和被签名的数字内容。数字签名的验证则是使用验证公钥来确认签名者拥有对应的签名私钥。数字签名的安全性要求数字签名应是不可伪造的,即没有签名私钥的任何人或者设备都不能伪造一个数字签名。签名私钥具有唯一标志签名者身份的重要作用,数字签名不应泄漏签名私钥的有用信息。
通常验证公钥是随机的字符串,很难识别具体公钥的持有人。所以人们使用公钥基础设施的方法来绑定公钥和公钥持有人的身份,并建立了信任体系。公钥基础设施的庞大和复杂带来了公钥管理上一个不小的开销,为了解决这个问题,人们提出使用有意义的字符串作为公钥,即基于身份的密码体制,该体制自然把身份和公钥绑定起来,减小了公钥管理的开销,受到人们的青睐。特别是自2001年基于对运算提出了实用的基于身份的密码算法之后,基于身份的密码体制受到了持续的关注。
普通的数字签名具有广义可验证性,即任何人都可验证某个签名是否是对某个特定消息的签名。这个特性在一些情况下是有很用的,比如公开宣传品的发布。但是在很多其他应用中,特别是为了保护签名者或接收者的隐私时,并不希望让所有人都能验证消息/签名对。这就产生了数字签名体制中广义可验证性和隐私性之间的矛盾。例如,某个签名者签署了一份标书去投标,标书的标价通常属于隐私信息,此时这个签名者就希望其签名不要公开验证,否则其竞争者就可以通过其标书来确认某个标价确实属于该签名者,以至于会在与该签名者以后的竞争中处于有利地位。还有许多其他的例子凸显了上述矛盾,为此需要设计特殊的数字签名来解决问题。
Chaum和Van Antwerpen提出了不可否认签名来解决上述问题。由于签名的验证必须通过签名者的合作才能完成,所以签名不满足广义可验证性。更进一步,签名者可以决定签名只有在某种条件下才能被验证或只能被某个特定的实体所验证。
Krawcayk和Rabin提出了变色龙签名来更有效的解决上述问题。变色龙签名基于标准的数字签名生成方法,即:先哈希再签名。其中变色龙哈希函数被用来计算消息哈希值。变色龙哈希函数是一种单向陷门哈希函数,陷门信息的拥有者可以有效地计算出一个随机输入的碰撞;而在没有陷门信息的情况下,函数是抗碰撞的。变色龙签名像不可否认签名一样可以同时提供不可否认性和不可传递性,但是相对于后者,前者可以更简单、更高效的实现。更精确的来说,变色龙签名是非交互的,并且不涉及复杂的零知识证明,而这是传统的不可否认签名实现的基础。虽然存在非交互式的不可否认签名,但变色龙签名的实现更为简单。
在最初所设计的一些变色龙签名方案中,如果验证者伪造签名,而签名者得到了伪造签名,签名者就可以利用此变色龙哈希函数的碰撞计算出验证者的私钥,造成验证者密钥泄漏。这一特性虽然可以有效防止验证者伪造签名,但是第三方可能因为相信验证者不敢冒着私钥泄露的危险来伪造签名,进而相信某个签名确实是签名者所签署的,从而削弱了签名的不可传递性。
陈晓峰等人基于双线性对提出了第一个完全的无密钥泄漏的变色龙哈希函数,新方案很好的解决了这一问题。随后,Ateniese等人提出了更多基于不同假设的无密钥泄露变色龙哈希函数。Ateniese等人指出传统的单陷门的承诺方案无法用来构造无密钥泄露的变色龙哈希函数;只有双陷门的承诺方案可以用来设计无密钥泄露的变色龙哈希函数或基于身份的变色龙哈希函数。
然而目前并不存在基于身份的无密钥泄露的变色龙签名方法,因而无法在实际中使用基于身份的体制来进行高安全级别的变色龙签名,不得不依赖传统的公钥基础设施的支持,或者转而使用不能防止密钥泄露的一些安全级别较低的方案。
由上述可知,现有技术中已公布的基于身份的无密钥泄露的变色龙数字签名方法并不存在。我们希望给出一种变色龙数字签名方案,使之能够基于身份,同时能够解决密钥泄露问题,具有方便的公钥管理特性。
发明内容
本发明的目的在于提供一种基于身份的无密钥泄露的变色龙数字签名方案的实现方法,解决背景技术中不存在基于身份的无密钥泄露的变色龙数字签名方法,不能利用基于身份的体制公钥管理方便的优点。
为实现上述目的,本发明提供一种基于身份的无密钥泄露的变色龙数字签名方案的实现方法:设置公开的***参数;设置签名者拥有的签名私钥和公开的验证公钥;设置验证者拥有的陷门私钥和公开的变色龙公钥;签名者使用签名私钥和变色龙公钥计算数字内容的变色龙数字签名;验证者使用签名者公开的验证公钥、变色龙公钥和陷门私钥来验证变色龙数字签名的正确性;签名者向可信第三方否认验证者生成的变色龙签名。
1)公开的***参数包括:间隙Diffie-Hellman群G1,群G1的生成元P,生成元P的阶为大素数q,循环群G2,群G2的阶也是大素数q,全域无碰撞的杂凑函数H:{0,1}*→G1,对映射函数e:G1×G1→G2,可信第三方的公钥Ppub=sP,其中s为可信第三方的私钥;任意一种安全的基于身份的数字签名算法(JG,JE,JS,JV)。
其中关于群G1,G2,对运算e的双线性Diffie-Hellman问题是困难的。
其中安全的数字签名算法指该算法在适应性选择消息攻击下具有不可伪造性。
2)签名者拥有的签名私钥xS由算法JE生成。根据数字签名算法(JG,JE,JS,JV)的不同,签名私钥和验证公钥可以有各种不同的形式。
3)验证者拥有的陷门私钥为xR=sQR,公开的变色龙公钥为QR=H(R)。
4)签名者使用签名私钥和变色龙公钥计算数字内容 m ∈ Z q * 的变色龙数字签名的步骤如下:
(1)签名者选择随机整数 α ∈ R Z q * ;
(2)生成比特串I;
(3)计算变色龙杂凑值H;
(4)使用签名私钥xs,使用数字签名算法JS,对变色龙杂凑值H签名,获得签名值 δ = JS x S ( H ) ;
(5)使用变色龙公钥QR,可信第三方公钥Ppub,整数α,对映射函数e,计算群G1的元素αP和群G2的元素e(αPpub,QR);
(6)签名者串联αP,e(αPpub,QR),δ,形成数字内容m的变色龙签名(αP,e(αPpub,QR),δ)。
其中变色龙杂凑值H的计算方法为在间隙Diffie-Hellman群G1上计算H=αP+mH(I)。
其中比特串I包含签名者身份信息、验证者身份信息以及签名者和验证者约好的时间信息。
5)验证者使用签名者公开的验证公钥、变色龙公钥和陷门私钥来验证数字内容m的变色龙数字签名(αP,e(αPpub,QR),δ)的正确性的步骤如下:
(1)验证者用陷门私钥对签名的第一个元素αP和私钥sQR计算e(αP,,sQR);
(2)比较e(αPpub,QR)与步骤(1)中计算得到的值e(αP,sQR)是否相同,如果不同则认为该签名为假,否则继续判断;
(3)验证者生成比特串I;
(4)使用消息m计算mH(I);;
(5)验证者使用签名的第一个元素和计算所得到的mH(I)来计算变色龙杂凑值H=αP+mH(I)
(6)验证者使用公开的验证公钥yS,变色龙杂凑值H,根据数字签名验证算法JV所定义的验证过程来验证签名δ的正确性。如果签名验证失败则认为签名为假,否则认为签名为真。
6)签名者向可信第三方否认验证者生成的关于消息m*的变色龙签名(α*P,e(α*Ppub,QR),δ)的步骤如下:
(1)可信第三方验证变色龙签名是否满足以下属性:
-验证者向可信第三方提交α*P,e(α*Ppub,QR)含有相同整数α*的证据;
-可信第三方重新计算比特串I、m*H(I)、H=α*P+m*H(I),使用签名者的身份S,根据数字签名验证算法JV所定义的验证过程来验证δ,可以通过验证。
(2)如果可信第三方认为验证者提交的变色龙签名满足上述两个属性,则要求签名者否认变色龙签名,否则直接认定变色龙签名为假。
(3)签名者向可信第三方否认变色龙签名的过程如下:
-签名者向可信第三方展示变色龙签名值(αP,e(αPpub,QR),δ);
-签名者向可信第三方展示消息m或者提供消息m是群元素H/gα以H(yR,I)为底的离散对数的知识证明;
-签名者向可信第三方提供证据证明(αP,e(αPpub,QR)含有相同的整数α;
(4)如果签名者提供了消息m,可信第三方检查变色龙签名所签署的消息m*与m不同,但是H=gαH(yR,I)m,并且签名者提供的(αP,e(αPpub,QR)含有相同的整数α的证据经检验可靠,就可以判定变色龙签名为假;
(5)如果签名者没有提供消息m,可信第三方检查 g α ≠ g α * , 并且签名者提供的(αP,e(αPpub,QR)含有相同的整数α的证据经检验可靠,签名者提供的m是群元素H/gα以H(yR,I)为底的离散对数的知识证明经检验可靠,就可以判定变色龙签名为假。
本发明具有以下优点:
本发明基于双线性Diffie-Hellman问题困难的假设,构造了无密钥泄露的基于身份的变色龙数字签名方案,该方案可以利用基于身份的体制不需要公钥基础设施的优点,方便了密钥的管理,并具有较高的效率。
本发明提供的无密钥泄露的基于身份的变色龙数字签名方案的实现方法,适用于电子投标、电子拍卖、版权保护、数字作品防伪等领域。
附图说明
图1为无密钥泄露的基于身份的变色龙数字签名方案实现方法框图
具体实施方式
以软件的版权保护为例说明本方案的具体实施。软件版权所有者为本方案的签名人,软件的消费者为本方案的验证者。通过本方案的实施,软件版权所有者可以为数字产品签署变色龙签名,软件的消费者能够通过验证变色龙签名确认数字产品的真实性,然而源于变色龙签名的不可转移性,消费者无法向任何人证明其所用产品为正品,从而使得数字产品不会被消费者复制进行二次销售。具体实施过程如下:
1)软件版权所有人和消费者具有如下公开的***参数:
-安全的基于身份的数字签名算法(JG,JE,JS,JV):可以选定为Cha-Cheon基于身份的数字签名算法,签名长度1024比特,该签名算法的参数(E,p,q,k,P,G1)如下:
E:y2=x3+1
p=
1005585594745694782468051874865438459560952436544
4295033292671082791323022555160232602838231103021
8299615970507030097306168828238323448310057449840
09826581
q=
1675975991242824637446753124775730765934920727574
0491722154451804652205037591933721004730385171703
0499359950845050162176948047063872413850095749733
4971097
k=2
P=(x,y)
x=
2218248283148307312060782604701661398038778976686
8776087296524683183375451964436704312239069091547
2603013162873873034608314248613358036757769762946
5320989
y=
4515056003532170177558482288850754893020739301430
3695723827477100680433208082449098697164691334340
9487874330444808136912136808585726273940504926721
5539276
G1=<P>,为点P生成的群;
对运算e采用Miller算法
G2是GF(p2)上的q阶子群,生成元是e(P,P)。
-变色龙签名方案中的公开参数G1,G2,对运算e,G1的生成元P,素数q与基于身份的数字签名算法(JG,JE,JS,JV)中的相关参数相同。
-全域无碰撞的杂凑函数H在本具体实施中可以采用SHA-256先对输入比特串进行杂凑,然后对杂凑值模q,获得值x,把该值代入椭圆曲线方程y2=x3+ax+b,如果能够解得y,则获得H的输出(x,y);否则用i串联输入比特串重复上述过程,获得xi,其中i依次取值{1,2,3...},直到解得yi为止,获得H的输出为(xi,yi)。
-可信第三方的公钥Ppub=sP,s为可信第三方私钥。
2)软件版权所有者拥有的签名私钥xS由Cha-Cheon基于身份的数字签名算法生成,公钥为该版权所有者的身份信息。
3)消费者拥有的陷门私钥为xR=sQR,公开的变色龙公钥为消费者的身份信息R。
4)软件版权所有者对软件产品运行SHA-256杂凑运算,获得该软件产品的数字指纹,之后进行模q运算获得待签署的消息m。之后软件版权所有者运行以下步骤:
(1)签名者选择随机整数 &alpha; &Element; R Z q * ;
(2)使用软件版权所有者的身份信息,消费者的身份信息,数字产品公开的上架时间来生成比特串I;
(3)使用全域无碰撞函数计算变色龙杂凑值H=αP+mH(I);
(4)使用签名私钥xs,使用数字签名算法JS,对变色龙杂凑值H签名,获得签名值 &delta; = JS x S ( H ) ;
(5)使用变色龙公钥R计算QR=H(R),整数α,可信第三方公钥Ppub,计算αP和e(αPpub,QR);
(6)软件版权所有者串联αP,e(αPpub,QR),δ,形成数字产品的变色龙签名(αP,e(αPpub,QR),δ),并与数字产品、数字产品上架时间同时发布。
5)消费者使用软件产品的所有者身份信息、使用自己的身份信息和陷门私钥来验证数字产品的变色龙数字签名(αP,e(αPpub,QR),δ)的正确性的步骤如下:
(1)消费者用陷门私钥对签名的第一个元素αP计算e(αP,sQR);
(2)比较签名的第二个元素e(αPpub,QR)与计算得到的e(αP,sQR)是否相同,如果不同则认为该签名为假,否则继续判断;
(3)使用软件版权所有者的身份,消费者的身份信息,数字产品公开的上架时间来生成比特串I;
(4)消费者对不包含签名的软件产品运行SHA-256杂凑运算,获得该软件产品的数字指纹,之后进行模q运算获得待签署的消息m。
(5)消费者计算mH(I);
(5)消费者使用签名的第一个元素和计算所得到的mH(I)来计算变色龙杂凑值H=αP+mH(I)
(6)消费者使用版权所有者的身份S,变色龙杂凑值H,根据数字签名验证算法JV所定义的验证过程来验证签名δ的正确性。如果签名验证失败则认为签名为假,否则认为签名为真。
6)软件版权所有者向可信第三方否认消费者者生成的关于消费者自己生成或者改动的数字产品所附带的变色龙签名(α*P,e(α*Ppub,QR),δ)的真实性的步骤如下:
(1)可信第三方验证伪变色龙签名是否满足以下属性:
-消费者向可信第三方提交α*P,e(α*Ppub,QR)的含有相同的α*的证据;
-可信第三方重新计算数字产品的数字指纹,模q之后获得消息m*,重新计算比特串I、m*H(I)、H=α*P+m*H(I),
使用公开的版权所有者身份S,根据数字签名验证算法JV所定义的验证过程来验证δ,可以通过验证。
(2)如果可信第三方认为提交的变色龙签名满足上述两个属性,则要求软件版权所有者否认变色龙签名,否则直接认定变色龙签名为假。
(3)软件版权所有者向可信第三方否认变色龙签名的过程如下:
-软件版权所有者向可信第三方展示变色龙签名值(αP,e(αPpub,QR),δ);
-软件版权所有者向可信第三方展示消息m或者提供消息m是群元素mH(I)以H(I)为底的离散对数的知识证明;
-软件版权所有者向可信第三方提供证据证明αP和e(αPpub,QR)含有相同的整数α;
(4)如果软件版权所有者提供了消息m,可信第三方检查需要验证真伪的变色龙签名所签署的消息m*与m不同,但是H=αP+mH(I),并且签名者提供的(αP,e(αPpub,QR)含有相同的整数α的证据经检验可靠,就可以判定提交的变色龙签名为假,产品为伪造;
(5)如果软件版权所有者没有提供消息m,可信第三方检查αP≠α*P,并且签名者提供的(αP,e(αPpub,QR)含有相同的整数α的证据经检验可靠,签名者提供的m是群元素H/gα以H(yR,I)为底的离散对数的知识证明经检验可靠,就可以判定变色龙签名为假,产品为伪造。

Claims (2)

1.一种生成和验证数字内容的基于身份的变色龙数字签名方法,其特征在于:
(1)包含用于计算公开的***参数的步骤;公开的***参数包括:间隙Diffie-Hellman群G1,群G1的生成元P,生成元P的阶为大素数q,循环群G2,群G2的阶也是大素数q,对映射函数e:G1×G1→G2,全域无碰撞的杂凑函数H:{0,1}*→G1,任意一种安全的基于身份的数字签名算法(JG,JE,JS,JV),可信第三方的公钥Ppub=sP,其中s为可信第三方的私钥;
(2)包含用于计算签名者拥有的签名私钥和公开的验证公钥的步骤;签名者拥有的签名私钥xs由算法JE生成,其验证公钥QS=H(S),S为签名者身份;
(3)包含用于计算验证者拥有的陷门私钥和公开的变色龙公钥的步骤;验证者拥有的陷门私钥为xR=sQR,公开的变色龙公钥QR=H(R),R为验证者的身份;
(4)包含用于签名者使用签名私钥和变色龙公钥计算数字内容的变色龙数字签名的步骤;数字内容就是所签署的消息
Figure FSB00000979303600011
(i)签名者选择随机整数
Figure FSB00000979303600012
生成比特串I,计算变色龙杂凑值H,该变色龙杂凑值H的计算方法涉及比特串I,消息m,生成元P,整数α,计算方法为H=αP+mH(I);
(ii)签名者使用签名私钥xs,使用数字签名算法JS,对变色龙杂凑值H签名,获得签名值 &delta; = JS x s ( H ) ;
(iii)签名者使用变色龙公钥QR,可信第三方公钥Ppub,整数α,对映射函数e,计算群G1的元素αP和群G2的元素e(αPpub,QR);
(iv)签名者生成的关于消息m的签名为(αP,e(αPpub,QR),δ);
(5)包含用于验证者使用签名者公开的验证公钥、变色龙公钥和陷门私钥来验证变色龙数字签名的正确性的步骤;
(i)验证者首先利用签名的第一个元素αP和私钥sQR计算e(αP,sQR);
(ii)比较签名的第二个元素e(αPpub,QR)与步骤(i)中计算得到的值e(αP,sQR)是否相同,如果不同则认为该签名为假,否则继续判断;
(iii)验证者生成比特串I;
(iv)使用消息m计算mH(I);
(v)验证者使用签名的第一个元素和计算所得到的mH(I)来计算变色龙杂凑值H=αP+mH(I);
(vi)验证者使用签名者的身份S,步骤(v)中所得的变色龙杂凑值H,根据基于身份的数字签名验证算法JV所定义的验证过程来验证签名δ的正确性;如果签名验证失败则认为签名为假,否则认为签名为真;
(6)包含用于签名者向可信第三方否认验证者生成的变色龙签名的步骤;验证者生成的变色龙签名表示为(α*P,e(α*Ppub,QR),δ);
(i)签名者向可信第三方展示关于消息m的部分变色龙签名值(αP,e(αPpub,QR))、消息m、以及αP和e(αPpub,QR)具有相同的整数α的证据,或者向可信第三方展示关于消息m的部分变色龙签名值
Figure FSB00000979303600021
消息m是群元素H-αP以H(I)为底的椭圆曲线离散对数的知识证明、以及αP和e(αPpub,QR)具有相同的整数α的证据;
(ii)如果签名者提供了消息m,可信第三方检查如果验证者提供的变色龙签名所签署的消息与m不同,H=αP+mH(I),而且验证αP和e(αPpub,QR)具有相同的整数α的证据后认定为正确,就可以判定提交给可信第三方的变色龙签名为假;如果签名者没有提供消息m,可信第三方检查αP≠α*P,并且验证m是群元素H-αP以H(I)为底的椭圆曲线离散对数的知识证明后认定为正确,验证αP和e(αPpub,QR)具有相同的整数α的证据后认定为正确,就可以判定提交给可信第三方的变色龙签名为假。
2.根据权利要求1所述的一种生成和验证数字内容的变色龙数字签名方法,其特征在于所述比特串I包含签名者身份信息、验证者身份信息或者签名者和验证者协商好的时间信息。
CN 200910193201 2009-10-20 2009-10-20 一种基于身份的无密钥泄露的变色龙数字签名方法 Expired - Fee Related CN102045164B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200910193201 CN102045164B (zh) 2009-10-20 2009-10-20 一种基于身份的无密钥泄露的变色龙数字签名方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200910193201 CN102045164B (zh) 2009-10-20 2009-10-20 一种基于身份的无密钥泄露的变色龙数字签名方法

Publications (2)

Publication Number Publication Date
CN102045164A CN102045164A (zh) 2011-05-04
CN102045164B true CN102045164B (zh) 2013-06-05

Family

ID=43910985

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200910193201 Expired - Fee Related CN102045164B (zh) 2009-10-20 2009-10-20 一种基于身份的无密钥泄露的变色龙数字签名方法

Country Status (1)

Country Link
CN (1) CN102045164B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10326753B2 (en) 2016-06-23 2019-06-18 International Business Machines Corporation Authentication via revocable signatures

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102256247B (zh) * 2011-06-17 2014-06-04 西安电子科技大学 无线网络中安全有效的切换认证方案的通用构造
CN104219047B (zh) * 2013-05-31 2017-12-15 华为技术有限公司 一种签名验证的方法及设备
CN107172586B (zh) * 2017-05-19 2020-05-12 北京航空航天大学 基于区块链的移动终端网络定位方法
CN110071812B (zh) * 2019-04-29 2021-06-08 电子科技大学 一种可编辑、可链接、不可抵赖的环签名方法
CN114710298B (zh) * 2022-06-02 2022-09-06 深圳天谷信息科技有限公司 基于变色龙哈希的文档批量签署方法、装置、设备及介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6108783A (en) * 1998-02-11 2000-08-22 International Business Machines Corporation Chameleon hashing and signatures
CN101252431A (zh) * 2007-09-06 2008-08-27 广州信睿网络科技有限公司 一种通用的数字签名方案的实现方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7639799B2 (en) * 2004-12-14 2009-12-29 Microsoft Corporation Cryptographically processing data based on a Cassels-Tate pairing

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6108783A (en) * 1998-02-11 2000-08-22 International Business Machines Corporation Chameleon hashing and signatures
CN101252431A (zh) * 2007-09-06 2008-08-27 广州信睿网络科技有限公司 一种通用的数字签名方案的实现方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Xiaofeng Chen等.Chameleon Hashing without Key Exposure.《Information Security Conference (ISC)》.Springer-Verlag,2004,全文. *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10326753B2 (en) 2016-06-23 2019-06-18 International Business Machines Corporation Authentication via revocable signatures

Also Published As

Publication number Publication date
CN102045164A (zh) 2011-05-04

Similar Documents

Publication Publication Date Title
US10944575B2 (en) Implicitly certified digital signatures
CN107196762B (zh) 一种面向大数据的确权方法
WO2018119670A1 (zh) 一种无证书部分盲签名方法和装置
CN102377565A (zh) 一种基于指定验证者的可链接环签名方法
CN102045164B (zh) 一种基于身份的无密钥泄露的变色龙数字签名方法
CN102983971B (zh) 网络环境中进行用户身份认证的无证书签名方法
CN101741559B (zh) 一种无密钥泄露的变色龙数字签名方法
CN108989054B (zh) 一种密码***及数字签名方法
US20120314856A1 (en) Implicitly certified public keys
WO2020038137A1 (zh) 二维码生成方法、数据处理方法、装置及服务器
CN103856477A (zh) 一种可信计算***及相应的认证方法和设备
CN106789019B (zh) 一种无证书部分盲签名方法和装置
CN103220147B (zh) 基于多变量公钥密码体制的强指定验证者签名方法
CN103220146B (zh) 基于多变量公钥密码体制的零知识数字签名方法
CN108881225B (zh) 一种批量验证签名的车联网条件隐私保护方法
CN104780050A (zh) 基于椭圆曲线的前向安全的成员可撤销无证书群签名方案
CN105515778B (zh) 云存储数据完整***签名方法
CN114499952A (zh) 一种联盟链共识身份认证方法
CN103095697A (zh) 一种多重签名生成与验证***及其方法
KR20030062401A (ko) 겹선형쌍을 이용한 개인식별정보 기반의 은닉서명 장치 및방법
CN107332665A (zh) 一种格上基于身份的部分盲签名方法
CN116346328A (zh) 一种数字签名方法、***、设备及计算机可读存储介质
CN104917615B (zh) 一种基于环签名的可信计算平台属性验证方法
CN109617700A (zh) 基于无证书的单向多跳代理重签名方法
CN105187208B (zh) 非授权的基于无证书的强指定验证者签名体制

Legal Events

Date Code Title Description
DD01 Delivery of document by public notice

Addressee: Chen Manxiang

Document name: Notification of Passing Preliminary Examination of the Application for Invention

C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
DD01 Delivery of document by public notice

Addressee: Guangzhou Xinrui Network Technology Co., Ltd.

Document name: Notification to Pay the Fees

DD01 Delivery of document by public notice
DD01 Delivery of document by public notice

Addressee: Guangzhou Xinrui Network Technology Co., Ltd.

Document name: Notification to Pay the Fees

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130605

Termination date: 20141020

EXPY Termination of patent right or utility model