[发明专利]基于身份密码和指纹识别双重认证的方法和装置有效
申请号: | 201310557435.1 | 申请日: | 2013-11-10 |
公开(公告)号: | CN104639315B | 公开(公告)日: | 2018-06-05 |
发明(设计)人: | 张庆胜;郭宝安;徐树民;孟小虎;罗世新;苏斌;王永宝 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;G06F21/32;G06F21/34 |
代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 黄晓军 |
地址: | 100195 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种基于身份密码和指纹识别双重认证的方法和装置。该方法主要包括:生成并发布系统参数,PKG生成用户的私钥,对自己的UKEY进行初始化,在UKEY中录入用户的指纹信息,用户A利用用户B的公钥加密明文,将加密后得到的密文信息发送给用户B,用户B在UKEY中输入自己的指纹,利用UKEY中预先录入的指纹对输入的指纹进行指纹验证,指纹验证通过后,用户B利用UKEY中保存的自己的私钥解密密文信息。该装置主要包括:系统参数生成模块,用户私钥生成模块,加密模块、解密模块、签名模块和验签模块。本发明既能保持基于身份密码方便使用的特点,又能充分发挥生物指纹身份识别的优势,可利用用户的指纹识别替代用户PIN码验证用户的身份,方便了用户使用。 | ||
搜索关键词: | 身份密码 指纹识别 指纹 方法和装置 密文信息 双重认证 指纹验证 录入 系统参数生成 用户私钥生成 发布系统 公钥加密 加密模块 解密模块 签名模块 身份识别 生物指纹 私钥解密 用户使用 指纹信息 用户PIN 初始化 明文 私钥 验签 加密 验证 保存 替代 身份 | ||
【主权项】:
一种基于身份密码和指纹识别双重认证的方法,其特征在于,包括:A、选定G1、G2为两个阶为q的群,p、q为设定的大素数,其中q至少为160比特位,q的比特位数用n表示,G1是Fp上的椭圆曲线E:y2=f(x)加法群的一个子群,G2是域
上的一个乘法群,
为一个双线性映射,P为G1的生成元;选择哈希函数H1、H2和H3;H1:{0,1}*→G1,H1是一个单向hash函数,H1把表示用户身份信息的一个任意长度的0、1字符串映射到G1上椭圆曲线的一个点,并将该点作为用户的公钥;H2:{0,1}*→Zq*,H2也是一个单向Hash函数,H2把一个任意长度的0、1字符串映射到Zq*,Zq*是一个有限域,其元素包括大于等于1且小于q‑1的所有整数,设m是要签密的明文信息,m∈Zq*;H3:G1→Zq*,H3也是一个单向Hash函数,H3把G1上椭圆曲线的一个点,映射到Zq*;用户私钥生成中心PKG选择一个随机数s作为主密钥,s∈Zq*,计算Ppub=sP,PKG公开系统参数
保密主密钥s;B、设ID为用户的身份标识信息,Time为用户私钥更新的周期,计算用户公钥QID=H1(ID||Time),将用户的身份标识信息映射成G1上椭圆曲线的一个点,根据用户公钥QID计算得到用户的私钥dID=sQID;通过安全通道把私钥下载到用户的UKEY中,并发放给用户;C、用户A拿到下载有自己私钥的UKEY,设定UKEY的PIN码,在UKEY中录入用户A的指纹信息,用户B拿到下载有自己私钥的UKEY,设定UKEY的PIN码,在UKEY中录入用户B的指纹信息;D、用户A利用用户B的身份信息IDB和发送的时间Time,得到用户B的公钥
用户A利用用户B的公钥
加密明文m,得到密文;用户A在自己的UKEY中输入自己的指纹,将用户A输入的指纹和用户A的UKEY中预先录入的指纹进行验证,在验证通过后,用户A利用自己的私钥对所述密文实施签名操作,将签名后的密文发送给用户B;E、用户B利用用户A的公钥
验证用户A对所述签名后的密文的签名,在验证通过后,用户B得到所述密文,用户B在自己的UKEY中输入自己的指纹,将用户B输入的指纹和用户B的UKEY中预先录入的指纹进行验证,在验证通过后,利用用户B的UKEY中保存的用户B的私钥解密所述密文。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310557435.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种身份认证方法、设备及系统
- 下一篇:一种CAN总线数据场校验方法及系统