[发明专利]一种优化的环签名方法及系统有效

专利信息
申请号: 201810354020.7 申请日: 2018-04-19
公开(公告)号: CN108632043B 公开(公告)日: 2021-08-24
发明(设计)人: 黎忠文;桑永宣;吴成宾;范文杰 申请(专利权)人: 成都大学
主分类号: H04L9/32 分类号: H04L9/32
代理公司: 北京高沃律师事务所 11569 代理人: 王戈
地址: 610000 四*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 优化 签名 方法 系统
【权利要求书】:

1.一种优化的环签名方法,其特征在于,所述环签名方法包括:

获取每个用户身份和待签名消息;

根据每个所述用户身份,随机选取参数,生成系统参数以及主密钥;

根据所述系统参数、所述主密钥和所述用户身份,确定所述用户身份对应的私钥;

根据所述待签名消息、所述用户身份和所述与用户身份对应的私钥,得到对应的环签名;

判断所述环签名是否为有效签名;

所述根据每个所述用户身份,随机选取参数,生成系统参数以及相应的主密钥,具体包括:

根据每个所述用户身份选取参数n,根据参数n,KGC运行陷阱生成函数TrapGen(1n)生成一个矩阵及∧(A0)对应的一个短基S0,接着计算,并令S0为主私密密钥,令(A0,T)为主公共密钥;

其中,TrapGen(1n)是陷阱生成函数,运行该函数的目的是输出一个信息对(A,T),这里A为在统计上接近上的一个均匀分布,T是∧(A)上的一个良基,A0为一个nxm维的矩阵,ID1表示环中第一个用户的身份ID,ID2表示环中第二个用户的身份ID,依此类推,H0表示哈希函数,公式表示计算各个用户的公共密钥和;

所述根据所述系统参数、所述主密钥和所述用户身份,确定所述用户身份对应的私钥,具体包括:

调用基删除函数BasisDel(A0,H0(IDi),S0,σ)算法得到其中为∧(A0(H0(IDi))-1)和的任意一个基;

其中,BasisDel为基删除函数,σ表示正态分布标准差参数,函数输出格∧(A0(H0(IDi))-1)上的一个随机基,并且满足其中A0(H0(IDi))-1表示矩阵的转置;

对1≤j≤m,调用非均匀小整数解采样函数来产生Sij,其中tj是T的第j列并且令为IDi的私密密钥,因此,并且A0(H0(IDi))-1Si=T;

所述根据所述待签名消息、所述用户身份和所述与用户身份对应的私钥,得到对应的环签名,具体包括:

(a)其中,为标准差为σ的Zm上的离散正态分布,y1,y2,…yl为各个用户ID的特征向量;

(b)计算

其中,y1,y2,…yl表示环R上各个用户ID的综合征即特征向量,μ表示环R签名的信息,c表示根据算法公式计算出的签名信息;

(c)如果j=i,则置zj=Sic+yj,zj表示环R上第j个用户ID的特征向量,否则,置zj=yj,输出签名(μ,z1,z2,...zl,c,R)的概率为R表示由各个用户ID组成的环,其中M表示计算出的一个常数,其值与T相关,表示为标准差为σ的Zm上的离散正态分布,表示以v∈Zm为中心且标准差为σ的向量Zm上的离散正态分布,l表示环R中用户的数量;

所述判断所述环签名是否为有效签名,具体包括:

将所述环签名(μ,z1,z2,...zl,c,R)输入下列公式:

H(A0H0(ID1)-1z1+A0H0(ID2)-1z2...+A0H0(IDl)-1zl-Tc,μ)=c

判断上述公式是否成立;

若上述公式成立,则所述环签名为有效签名;

若上述公式不成立,则所述环签名为无效签名。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都大学,未经成都大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810354020.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top