[发明专利]属性基签名的云服务器辅助验证方法有效
申请号: | 201310225054.3 | 申请日: | 2013-06-06 |
公开(公告)号: | CN103312707A | 公开(公告)日: | 2013-09-18 |
发明(设计)人: | 王志伟;谢瑞瑞;吕伟 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32;H04L29/08 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 朱小兵 |
地址: | 210003 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 属性 签名 服务器 辅助 验证 方法 | ||
1.属性基签名的云服务器辅助验证方法,其特征在于,包括如下步骤:
步骤A,参数选择;
步骤A-1,验证者接收签名(σ0,σ1,{σi}i∈Ω),
其中Ω为签名的身份属性集合;σ0为签名值的第一分量;σ1为签名值的第二分量;{σi}i∈Ω表示下标i在集合Ω中的所有σi的集合,为签名值的第三分量;
步骤A-2,随机选择整数a∈Zq,
其中q为群的阶,群是具有素数阶q的乘法循环群;Zq表示模q的余数集合;选取n-1次的多项式函数f(x)=bn-1xn-1+...+b1x+a,系数b1,...,bn-1,a分别随机选自集合Zq;Ω为签名的身份属性集合,令属性集元素个数|Ω|=n,Ω中的身份元素皆用Zq中的整数表示;
步骤A-3,选择随机数r1,...,rn∈Zq;
步骤B,预处理计算;
验证者选取元素θ∈Ω,计算:
其中,和分别表示签名值分量σ0和σi处理后的值;∏j∈Ω,j≠i(·)表示所有下标j在集合Ω中但不等于i的项连乘;H1(.)是映射到群的哈希函数;g,g2都是群中的生成元,是公钥参数;
验证者将处理过的签名发送给云服务器;
步骤C,云服务器计算;
云服务器收到处理过的伪签名后,计算:
其中,e为双线性配对运算;g为群的生成元;H2(.)是映射到群的哈希函数;||表示两个符号串串联;M为签名消息;为签名谓词;g1,g2,e(g1,g2)为公钥参数;
将Z发送给验证者;
步骤D,轻量级验证;
验证者接收到Z后,计算:
V=e(g,g2)a
验证Z·W=V·e(g1,g2);如果等式Z·W=V·e(g1,g2)成立,则验证通过;如果Z·W=V·e(g1,g2)不成立,则签名非法;
其中,∏j∈Ω,j≠θ(·)表示所有下标j在集合Ω中但不等于θ的项连乘;g,g1,g2,e(g1,g2)为公钥参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310225054.3/1.html,转载请声明来源钻瓜专利网。