[发明专利]一种基于生物特征的异构签密通信方法有效
申请号: | 202010964828.4 | 申请日: | 2020-09-15 |
公开(公告)号: | CN112383397B | 公开(公告)日: | 2022-09-23 |
发明(设计)人: | 金春花;阚格;陈冠华;金鹰;于长辉;徐成杰 | 申请(专利权)人: | 淮阴工学院 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/08;H04L9/40 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 柏尚春 |
地址: | 江苏省淮安市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 生物 特征 异构签密 通信 方法 | ||
1.一种基于生物特征的异构签密通信方法,其特征在于:包括有以下步骤:
S1:初始化系统:KGC选择一个循环加法群G1,阶为素数p,G2为具有相同阶的循环乘法群;P为循环加法群G1的一个生成元,G1×G2→G2是一个双线性映射;定义四个安全哈希函数:H1:H2:H3:G2→{0,1}n,其中n是发送明文信息的比特数;KGC随机选择一个主密钥并且计算公钥Ppub=sP;KGC选择H5:b→{0,1}*,一个加密函数Ce和一个解码函数Cd,并且使用一个生物特征提取的方法Fe;公开系统参数并且保密s,其中
S2:在无证书环境的发送端生成公钥和完全私钥,包括有以下步骤:
S2.1:发送端使用特征提取器Fe获得自己的生物特征数据bA,则发送端的身份字符串可以计算为IDA=H5(bA),KGC计算相应的部分私钥并且将DA发送给发送端,其中s为随机数,H1(IDA)为发送方身份ID的hash值,IDA为发送方的身份信息;
S2.2:无证书环境的发送端随机生成一个秘密值xA,为不包括0的整数群,计算PKA=xA(H1(IDA)P+Ppub)作为其公钥;
S2.3:发送端根据xA与接收到的来自私钥生成中心发送的部分私钥DA设置发送端的完全私钥
S3:在基于身份环境的接收方端生成公钥和私钥:基于身份环境的接收端使用特征提取器Fe获得用户的生物特征数据bB,则用户的身份信息可以计算为IDB=H5(bB),KGC计算相应的私钥并将SB发送给用户,其中H1(IDB)为接收方身份ID的hash值;
S4:无证书环境的发送端向基于身份环境的接收端发送消息m以及签密,包括有以下步骤:
S4.1:无证书环境的发送端获取基于身份环境的接收端的一段生物特征数据b′B以及相关的公共参数PARB,同时计算基于身份环境接收端的身份信息ID′B=Rep(b′B,PARB);
S4.2:无证书环境的发送端获取他自己的生物特征数据bA,并且计算其身份信息IDA=H5(bA);
S4.3:无证书环境的发送端随机生成一个随机数x,为不包括0的整数群,并且计算承诺值r,r=gx;
S4.4:无证书环境的发送端计算消息m的密文其中是异或运算,H3(r)是对承诺r进行hash运算;
S4.5:无证书环境的发送端计算Hash值h,h=H4(m,IDA,PKA,r);
S4.6:无证书环境的发送端生成签名S,S=(x+h)SA;
S4.7:无证书环境的发送端生成验证值T,T=x(H1(ID′B)P+Ppub),其中H1(ID′B)为基于身份环境的接收端的身份信息ID′B的hash值;
S4.8:无证书环境的发送端计算与产生身份信息有关的公共参数
S4.9:最后生成消息m的签密密文σ,σ=(c,S,T,PARA),其中c为消息m的密文;
S5:在基于身份环境的接收端解签密来自发送端的签密密文σ,包括以下步骤:
S5.1:基于身份环境的接收端计算基于无证书环境发送端选择的一段生物特征数据b′A以及相关的公共参数PARA,并且计算基于无证书环境发送端的身份信息ID′A=Rep(b′A,PARA),Rep()是一个确定性的复制函数;
S5.2:基于身份环境的接收端使用特征提取器Fe获得他自己的生物特征数据bB,计算其相应的身份信息IDB=H5(bB);
S5.3:基于身份环境的接收端计算承诺值
S5.4:基于身份环境的接收端恢复消息
S5.5:基于身份环境的接收端计算Hash值h′,h′=H4(m,ID′A,PKA,r),
S5.6:验证等式是否成立,如果成立,输出消息m,如果不成立,输出表示错误的符号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于淮阴工学院,未经淮阴工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010964828.4/1.html,转载请声明来源钻瓜专利网。