虹膜编码与验证方法、系统及计算机可读存储介质技术方案

技术编号:21971784 阅读:36 留言:0更新日期:2019-08-28 01:32
本发明专利技术公开一种虹膜编码与验证方法、系统及计算机可读存储介质,其中该虹膜编码与验证方法包括以下步骤:S110:采集用户的初始的虹膜信息A1;S120:将用户的初始的虹膜信息A1进行第一次混淆编码生成信息A2;S130:将信息A2结合用户的个人身份信息和权限信息进行第二次混淆编码生成信息A3;S140:将信息A3进行数字信封打包生成信息A4;S150:将信息A4进行第三次混淆编码生成信息A5;S160:将信息A5记录至生物特征识别的身份证中;S180:通过生物特征识别的身份证对用户的待验证的虹膜进行验证。本发明专利技术使用更方便并增强对个人信息的保护。

Iris Coding and Verification Method, System and Computer Readable Storage Media

【技术实现步骤摘要】
虹膜编码与验证方法、系统及计算机可读存储介质
本专利技术涉及虹膜应用
,特别涉及一种虹膜编码与验证方法、系统及计算机可读存储介质。
技术介绍
信息化高速发展的今天,传统的用户名密码、IC卡等在保护个人身份信息和应用系统安全中存在的问题日益显现,密码(IC卡)丢失、遗忘、盗取等问题频发。人工智能的快速发展和人们对更高要求的身份认证方式的需求,使得生物识别技术逐渐兴起。技术的日渐成熟和越来越多的产品方案实现落地应用,生物识别技术正逐步成为取代传统密码、磁卡进行个人身份信息核验的重要手段。其中生物识别技术是通过计算机与光学、声学、生物传感器和生物统计学原理等高科技手段密切结合,利用人体固有的生理特性(如人脸、虹膜等)进行个人身份的鉴定。虹膜识别技术作为生物识别领域安全性最高、稳定性最好、唯一性最强的技术越来越受到用户的认可。目前市场上现有的虹膜生物识别类产品保护用户生物特征的方法分为两类。一种方案是将个人生物特征采用RSA、AES、SM2等加密算法进行加密后直接存储在本地服务器,认证系统进行认证时采集个人虹膜生物特征后与本地服务器存储的个人生物特征信息进行比对;另一种方案是将个人生物特征采用RSA、AES、SM2等加密算法进行加密,在存储阶段采用区块链技术,将生物特征的密文分布式存储在多个服务器上。以上两种方案的共同特点是用户都需要将自己的虹膜生物信息预先存储在的应用服务器中(而区块链方案只是存储了多份到不同的服务器中),在进行身份认证时,通过认证系统采集终端采集到个人虹膜信息与服务器中的虹膜信息进行比对以确认用户身份,认证系统采集终端需要与服务器进行连接,使用不便,并且一旦有不法分子攻破服务器即可获取到全部用户的虹膜信息,造成的不仅仅是某一个人的身份信息的窃取,而是服务器系统内的全部用户身份被窃取,无法再使用的重大安全问题。
技术实现思路
本专利技术的主要目的是提供一种虹膜编码与验证方法,旨在使用更方便并增强对个人信息的保护。为实现上述目的,本专利技术提出一种虹膜编码与验证方法,包括以下步骤:S110:采集用户的初始的虹膜信息A1;S120:将用户的初始的虹膜信息A1进行第一次混淆编码生成信息A2;S130:将信息A2结合用户的个人身份信息和权限信息进行第二次混淆编码生成信息A3;S140:将信息A3进行数字信封打包生成信息A4;S150:将信息A4进行第三次混淆编码生成信息A5;S160:将信息A5记录至生物特征识别的身份证中;S180:通过生物特征识别的身份证对用户的待验证的虹膜进行验证。优选地,步骤S180通过生物特征识别的身份证对用户的待验证的虹膜进行验证具体包括以下步骤:S181:采集用户的待验证的虹膜信息a1;S182:读取生物特征识别的身份证的信息A5;S183:将信息A5解码为数字信封信息A4;S184:将信息A4进行验证,验证通过后获取信息A3;S185:将信息A3进行解码获取信息A2和存储的个人身份信息和权限信息;S186:将信息A2进行解码得到初始的虹膜信息A1;S187:将生物特征识别的身份证中的初始的虹膜信息A1与用户的待验证的虹膜信息a1进行对比判断用户身份是否合法。优选地,步骤S140将信息A3进行数字信封打包生成信息A4具体包括以下步骤:S141:使用服务器中存储的数字证书或使用第三方权威数字证书认证中心的证书对信息A3进行数字签名后,进行打包生成签名信封的信息A4,所述的签名信封的格式为国际标准签名信封格式或国标的签名信封格式。优选地,步骤S160将信息A5记录至生物特征识别的身份证中之后还包括以下步骤:S170:将ID码写入至生物特征识别的身份证内。优选地,步骤S184将信息A4进行验证,验证通过后获取信息A3具体包括以下步骤:S1841:判断信息A4是否合法和未经篡改,若是,获取信息A3,执行下一步骤,若否,验证身份失败,中止执行下一步骤或进行报警。优选地,步骤S187将生物特征识别的身份证中的初始的虹膜信息A1与用户的待验证的虹膜信息a1进行对比判断用户身份是否合法具体包括以下步骤:S1871:判断生物特征识别的身份证中的虹膜信息A1与采集的用户的虹膜信息a1是否相同,若是,用户身份合法;若否,用户身份不合法,进行报警。优选地,步骤S187将生物特征识别的身份证中的初始的虹膜信息A1与用户的待验证的虹膜信息a1进行对比判断用户身份是否合法之后还包括以下步骤:S188:将个人身份信息进行验证是否合法,若是,执行下一步骤。优选地,步骤S188将个人身份信息进行验证是否合法,若是,执行下一步骤之后还包括以下步骤:S189:将权限信息进行验证,判断权限信息中是否记载有待访问的应用系统的权限,若是,执行下一步骤,若否,中止执行下一步骤或进行报警。本专利技术还提出一种虹膜编码与验证系统,所述虹膜编码与验证系统包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的虹膜编码与验证程序,其中:所述虹膜编码与验证程序被所述处理器执行时实现如上述所述的虹膜编码与验证方法的步骤。本专利技术还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有虹膜编码与验证程序,所述虹膜编码与验证程序被处理器执行时实现如上述所述的虹膜编码与验证方法的步骤。本专利技术技术方案通过S110:采集用户的初始的虹膜信息A1;S120:将用户的初始的虹膜信息A1进行第一次混淆编码生成信息A2;S130:将信息A2结合用户的个人身份信息和权限信息进行第二次混淆编码生成信息A3;S140:将信息A3进行数字信封打包生成信息A4;S150:将信息A4进行第三次混淆编码生成信息A5;S160:将信息A5记录至生物特征识别的身份证中;S180:通过生物特征识别的身份证对用户的待验证的虹膜进行验证,以此使个人的个人身份信息、权限信息及虹膜信息进行加密后记录至生物特征识别的身份证进行使用,验证时将生物特征识别的身份证中的虹膜信息与采集的用户的虹膜信息进行验证即可,使用更方便,并且防止个人信息进行集中存储服务器中,降低非用户个人原因导致的个人信息泄露的风险,进一步增强对个人信息的保护。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。图1为本专利技术虹膜编码与验证方法的一实施例的流程结构示意图;图2为本专利技术虹膜编码与验证方法的另一实施例的流程结构示意图;图3为图1和图2中的步骤S180的细化流程结构示意图;图4为图1和图2中的步骤S140的细化流程结构示意图;图5为图3中的步骤S184的细化流程结构示意图;图6为图3中的步骤S187的细化流程结构示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明,本专利技术实施本文档来自技高网
...

【技术保护点】
1.一种虹膜编码与验证方法,其特征在于,包括以下步骤:S110:采集用户的初始的虹膜信息A1;S120:将用户的初始的虹膜信息A1进行第一次混淆编码生成信息A2;S130:将信息A2结合用户的个人身份信息和权限信息进行第二次混淆编码生成信息A3;S140:将信息A3进行数字信封打包生成信息A4;S150:将信息A4进行第三次混淆编码生成信息A5;S160:将信息A5记录至生物特征识别的身份证中;S180:通过生物特征识别的身份证对用户的待验证的虹膜进行验证。

【技术特征摘要】
1.一种虹膜编码与验证方法,其特征在于,包括以下步骤:S110:采集用户的初始的虹膜信息A1;S120:将用户的初始的虹膜信息A1进行第一次混淆编码生成信息A2;S130:将信息A2结合用户的个人身份信息和权限信息进行第二次混淆编码生成信息A3;S140:将信息A3进行数字信封打包生成信息A4;S150:将信息A4进行第三次混淆编码生成信息A5;S160:将信息A5记录至生物特征识别的身份证中;S180:通过生物特征识别的身份证对用户的待验证的虹膜进行验证。2.如权利要求1所述的虹膜编码与验证方法,其特征在于,步骤S180具体包括以下步骤:S181:采集用户的待验证的虹膜信息a1;S182:读取生物特征识别的身份证的信息A5;S183:将信息A5解码为数字信封信息A4;S184:将信息A4进行验证,验证通过后获取信息A3;S185:将信息A3进行解码获取信息A2和存储的个人身份信息和权限信息;S186:将信息A2进行解码得到初始的虹膜信息A1;S187:将生物特征识别的身份证中的初始的虹膜信息A1与用户的待验证的虹膜信息a1进行对比判断用户身份是否合法。3.如权利要求1所述的虹膜编码与验证方法,其特征在于,步骤S140具体包括以下步骤:S141:使用服务器中存储的数字证书或使用第三方权威数字证书认证中心的证书对信息A3进行数字签名后,进行打包生成签名信封的信息A4,所述的签名信封的格式为国际标准签名信封格式或国标的签名信封格式。4.如权利要求1所述的虹膜编码与验证方法,其特征在于,步骤S1...

【专利技术属性】
技术研发人员:白羽王立娜史凤涛
申请(专利权)人:吉林无罔生物识别科技有限公司
类型:发明
国别省市:吉林,22

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

1