买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:谢轩豪
摘要:本发明提供了一种用户眼部生物特征的加密方法、装置、系统及存储介质,涉及网络安全技术领域。所述处理方法包括步骤:获取用户登录时的虹膜图像和瞳孔图像,确定前述虹膜图像或瞳孔图像对应的极坐标方程;基于该极坐标方程对前述虹膜图像或瞳孔图像进行RSA加密,得到加密虹膜数据或加密瞳孔数据;对前述加密虹膜数据进行RSA解密,得到解密虹膜数据,以使该解密虹膜数据中的虹膜图像与预设在用户账户的虹膜图像匹配;或者,对前述加密瞳孔数据进行解密,得到解密瞳孔数据,以使解密瞳孔数据中的瞳孔图像与预设在用户账户的瞳孔图像匹配。本发明通过对RSA算法中私钥参数k的选取进行改进,以加强对虹膜图像或瞳孔图像的保护。
主权项:1.一种用户眼部生物特征的加密方法,其特征在于,包括步骤:获取用户登录时的虹膜图像或瞳孔图像,确定前述虹膜图像或瞳孔图像对应的极坐标方程;所述极坐标方程为ρ1=b1(1-f12)(1-f1cosθ1),其中,所述f1为离心率,f1=c1b1,b1是椭圆长轴,c1是焦距,所述θ1为角度,0≤θ1≤2π;基于该极坐标方程对前述虹膜图像进行加密,得到加密虹膜数据后,对前述加密虹膜数据进行解密,得到解密虹膜数据,以使该解密虹膜数据中的虹膜图像与预设在用户账户的虹膜图像匹配;或者,基于该极坐标方程对前述瞳孔图像进行加密,得到加密瞳孔数据后,对前述加密瞳孔数据进行解密,得到解密瞳孔数据,以使解密瞳孔数据中的瞳孔图像与预设在用户账户的瞳孔图像匹配;其中,所述加密和解密均采用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的取值求取余数;其中,所述p和q的选取,包括步骤:调取用户设置的数字密码,将该数字密码进行拆分,选取任意一组拆分后的数字密码设置为M1,并获取虹膜图像的面积信息S1以及RSA算法中的因子变量a;将前述M1、S1和a进行相乘,得到数值D1,获取前述D1的所有因子对,将其中最大的因子作为p;选取另一组拆分后的数字密码设置为M2;将前述M2、S1和a进行相乘,得到数值D3,获取前述D3的所有因子对,将其中最大的因子作为q;或者,调取用户设置的数字密码,将该数字密码进行拆分,选取任意一组拆分后的数字密码设置为M1,并获取瞳孔图像的面积信息S2以及RSA算法中的因子变量a;将前述M1、S2和a进行相乘,得到数值D2,获取前述D2的所有因子对,将其中最大的因子作为p;选取另一组拆分后的数字密码设置为M2;将前述M2、S2和a进行相乘,得到数值D4,获取前述D4的所有因子对,将其中最大的因子作为q;所述加密密钥e的取值范围为1ep-1*q-1,且e与p-1*q-1互质;所述RSA算法中还包括公钥参数n1和私钥参数n2,且n1=n2;所述RSA算法的加密公式为C≡MJmodn1,其中J=a*e,M为明文,所述RSA算法的解密公式为M≡CLmodn2,其中L=a*k,C为密文,模运算mod表示对n1或n2的取值求取余数,所述n1和n2均是前述p和q的乘积。
全文数据:
权利要求:
百度查询: 谢轩豪 用户眼部生物特征的加密方法、装置、系统及存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。