[发明专利]一种基于Rainbow的环签名方法在审

专利信息
申请号: 201910265139.1 申请日: 2019-04-03
公开(公告)号: CN109981296A 公开(公告)日: 2019-07-05
发明(设计)人: 王晓兰 申请(专利权)人: 王晓兰
主分类号: H04L9/32 分类号: H04L9/32
代理公司: 西安新动力知识产权代理事务所(普通合伙) 61245 代理人: 刘强
地址: 721013 陕西省*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 签名消息 签名体制 系统参数 量子计算机 签名验证 随机选择 攻击 多变量 公钥集 公钥 私钥 验证 数学
【权利要求书】:

1.一种基于Rainbow的环签名方法,其特征在于,包括以下步骤:

1)、系统选定基于Rainbow的系统参数;

2)、系统分别为所有环成员生成公钥私钥对;

3)、用户us代表环成员对消息M进行签名,对所有的环成员随机选择数Ai和ci,并且根据环成员生成公钥集和系统参数,生成签名消息M,并且得到签名消息M的环签名σ;

4)、对给定环U的签名消息M的签名σ进行验证,当签名验证成立,则签名有效。

2.根据权利要求1所述的基于Rainbow的环签名方法,其特征在于,所述系统选定基于Rainbow的系统参数具体包括:

设定系统参数为(k,q,l,m,n,H)其中q,l是安全参数,k=GF(ql)是一个有限域,m为多变量方程组的个数,n为变量的个数;H为密码学安全的哈希函数,H:{0,1}*→kn

3.根据权利要求2所述的基于Rainbow的环签名方法,其特征在于,所述有限域k=GF(q),其中q=28,安全参数Rainbow(20,10,4,10)作为Rainbow公钥签名算法,设层数为3,v1=20,o1=10,v2=30,o2=4,v3=34,o3=10;v1为第一层醋变量个数,o1为第一层油变量的个数,o2为第二层油变量的个数,o3为第三层油变量的个数。v2,v3分别为第二层和第三层的醋变量个数,分别是由前一层的油变量个数和醋变量个数相加得到的。

4.根据权利要求2所述的基于Rainbow的环签名方法,其特征在于,所述为所有环成员生成公钥私钥对包括:

生成环中每个用户的公钥私钥对PKi/SKi,i=1,2,…,t,t为还成员数量;公钥所述公钥为第i个用户的公钥,L1i,Fi,L2i为第i个用户的私钥;其中,Fi是有限域上可逆的二次多变量方程;L1i是从km到km的随机选择的可逆仿射变换,L2i是从kn到kn的随机选择的可逆仿射变换。

5.根据权利要求4所述的基于Rainbow的环签名方法,其特征在于,所述用户us代表环成员对消息M进行签名具体包括:

3.1、对所有的环成员i=1,2,…,t,i≠s随机选择Ai∈kn,ci∈kn并且计算:

其中,所述Ri为复合函数,Ai和ci为kn上随机选择的数;

3.2、随机选择Rs∈km,并且计算:

c=H(U,M,R1,…Rt)∈kn,

cs=c-(c1+…+cs-1+cs+1+…+ct)∈kn,

得到签名消息M的环签名为σ=(U,A1,c1,…,At,ct)。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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