[发明专利]一种加密身份盲签名的混淆方法有效

专利信息
申请号: 202011309010.5 申请日: 2020-11-20
公开(公告)号: CN112511310B 公开(公告)日: 2023-07-18
发明(设计)人: 李亚红;王春丽;黄海燕 申请(专利权)人: 兰州交通大学
主分类号: H04L9/32 分类号: H04L9/32;H04L9/08
代理公司: 北京金宏来专利代理事务所(特殊普通合伙) 11641 代理人: 陆华
地址: 730070 甘肃*** 国省代码: 甘肃;62
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 加密 身份 签名 混淆 方法
【权利要求书】:

1.一种加密身份盲签名的混淆方法,该方法在基于混淆技术的密码系统上实现,其特征在于,包括:

步骤1:第三可信方获取根据系统生成算法setup生成的公共参数pub和主私钥mk;

步骤2:第三可信方根据公共参数pub、主私钥mk和盲签名者的身份ID,通过基于身份盲签名的密钥生成算法获取盲签名者身份ID对应的盲签名密钥skID,并将盲签名密钥skID发送给盲签名者;

步骤3:信息接收者根据加解密生成算法KG获取加密公钥pke和解密私钥ske

步骤4:盲签名者根据混淆算法将盲签名密钥skID进行混淆处理,得到混淆后密钥;

步骤5:用户根据混淆后的密钥对待发送的消息M进行签名后产生密文,并将密文发送给信息接收者;

所述步骤1中系统生成算法setup的表达式为:

pub={p,g1,g2,h1,h2,u1,…,un,F1,F2},

g1=gα

p=(q,G,GT,e,g)

其中G是加法循环群,GT乘法循环群,q是G和GT的阶,e是双线性映射,g是G的生成元,g2,h1,h2,u1,…,un是群G中随机选取的元素,I表示长度为N=nn′的比特串,F1,F2是I到群G的映射,Zq为模q剩余类环,α是Zq的随机选取元素;

所述步骤2中身份盲签名的密钥生成算法的表达式为:

其中r是Zq中的随机元素,g2为G中的随机元素,由pub解析得到;

所述步骤3中加解密生成算法具体为:

随机选择a,b∈Zq,得到解密私钥为ske=(a,b)和加密公钥pke=(pke1,pke2)=(ga,gb);

所述步骤4盲签名者根据混淆算法将盲签名密钥skID进行混淆处理,得到混淆后密钥具体为:

盲签名者获得解析后的skID=(d0,d1)、p=(q,G,GT,e,g)和pke=(pke1,pke2),对skID=(d0,d1)进行混淆,并获得混淆后的签名私钥步骤如下:

盲签名者随机选择Zq的元素x1,x2,y1,y2,计算以及计算和并令

2.如权利要求1所述的一种加密身份盲签名的混淆方法,其特征在于,所述步骤5中用户根据混淆后的密钥对待发送的消息M进行签名后产生密文具体为:

判断消息M是否为空,若是,则输出(pub,pke),否则进行以下步骤:

获得解析消息M的二进制0,1消息串m[1]m[2]…m[n]、pke=(pke1,pke2)和

进行消息签名后产生密文包括:

(a)用户随机选择Zq的元素y,计算并将h′发送给盲签名者;

(b)盲签名者随机选择Zq的元素r2,计算发送给用户;

(c)用户随机选择Zq的元素t,输出签名

(d)用户随机选择Zq的元素x'1,x'2,y'1,y'2,z'1,z'2,对(s1,s2,s3)签名重随机化,计算输出密文

其中Π为连乘符号,g2,h1,h2,u1,…,un是群G中随机选取的元素。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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