一种指纹解密的方法和系统技术方案

技术编号:11783471 阅读:160 留言:0更新日期:2015-07-28 00:01
本发明专利技术公开了一种指纹解密方法,包括:通过指纹识别模块获取用户指纹;发送所述用户指纹至安全模块;通过所述安全模块根据预设的验证指纹来验证用户指纹,所述验证指纹存储于所述安全模块中;当验证通过时,对待解密的数据进行解密。采用本发明专利技术,通过安全模块将预设在安全模块中的验证指纹与指纹识别模块发送的用户指纹进行比对验证,当验证通过时,对待解密的数据进行解密,降低了预设的验证指纹被纂改的风险,提高了数据的安全性。

【技术实现步骤摘要】

本专利技术涉及数据加密领域,尤其涉及一种指纹解密的方法和系统
技术介绍
随着科学技术的发展,大量的数据需要传输与存储。为了保证数据在传输或者存储的过程中防止他人窃取而导致机密泄露,往往需要对这些数据进行加密处理。目前,数据加密的方式越来越多样化,例如,指纹识别、掌纹识别、虹膜识别、面部识别等。指纹是指人的手指末端正面皮肤上凸凹不平产生的纹线。纹线有规律的排列形成不同的纹型。纹线的起点、终点、结合点和分叉点,称为指纹的细节特征点。指纹是一个人天生就有而且终老不变。指纹加密因具有较高的保密性,较多的应用在加解密系统中。目前,现有的加解密系统中,应用处理器在指纹识别通过之后进行解密过程,而应用处理器在进行指纹识别时,需要分别从其他不同模块获取用户指纹和预存的验证指纹,应用处理器从其他模块获取验证指纹的过程中,验证指纹往往有被纂改的风险,降低了数据的安全性。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种指纹解密的方法和系统,通过安全模块将预存在安全模块中的验证指纹与指纹识别模块发送的用户指纹进行比对验证,当验证通过时,对待解密的数据进行解密,降低了预存的验证指纹被纂改的风险,提高了数据的安全性。为了解决上述技术问题,本专利技术实施例第一方面公开了一种指纹解密方法,包括:通过指纹识别模块获取用户指纹;发送所述用户指纹至安全模块;通过所述安全模块根据预设的验证指纹来验证用户指纹,所述验证指纹存储于所述安全模块中;当验证通过时,对待解密的数据进行解密。本专利技术实施例第二方面公开了一种指纹解密系统,包括:指纹获取模块,用于通过指纹识别模块获取用户指纹;第一发送模块,用于发送所述指纹获取模块获取的所述用户指纹至安全模块;验证模块,用于通过所述安全模块根据预设的验证指纹来验证所述第一发送模块发送的所述用户指纹,所述验证指纹存储于所述安全模块中;解密模块,用于当所述验证模块验证通过时,对待解密的数据进行解密。实施本专利技术实施例,通过安全模块将预存在安全模块中的验证指纹与指纹识别模块发送的用户指纹进行比对验证,当验证通过时,对待解密的数据进行解密。本专利技术实施例具有如下有益效果:1、预存的验证指纹存储于安全模块中,通过安全模块进行指纹比对验证,降低了预存的验证指纹被纂改的风险;避免了将安全模块中预存的验证指纹发送给其他模块进行指纹比对的过程中被纂改的风险,解决了现有技术中验证指纹在传输的过程中被纂改的技术问题;2、密钥存储于安全模块中,通过安全模块对接收到的待解密数据进行解密,避免了密钥在传输的过程中被泄露的风险;3、当除安全模块以外的其他模块被病毒侵入时,也不能获取安全模块中存储的密钥,也不能纂改预存的验证指纹,提高了数据安全性。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的指纹解密方法一种实施方式的流程示意图;图2是本专利技术提供的指纹解密方法的另一实施例的流程示意图;图3是本专利技术提供的指纹解密方法的又一实施例的流程示意图;图4是本专利技术实施例提供的指纹解密系统一种实施方式的结构示意图;图5是本专利技术提供的指纹解密系统的另一实施例的结构示意图;图6是本专利技术提供的指纹解密系统的又一实施例的结构示意图;图7是本专利技术实施例提供的指纹解密设备一种实施方式的结构示意图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在本专利技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在本专利技术实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。参见图1,是本专利技术实施例提供的指纹解密方法一种实施方式的流程示意图,该方法包括:步骤S102:通过指纹识别模块获取用户指纹;具体地,指纹识别模块(Finger Print Verificat1n, FP)包含但不限于刮擦式、按压式,通过指纹识别模块可以采集到用户的指纹。例如,用户A可以通过触摸等方式接触指纹识别模块时,指纹识别模块可以采集获取到用户A的指纹。步骤S104:发送所述用户指纹至安全模块;具体地,将步骤S102获取到的用户指纹发送至安全模块(Secure Element, SE)。安全模块与指纹识别模块可以通过通讯接口进行通讯连接。例如,指纹识别模块可以通过SPI接口将采集到的用户指纹发送至安全模块。需要说明的是,本专利技术各个实施例中的通讯接口包含但不限于SPI接口、SD1接口、MIPI 接口等。步骤S106:通过所述安全模块根据预设的验证指纹来验证用户指纹,所述验证指纹存储于所述安全模块中;具体地,安全模块可以接收用户预先输入的验证指纹,安全模块也可以是从其他模块中获取的验证指纹,安全模块可以将验证指纹进行存储。安全模块可以将步骤S104接收到的用户指纹与预先存储的验证指纹进行比对。当安全模块接收到的用户指纹与预先存储的验证指纹完全相同或者部分相同时,可以认为验证通过。例如,安全模块可以预先存储用户A输入的验证指纹,当安全模块接收到指纹识别模块发送的用户指纹时,安全模块可以将用户指纹与验证指纹进行比对,当用户指纹与验证指纹完全相同时或者有98%相同时,可以认为验证通过。当验证不通过时,可以结束当前操作,实际应用中可以不同,这里不做限制。当验证通过时,可以执行步骤S108。步骤S108:当验证通过时,对待解密的数据进行解密;具体地,当步骤S106验证指纹通过时,系统可以对从存储器中获取的待解密数据进行解密。安全模块中存储有密钥,密钥与待解密的数据相对应。当需要对待解密的数据进行解密时,可以从安全模块中获取密钥,可以对待解密数据进行解密,可以获得解密后的数据。参见图2,是本专利技术提供的指纹解密方法的另一实施例的流程示意图,该方法包括:步骤S202:从存储器获取所述待解密的数据;具体地,存储器中存储有待解密的数据。系统可以从存储器中获取到待解密的数据。步骤S204:发送待解密的数据至安全模块;具体地,可以步骤S202获取到的待解密的数据发送至应用处理器(Applicat1nProcessor, AP),应用处理器可以将所述待解密的数据转发至安全模块。模块之间可以通过通讯接口进行通信连接。例如,存储器可以通过SD1接口将待解密的数据发送至应用处理器,应用处理器通过SPI接口或者SD1接口将待解密的数当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种指纹解密方法,其特征在于,包括:通过指纹识别模块获取用户指纹;发送所述用户指纹至安全模块;通过所述安全模块根据预设的验证指纹来验证用户指纹,所述验证指纹存储于所述安全模块中;当验证通过时,对待解密的数据进行解密。

【技术特征摘要】

【专利技术属性】
技术研发人员:吴炽强
申请(专利权)人:酷派软件技术深圳有限公司
类型:发明
国别省市:广东;44

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

1