基于虹膜信息的动态口令生成方法技术

技术编号:10231488 阅读:193 留言:0更新日期:2014-07-18 09:07
本发明专利技术涉及一种基于虹膜信息的动态口令生成方法,包括,数字摄像机对用户的眼部进行拍摄,以获得用户眼部的数字图像;虹膜处理终端接收所述数字图像,从所述数字图像中提取虹膜图像,基于Gabor函数集对虹膜图像进行编码,生成二进制编码数据,使用SM3加密算法对所述二进制编码数据基于时间因素加密,生成数字格式挑战码;令牌装置使用SM3算法基于时间因素对所述数字格式挑战码进行加密换算,获得动态口令,用户将所述动态口令录入到与身份认证服务器对应的认证录入框中以进行认证。通过本发明专利技术,能够进一步提高挑战型动态口令的安全性能,满足可靠性要求极高的应用场合的需求,同时提高系统的自动化程度,方便用户的使用。

【技术实现步骤摘要】

【技术保护点】
一种基于虹膜信息的动态口令生成方法,其特征在于,所述动态口令生成方法包括:数字摄像机对用户的眼部进行拍摄,以获得用户眼部的数字图像;虹膜处理终端接收所述数字图像,从所述数字图像中提取虹膜图像,进行虹膜图像调整,对调整后的虹膜图像进行基于Gabor函数集的二进制编码,生成256字节的二进制编码数据,并使用SM3加密算法对所述二进制编码数据基于时间因素加密,生成数字格式挑战码;令牌装置接收所述数字格式挑战码,使用SM3算法基于时间因素对所述数字格式挑战码进行加密换算,获得动态口令,并将所述动态口令显示在令牌装置的显示器的对话框中,以便于用户录入到与身份认证服务器对应的认证录入框中;身份认证服务器接收用户录入的动态口令,根据用户录入的动态口令对用户身份进行认证;身份认证服务器将认证结果返回给所述认证录入框;其中,所述身份认证服务器根据用户录入的动态口令对用户身份进行认证包括,身份认证服务器使用所述SM3算法并基于时间因素对所述动态口令解码,以获得所述数字格式挑战码,使用所述SM3算法基于时间因素对所述数字格式挑战码解码,以获得所述二进制编码数据,将所述二进制编码数据与预存的二进制编码数据进行匹配,匹配成功则验证结果为用户合法,匹配失败则验证结果为用户非法;其中,所述数字摄像机、所述虹膜处理终端和所述令牌装置集成于用户智能终端中;所述预存的二进制编码数据为身份认证服务器预先根据录入的用户虹膜信息基于Gabor函数集的二进制编码所获得。...

【技术特征摘要】

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:无锡北斗星通信息科技有限公司
类型:发明
国别省市:江苏;32

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

1