一种智能终端解锁方法及系统技术方案

技术编号:22420297 阅读:33 留言:0更新日期:2019-10-30 02:35
本发明专利技术公开了一种智能终端解锁方法及系统,涉及智能终端安全领域,该方法包括注册和解锁;所述注册包括:终端设备获取用户发送的业务请求信息,并获取所述业务请求信息中包含的用户的生物特征信息;使用预设算法对生物特征信息进行计算,生成注册高熵数据;将注册高熵数据作为密钥并结合预设密码算法对特定明文进行加密,得到验证数据;所述解锁包括:终端设备获取用户发送的业务请求信息,并获取所述业务请求信息中包含的用户的生物特征信息;使用预设算法对业务请求信息中的生物特征信息进行计算,生成解锁高熵数据;使用解锁高熵数据并结合预设密码算法对验证数据进行解密。本发明专利技术能够有效保证用户的生物特征信息安全。

【技术实现步骤摘要】
一种智能终端解锁方法及系统
本专利技术涉及智能终端安全领域,具体涉及一种智能终端解锁方法和一种智能终端解锁系统。
技术介绍
生物识别技术是通过计算机与光学、声学、生物传感器和生物统计学原理等高科技手段密切结合,利用人体固有的生物特征,如指纹、人脸、虹膜、声音等来进行个人身份的鉴定,目前已被广泛用于智能设备解锁、移动支付认证等领域。目前生物识别技术需要在终端设备或服务器中存储用户的生物特征信息,可能会造成用户生物特征信息的泄漏,给用户带来信息安全隐患。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种智能终端解锁方法,有效保证用户的生物特征信息安全。为达到以上目的,本专利技术采取的技术方案是,包括注册和解锁;所述注册包括:终端设备获取用户发送的业务请求信息,并获取所述业务请求信息中包含的用户的生物特征信息;使用预设算法对生物特征信息进行计算,生成注册高熵数据;将注册高熵数据作为密钥并结合预设密码算法对特定明文进行加密,得到验证数据;所述解锁包括:终端设备获取用户发送的业务请求信息,并获取所述业务请求信息中包含的用户的生物特征信息;使用预设算法对业务请求信息中的生物特征信息进行计算,生成解锁高熵数据;使用解锁高熵数据并结合预设密码算法对验证数据进行解密,若解密成功,则终端设备解锁成功,若否,则终端设备解锁失败。在上述技术方案的基础上,所述生物特征信息包括人脸、虹膜、指纹、巩膜、指静脉和掌静脉中的一种或多种生物特征。在上述技术方案的基础上,所述预设算法为模糊提取算法、模糊承诺算法或模糊保险箱算法。在上述技术方案的基础上,所述预设密码算法为对称密码算法。在上述技术方案的基础上,所述验证数据存储于终端设备的安全区域内。在上述技术方案的基础上,使用解锁高熵数据并结合预设密码算法对验证数据进行解密,若解密成功,得到特定明文且设备解锁成功,若否,则终端设备解锁失败。本专利技术还提供一种智能终端解锁系统,包括运行于终端设备中的获取模块、业务请求信息获取模块、注册高熵数据生成模块、验证数据生成模块、解锁高熵数据生成模块和解密模块;所述获取模块用于获取用户的生物特征信息;所述注册高熵数据生成模块用于使用预设算法对获取模块获取的生物特征信息进行计算,生成注册高熵数据;所述验证数据生成模块用于将注册高熵数据作为密钥并结合预设密码算法对特定明文进行加密,得到验证数据;所述业务请求信息获取模块用于获取用户发送的业务请求信息,并获取所述业务请求信息中包含的用户的生物特征信息;所述解锁高熵数据生成模块用于使用预设算法对业务请求信息中的生物特征信息进行计算,生成解锁高熵数据;所述解密模块用于使用解锁高熵数据并结合预设密码算法对验证数据进行解密,若解密成功,则终端设备解锁成功,若否,则终端设备解锁失败。在上述技术方案的基础上,所述生物特征信息包括人脸、虹膜、指纹、巩膜、指静脉和掌静脉中的一种或多种生物特征。在上述技术方案的基础上,所述预设算法为模糊提取算法、模糊承诺算法或模糊保险箱算法。在上述技术方案的基础上,所述预设密码算法为对称密码算法。与现有技术相比,本专利技术的优点在于:在注册阶段获取用户的生物特征信息,使用预设算法对生物特征信息进行计算生成注册高熵数据,然后将注册高熵数据作为密钥并结合预设密码算法对特定明文进行加密得到验证数据,在解锁阶段再次获取用户的生物特征信息并使用预设算法计算生成解锁高熵数据,通过判断解锁高熵数据是否能对验证数据进行解密,据此来对用户的身份进行判断。附图说明图1为本专利技术一种智能终端解锁方法注册阶段的流程图;图2为本专利技术一种智能终端解锁方法解锁阶段的流程图。具体实施方式以下结合附图及实施例对本专利技术作进一步详细说明。参见图1所示,本专利技术提供一种智能终端解锁方法,在对用户实现身份认证的同时,有效保证用户生物特征相关信息的安全,避免用户生物特征信息的泄漏。本专利技术智能终端解锁方法具体包括注册方法和解锁方法。参见图1所示,对于注册,具体包括:S11:终端设备获取用户发送的业务请求信息,并获取所述业务请求信息中包含的用户的生物特征信息。终端设备是但不限于智能手机、电脑、平板电脑,且终端设备上集成或外接有生物特征信息采集传感器。生物特征信息包括人脸、虹膜、指纹、巩膜、指静脉和掌静脉中的一种或多种生物特征。终端设备通过生物特征信息采集传感器对用户的人脸、虹膜、指纹、巩膜、指静脉和掌静脉中的一个或多个生物特征进行采集。对于终端设备获取的生物特征信息,可以以集合的形式进行表示,集合S为{S1,S2…Sn}(n≥1),集合S中的每一个元素Si代表一种生物特征类型的特征信息,其中1≤i≤n。S12:使用预设算法对生物特征信息进行计算,生成注册高熵数据,具体的,终端设备使用预设算法对终端设备获取的生物特征信息进行计算,生成注册高熵数据。上述生物特征信息以集合的形式表示,则此时使用预设算法对终端设备获取的生物特征信息进行计算,对应的生成ID集合为{I1,I2…In}(n≥1)编码。预设算法是且不限于模糊提取算法、模糊承诺算法或模糊保险箱算法。S13:将注册高熵数据作为密钥并结合预设密码算法对特定明文进行加密,得到验证数据。特定明文为不限长度的非空字符串,也可以是某些具体信息如:设备ID、IMEI等。预设密码算法为对称密码算法,如AES、DES3、DES、RC4、RC5、IDEA、SM1等,验证数据存储于终端设备的安全区域内,该安全区域内的数据无法被其它非法程序或未经授权程序所获取,从而有效保证数据的安全。参见图2所示,对于解锁,具体包括:S21:终端设备获取用户发送的业务请求信息,获取所述业务请求信息中包含的用户的生物特征信息,相应的,此时获取的用户的生物特征信息也可以以集合的形式进行标识,集合S为{S1,S2…Sn}(n≥1),集合S中的每一个元素Si代表一种生物特征类型的特征信息,其中1≤i≤n。S22:使用预设算法对业务请求信息中的生物特征信息进行计算,生成解锁高熵数据。上述生物特征信息以集合的形式表示,则此时使用预设算法对终端设备获取的生物特征信息进行计算,对应的生成ID'{I1,I2…In}(n≥1)。S23:使用解锁高熵数据并结合预设密码算法对验证数据进行解密,若解密成功,得到特定明文,说明当前用户的身份合法,则终端设备解锁成功,若否,则终端设备解锁失败。需要说明的是,在本专利技术实施例中,注册阶段所使用的预设算法和解锁阶段所使用的预设算法相同,注册阶段所使用的预设密码算法和解锁阶段所使用的预设密码算法相同。本专利技术的智能终端解锁方法,在注册阶段获取用户的生物特征信息,使用预设算法对生物特征信息进行计算生成注册高熵数据,然后将注册高熵数据作为密钥并结合预设密码算法对特定明文进行计算得到验证数据,在解锁阶段再次获取用户的生物特征信息并使用预设算法计算生成解锁高熵数据,通过判断解锁高熵数据是否能对验证数据进行解密,因为不对用户的生物特征信息进行存储,所以从根本上避免用户生物特征信息的泄漏,有效保证用户的生物特征信息安全。本专利技术还提供一种基于上述智能终端解锁方法的智能终端解锁系统,包括运行于终端设备中的获取模块、业务请求信息获取模块、注册高熵数据生成模块、验证数据生成模块、解锁高熵数据生成模块和解密模块。获取模块用于获取用户的本文档来自技高网...

【技术保护点】
1.一种智能终端解锁方法,其特征在于,包括注册和解锁;所述注册包括:终端设备获取用户发送的业务请求信息,并获取所述业务请求信息中包含的用户的生物特征信息;使用预设算法对生物特征信息进行计算,生成注册高熵数据;将注册高熵数据作为密钥并结合预设密码算法对特定明文进行加密,得到验证数据;所述解锁包括:终端设备获取用户发送的业务请求信息,并获取所述业务请求信息中包含的用户的生物特征信息;使用预设算法对业务请求信息中的生物特征信息进行计算,生成解锁高熵数据;使用解锁高熵数据并结合预设密码算法对验证数据进行解密,若解密成功,则终端设备解锁成功,若否,则终端设备解锁失败。

【技术特征摘要】
1.一种智能终端解锁方法,其特征在于,包括注册和解锁;所述注册包括:终端设备获取用户发送的业务请求信息,并获取所述业务请求信息中包含的用户的生物特征信息;使用预设算法对生物特征信息进行计算,生成注册高熵数据;将注册高熵数据作为密钥并结合预设密码算法对特定明文进行加密,得到验证数据;所述解锁包括:终端设备获取用户发送的业务请求信息,并获取所述业务请求信息中包含的用户的生物特征信息;使用预设算法对业务请求信息中的生物特征信息进行计算,生成解锁高熵数据;使用解锁高熵数据并结合预设密码算法对验证数据进行解密,若解密成功,则终端设备解锁成功,若否,则终端设备解锁失败。2.如权利要求1所述的一种智能终端解锁方法,其特征在于:所述生物特征信息包括人脸、虹膜、指纹、巩膜、指静脉和掌静脉中的一种或多种生物特征。3.如权利要求1所述的一种智能终端解锁方法,其特征在于:所述预设算法为模糊提取算法、模糊承诺算法或模糊保险箱算法。4.如权利要求1所述的一种智能终端解锁方法,其特征在于:所述预设密码算法为对称密码算法。5.如权利要求1所述的一种智能终端解锁方法,其特征在于:所述验证数据存储于终端设备的安全区域内。6.如权利要求1所述的一种智能终端解锁方法,其特征在于:使用解锁高熵数据并结合预设密码算法对验证数据进行解密,若解密成功,得...

【专利技术属性】
技术研发人员:魏长伟张锐
申请(专利权)人:武汉真元生物数据有限公司
类型:发明
国别省市:湖北,42

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

1