指纹密钥处理方法及装置制造方法及图纸

技术编号:16235991 阅读:61 留言:0更新日期:2017-09-19 16:08
本发明专利技术提供一种指纹密钥处理方法及装置。所述方法包括:获取指纹图像,对指纹图像进行处理,得到指纹比特串,并基于所述指纹比特串提取得到指纹密钥。对所述指纹密钥进行编码处理,得到密钥编码及密钥值,并将密钥值存储于数据库中。对所述密钥编码进行加密处理,生成公开信息并存储于数据库中,以完成对指纹的注册操作。由此,无需进行大量的计算和存储,降低工作成本,提高匹配效率。同时利用生物特征的模糊性,将生物特征与传统密码学有机结合,增强了指纹模板的安全性,降低了指纹隐私泄露的风险。

Fingerprint key processing method and device

The invention provides a fingerprint key processing method and a device thereof. The method comprises the following steps of: acquiring a fingerprint image, processing a fingerprint image, obtaining a fingerprint bit string, and obtaining a fingerprint key based on the fingerprint bit string. The fingerprint key is coded to obtain the key code and the key value, and the key value is stored in the database. The key code is encrypted to generate the public information and is stored in the database so as to complete the registration operation of the fingerprint. As a result, it is unnecessary to do a great deal of calculation and storage, thus reducing the work cost and improving the matching efficiency. At the same time, using the fuzziness of biological features, combining biometric features with traditional cryptography, it enhances the security of fingerprint templates and reduces the risk of fingerprint privacy disclosure.

【技术实现步骤摘要】
指纹密钥处理方法及装置
本专利技术涉及生物特征
,具体而言,涉及一种指纹密钥处理方法及装置。
技术介绍
生物特征以其独有的唯一性、不可替代性、便捷性在身份鉴别领域得到了广泛的应用。人们熟知的生物特征主要分为人体固有的物理特征,比如指纹、掌纹、视网膜、虹膜、静脉、脸型、DNA等,和行为特征,比如步态、声音、按键力度、笔迹等。虽然利用生物特征进行用户身份鉴别可以带来很大的便捷性,但是一旦这些生物特征信息泄露将无法恢复,给个人的隐私安全带来巨大的威胁,由此,对生物特征进行保护、加密的技术应运而生。指纹是生物特征的一种,具有唯一、再生、不可抵赖、方便提取、易于辨识等特点。目前指纹认证技术是生物特征认证技术中最成熟的技术,广泛应用于银行、社会福利保障、电子商务及安全防卫等多种领域。为了实现对指纹图像自动配准以及指纹模板的安全保护等功能需求。ChulhanLee等学者提出了一种基于指纹细节点比特串的模板保护方案,该方案提供了一种可撤销的模板保护方案,同时能不泄露指纹的原始信息,可实现指纹的自动配准。但是此方案提取的指纹比特串数量众多,需要进行大量的计算和存储,工作成本高,匹配效率低。并且没有与传统密码学结合,无法平衡生物特征模糊性与传统密码学精确性之间的差异。
技术实现思路
为了克服现有技术中的上述不足,本专利技术提供一种指纹密钥处理方法及装置,其计算量小,匹配效率高,平衡了生物特征模糊性与传统密码学精确性之间的差异,增强了指纹模板的安全性,降低了指纹隐私泄露的风险。本专利技术第一目的在于提供一种指纹密钥处理方法,所述方法包括:获取指纹图像,对指纹图像进行处理,得到指纹比特串,并基于所述指纹比特串提取得到指纹密钥;对所述指纹密钥进行编码处理,得到密钥编码及密钥值,并将密钥值存储于数据库中;对所述密钥编码进行加密处理,生成公开信息并存储于数据库中,以完成对指纹的注册操作。本专利技术第二目的在于提供一种指纹密钥处理装置,所述装置包括:提取模块,用于获取指纹图像,对指纹图像进行处理,得到指纹比特串,并基于所述指纹比特串提取得到指纹密钥;编码模块,用于对所述指纹密钥进行编码处理,得到密钥编码及密钥值,并将密钥值存储于数据库中;加密模块,用于对所述密钥编码进行加密处理,生成公开信息并存储于数据库中,以完成对指纹的注册操作。相对于现有技术而言,本专利技术具有以下有益效果:本专利技术提供一种指纹密钥处理方法及装置。所述方法包括:获取指纹图像,对指纹图像进行处理,得到指纹比特串,并基于所述指纹比特串提取得到指纹密钥。对所述指纹密钥进行编码处理,得到密钥编码及密钥值,并将密钥值存储于数据库中。对所述密钥编码进行加密处理,生成公开信息并存储于数据库中,以完成对指纹的注册操作。由此,无需进行大量的计算和存储,降低工作成本,提高匹配效率。同时利用生物特征的模糊性,将生物特征与传统密码学有机结合,增强了指纹模板的安全性,降低了指纹隐私泄露的风险。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1是本专利技术较佳实施例提供的指纹处理系统的方框示意图。图2是本专利技术较佳实施例提供的计算处理设备的方框示意图。图3是本专利技术较佳实施例提供的指纹密钥处理方法的步骤流程图之一。图4为本专利技术较佳实施例提供的图3中步骤S110的子步骤的流程示意图。图5为本专利技术较佳实施例提供的图3中步骤S120的子步骤的流程示意图。图6为本专利技术较佳实施例提供的图3中步骤S130的子步骤的流程示意图。图7是本专利技术较佳实施例提供的指纹密钥处理方法的步骤流程图之二。图8为本专利技术较佳实施例提供的图7中步骤S140的子步骤的流程示意图。图9是本专利技术较佳实施例提供的指纹密钥处理装置的功能模块框图。图标:10-指纹处理系统;100-计算处理设备;110-存储器;120-处理器;130-网络模块;200-指纹密钥处理装置;210-提取模块;220-编码模块;230-加密模块;240-解码模块;250-认证模块;300-图像采集设备。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。此外,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。请参照图1,图1是本专利技术较佳实施例提供的指纹处理系统10的方框示意图。所述指纹处理系统10包括:计算处理设备100及图像采集设备300。所述计算处理设备100与所述图像采集设备300通信连接,所述图像采集设备300用于对指纹图像进行采集,并发送给所述计算处理设备100,所述计算处理设备100用于接收所述图像采集设备300采集的指纹图像并进行相关处理。请参照图2,图2是本专利技术较佳实施例提供的计算处理设备100的方框示意图。所述计算处理设备100包括存储器110、处理器120、网络模块130及指纹密钥处理装置200。所述存储器110、处理器120及网络模块130相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通信总线或信号线实现电性连接。存储器110中存储有指纹密钥处理装置200,所述指纹密钥处理装置200包括至少一个可以软件或固件(firmware)的形式存储于所述存储器110中的软件功能模块,所述处理器120通过运行存储在存储器110内的软件程序以及模块,从而执行各种功能应用以及数据处理。所述存储器110中设置有数据库,所述数据库用于存储需要运算的数据信息、指纹信息及经过运算后的结果。其中,所述存储器110可以是,但不限于,随机存取存储器(RandomAccessMemory,RAM),只读存储器(ReadOnlyMemory,ROM),可编程只读存储器(ProgrammableRead-OnlyMemory,PROM),可擦除只读存储器(ErasableProgrammableRead-OnlyMemory,EPROM),电可擦除只读存储器(ElectricErasableProgrammableRead-OnlyMemory,EEPROM)等。其中,存储器110用于存储程序,所述处理器120在接收到执行指令后,执行所述程序。进一步地,上述存储器110内的软件程序以及模块还可包括操作系统,其可包括各种用于管理系统任务(例如内存管理、存储设备控制、电源管理等)的软件组件和/或驱动,并可与各种硬件或软件组本文档来自技高网...
指纹密钥处理方法及装置

【技术保护点】
一种指纹密钥处理方法,其特征在于,所述方法包括:获取指纹图像,对指纹图像进行处理,得到指纹比特串,并基于所述指纹比特串提取得到指纹密钥;对所述指纹密钥进行编码处理,得到密钥编码及密钥值,并将密钥值存储于数据库中;对所述密钥编码进行加密处理,生成公开信息并存储于数据库中,以完成对指纹的注册操作。

【技术特征摘要】
1.一种指纹密钥处理方法,其特征在于,所述方法包括:获取指纹图像,对指纹图像进行处理,得到指纹比特串,并基于所述指纹比特串提取得到指纹密钥;对所述指纹密钥进行编码处理,得到密钥编码及密钥值,并将密钥值存储于数据库中;对所述密钥编码进行加密处理,生成公开信息并存储于数据库中,以完成对指纹的注册操作。2.根据权利要求1所述的方法,其特征在于,所述获取指纹图像,对指纹图像进行处理,得到指纹比特串,并基于所述指纹比特串提取得到指纹密钥的步骤包括:获取指纹图像;对所述指纹图像进行奇异点检测,得到指纹奇异点;采用几何哈希算法对所述指纹奇异点进行处理,生成指纹比特串;对所述指纹比特串进行模糊提取处理,得到指纹密钥。3.根据权利要求2所述的方法,其特征在于,所述对所述指纹密钥进行编码处理,得到密钥编码及密钥值,并将密钥值存储于数据库中的步骤包括:对所述指纹密钥进行BCH编码处理,得到密钥编码;根据所述指纹密钥计算得到所述指纹密钥的密钥值,并存储于数据库中,其中,所述密钥值包括指纹密钥的哈希值。4.根据权利要求3所述的方法,其特征在于,所述对所述密钥编码进行加密处理,生成公开信息并存储于数据库中的步骤包括:根据用户口令构造的混沌序列对所述指纹比特串进行扰乱加密得到可撤销指纹模板;将所述密钥编码与所述可撤销指纹模板进行逻辑运算,生成公开信息,并存储于数据库中。5.根据权利要求1-4任意一项所述的方法,其特征在于,所述方法还包括:对待识别指纹的合法性进行认证处理;所述对所述待识别指纹的合法性进行认证处理的步骤包括:获取待认证指纹图像,对所述待认证指纹图像进行处理,得到待认证指纹比特串;根据用户口令构造的混沌序列对所述待认证指纹比特串进行扰乱加密得到可撤销待认证指纹模板;基于所述可撤销待认证指纹模板进行解码运算处理,得到待认证指纹密钥;对所述待认证指纹密钥进行认证,以判定待认证指纹的合法性。6.根据权利要求5所述的方法,其特...

【专利技术属性】
技术研发人员:邹晓波姚旭张磊刘嘉勇陈航刘亮黄勇
申请(专利权)人:四川无声信息技术有限公司四川大学
类型:发明
国别省市:四川,51

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

1