当前位置: 首页 > 专利查询>谢轩豪专利>正文

用户眼部生物特征的加密方法、装置、系统及存储介质制造方法及图纸

技术编号:34886525 阅读:33 留言:0更新日期:2022-09-10 13:44
本发明专利技术提供了一种用户眼部生物特征的加密方法、装置、系统及存储介质,涉及网络安全技术领域。所述处理方法包括步骤:获取用户登录时的虹膜图像和瞳孔图像,确定前述虹膜图像或瞳孔图像对应的极坐标方程;基于该极坐标方程对前述虹膜图像或瞳孔图像进行RSA加密,得到加密虹膜数据或加密瞳孔数据;对前述加密虹膜数据进行RSA解密,得到解密虹膜数据,以使该解密虹膜数据中的虹膜图像与预设在用户账户的虹膜图像匹配;或者,对前述加密瞳孔数据进行解密,得到解密瞳孔数据,以使解密瞳孔数据中的瞳孔图像与预设在用户账户的瞳孔图像匹配。本发明专利技术通过对RSA算法中私钥参数k的选取进行改进,以加强对虹膜图像或瞳孔图像的保护。以加强对虹膜图像或瞳孔图像的保护。以加强对虹膜图像或瞳孔图像的保护。

【技术实现步骤摘要】
用户眼部生物特征的加密方法、装置、系统及存储介质


[0001]本专利技术涉及网络安全
,尤其涉及用户眼部生物特征的加密方法。

技术介绍

[0002]现有技术能够通过用户的眼部生物特征来确定人们的身份。该眼部生物特征包括虹膜图像和瞳孔图像。通过对虹膜图像和/或瞳孔图像进行加解密,来保障用户账户的安全已经成为一种常用的保护账户安全登录的手段。在此过程中,多会采用RSA算法进行加解密,以保障数据的安全性。
[0003]RSA加密算法是一种非对称加密算法。现有的RSA算法存在的问题有:由于RSA算法中的加密公式和解密公式分别为:C≡M
e
mod(n)和M≡C
k
mod(n)。这使得攻击方得到RSA加密公式中的e值和解密公式中的k值;或者,用户方泄露了p值和q值时,攻击方就可以通过撞库、暴力破解等方式,尝试获得e值和k值,从而获取用户通过加密想要保护的原始数据。
[0004]为此,提供一种用户眼部生物特征的加密方法、装置、系统及存储介质,以解决RSA算法中加密秘钥、解密密钥、公钥参数和私钥参数都被本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用户眼部生物特征的加密方法,其特征在于,包括步骤:获取用户登录时的虹膜图像或瞳孔图像,确定前述虹膜图像或瞳孔图像对应的极坐标方程;基于该极坐标方程对前述虹膜图像进行加密,得到加密虹膜数据后,对前述加密虹膜数据进行解密,得到解密虹膜数据,以使该解密虹膜数据中的虹膜图像与预设在用户账户的虹膜图像匹配;或者,基于该极坐标方程对前述瞳孔图像进行加密,得到加密瞳孔数据后,对前述加密瞳孔数据进行解密,得到解密瞳孔数据,以使解密瞳孔数据中的瞳孔图像与预设在用户账户的瞳孔图像匹配;其中,所述加密和解密均采用RSA算法,使前述RSA算法中的解密密钥k同时满足e*k≡1mod[(p

1)*(q

1)]和(a*e)*(a*k)≡1mod[(p

1)*(q

1)],所述e为加密密钥,所述p和q均为质数,所述a为前述RSA算法中的因子变量,模运算mod表示求余数,mod[(p

1)*(q

1)]表示对(p

1)*(q

1)的取值求取余数。2.根据权利要求1所述的方法,其特征在于,所述加密虹膜数据包括前述虹膜图像和对应的加密虹膜信息;所述加密瞳孔数据包括前述瞳孔图像和对应的加密瞳孔信息;所述解密虹膜数据包括前述虹膜图像和对应的解密虹膜信息;所述解密瞳孔数据包括前述瞳孔图像和对应的解密瞳孔信息。3.根据权利要求1所述的方法,其特征在于,对获取的前述虹膜图像或瞳孔图像进行图像处理;所述图像处理包括图像定位、图像归一化和图像增强中的至少一种;在进行图像处理后,裁剪前述虹膜图像或瞳孔图像,得到内接有前述虹膜图像或瞳孔图像的方形图片。4.根据权利要求1所述的方法,其特征在于,所述极坐标方程为ρ1=b1(1

f
12
)/(1

f1cosθ1),其中,所述f1为离心率,f1=c1/b1,b1是椭圆长轴,c1是焦距,所述θ1为角度,0≤θ1≤2π。5.根据权利要求1所述的方法,其特征在于,所述p和q的选取,包括步骤:调取用户设置的数字密码,将该数字密码进行拆分,选取任意一组拆分后的数字密码设置为M1,虹膜图像的面积信息S1或瞳孔图像的面积信息S2,以及RSA算法中的因子变量a;将前述M1、S1和a进行相乘,或者将前述M1、S2和a进行相乘,得到数值D1或D2,获取前述D1的所有因子对或D2的所有因子对,将其中最大的因子作为p;选取另一组拆分后的数字密码设置为M2;将前述M2...

【专利技术属性】
技术研发人员:谢轩豪
申请(专利权)人:谢轩豪
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1