发明名称 基于指定验证者的签名、签名验证及副本模拟方法和系统
摘要 本发明提供一种基于指定验证者的签名、签名验证及副本模拟方法和系统,其签名方法包括步骤:设定哈希函数H:{0,1}<sup>*</sup>→{-1,0,1}<sup>k</sup>;随机选择<img file="DDA0000642832160000011.GIF" wi="192" he="84" />并计算<img file="DDA0000642832160000012.GIF" wi="197" he="64" />计算<img file="DDA0000642832160000013.GIF" wi="534" he="84" />以概率1/M输出<img file="DDA0000642832160000014.GIF" wi="168" he="63" />若本次不输出,则返回随机选择<img file="DDA0000642832160000015.GIF" wi="191" he="83" />并计算<img file="DDA0000642832160000016.GIF" wi="175" he="64" />的步骤;计算<img file="DDA0000642832160000017.GIF" wi="707" he="72" /><img file="DDA0000642832160000018.GIF" wi="352" he="63" />计算<img file="DDA0000642832160000019.GIF" wi="304" he="72" />然后以概率<img file="DDA00006428321600000110.GIF" wi="424" he="176" />输出<img file="DDA00006428321600000111.GIF" wi="160" he="63" />若本次不输出,则返回选择<img file="DDA00006428321600000112.GIF" wi="192" he="91" />并计算<img file="DDA00006428321600000113.GIF" wi="183" he="72" />的步骤;输出签名结果<img file="DDA00006428321600000114.GIF" wi="285" he="63" />可以降低签名的长度以及签名计算的复杂度,提高签名效率。
申请公布号 CN104410500A 申请公布日期 2015.03.11
申请号 CN201410823276.X 申请日期 2014.12.24
申请人 广东数字证书认证中心有限公司 发明人 张永强;田海博
分类号 H04L9/32(2006.01)I;H04L29/06(2006.01)I 主分类号 H04L9/32(2006.01)I
代理机构 广州华进联合专利商标代理有限公司 44224 代理人 周清华
主权项 一种基于指定验证者的签名方法,其特征在于,包括如下步骤:设定哈希函数H:{0,1}<sup>*</sup>→{‑1,0,1}<sup>k</sup>;随机选择<img file="FDA0000642832130000011.GIF" wi="206" he="108" />并计算<img file="FDA0000642832130000012.GIF" wi="213" he="85" />计算<img file="FDA0000642832130000013.GIF" wi="561" he="109" />以概率1/M输出<img file="FDA0000642832130000014.GIF" wi="177" he="76" />若本次不输出,则返回所述随机选择<img file="FDA0000642832130000015.GIF" wi="206" he="101" />并计算<img file="FDA0000642832130000016.GIF" wi="191" he="85" />的步骤;计算<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mover><mi>Y</mi><mo>&RightArrow;</mo></mover><mn>2</mn></msub><mo>&LeftArrow;</mo><mover><mi>A</mi><mo>&RightArrow;</mo></mover><msub><mover><mi>z</mi><mo>&RightArrow;</mo></mover><mn>2</mn></msub><mo>-</mo><msub><mover><mi>T</mi><mo>&RightArrow;</mo></mover><mi>v</mi></msub><msub><mover><mi>c</mi><mo>&RightArrow;</mo></mover><mn>2</mn></msub><mo>,</mo><mover><mi>c</mi><mo>&RightArrow;</mo></mover><mo>&LeftArrow;</mo><mi>H</mi><mrow><mo>(</mo><msub><mover><mi>Y</mi><mo>&RightArrow;</mo></mover><mn>1</mn></msub><mo>,</mo><msub><mover><mi>Y</mi><mo>&RightArrow;</mo></mover><mn>2</mn></msub><mo>,</mo><mi>&mu;</mi><mo>)</mo></mrow><mo>,</mo><msub><mover><mi>c</mi><mo>&RightArrow;</mo></mover><mn>1</mn></msub><mo>=</mo><mover><mi>c</mi><mo>&RightArrow;</mo></mover><mo>-</mo><msub><mover><mi>c</mi><mo>&RightArrow;</mo></mover><mn>2</mn></msub><mi>mod</mi><mn>3</mn><mo>;</mo></mrow>]]></math><img file="FDA0000642832130000017.GIF" wi="1113" he="86" /></maths>计算<img file="FDA0000642832130000018.GIF" wi="312" he="85" />然后以概率<img file="FDA0000642832130000019.GIF" wi="432" he="189" />输出<img file="FDA00006428321300000110.GIF" wi="168" he="75" />若本次不输出,则返回所述选择<img file="FDA00006428321300000111.GIF" wi="208" he="102" />并计算<img file="FDA00006428321300000112.GIF" wi="188" he="84" />的步骤;输出签名结果<img file="FDA00006428321300000113.GIF" wi="287" he="75" />其中,随机矩阵<img file="FDA00006428321300000114.GIF" wi="226" he="107" /><img file="FDA00006428321300000115.GIF" wi="66" he="84" />为签名者的私钥,<img file="FDA00006428321300000116.GIF" wi="64" he="82" />为指定验证者的公钥,n、q、k、m、M、σ为系统参数。
地址 528200 广东省佛山市南海区狮山镇南海软件科技园科教路