[发明专利]指纹数据的存储和校验方法、终端及存储介质在审
申请号: | 201910950903.9 | 申请日: | 2019-10-08 |
公开(公告)号: | CN110781472A | 公开(公告)日: | 2020-02-11 |
发明(设计)人: | 林进全 | 申请(专利权)人: | OPPO(重庆)智能科技有限公司 |
主分类号: | G06F21/32 | 分类号: | G06F21/32;G06K9/00 |
代理公司: | 11270 北京派特恩知识产权代理有限公司 | 代理人: | 刘晖铭;张颖玲 |
地址: | 401120 重庆*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 指纹数据 校验 指纹模板 秘钥 指纹 存储 指令 读取 存储介质 存储区域 加密处理 解密处理 校验处理 指纹校验 指纹注册 响应 预设 采集 终端 申请 | ||
1.一种指纹数据的存储方法,其特征在于,所述方法包括:
响应指纹注册指令,在可信执行环境TEE中采集初始指纹数据之后,按照预设提取策略从所述初始指纹数据中提取目标指纹数据;其中,所述预设提取策略用于对所述初始指纹数据中的关键信息进行提取;
通过指纹秘钥对所述目标指纹数据进行加密处理,获得所述初始指纹数据对应的第一指纹模板;
将所述第一指纹模板单元存储至嵌入式安全eSE中的第一存储区域。
2.根据权利要求1所述的方法,其特征在于,所述按照预设提取策略从所述初始指纹数据中提取目标指纹数据之后,所述方法还包括:
对剩余指纹数据进行存储处理;其中,所述剩余指纹数据为所述初始指纹数据中的、所述目标指纹数据以外的指纹数据。
3.根据权利要求2所述的方法,其特征在于,所述对剩余指纹数据进行存储处理,包括:
对所述剩余指纹数据进行划分处理,获得所述初始指纹数据对应的第二指纹模板和第三指纹模板;
将所述第二指纹模板存储至所述TEE中的预设安全分区;将所述第三指纹模板存储至预设用户分区。
4.根据权利要求1所述的方法,其特征在于,所述通过指纹秘钥对所述目标指纹数据进行加密处理,获得所述初始指纹数据对应的第一指纹模板之前,所述方法还包括:
从所述eSE中的第二存储区域中读取指纹秘钥;其中,所述第二存储区域为所述eSE中的、与所述第一存储区域不同的存储区域。
5.一种指纹数据的校验方法,其特征在于,所述方法包括:
在接收校验指令之后,从eSE中读取第一指纹模板和指纹秘钥;
利用所述指纹秘钥对所述第一指纹模板进行解密处理,获得目标指纹数据;
根据所述目标指纹数据获得校验指纹数据;
响应所述校验指令,利用所述校验指纹数据对实时指纹数据进行校验处理,获得指纹校验结果。
6.根据权利要求5所述的方法,其特征在于,所述从eSE中读取第一指纹模板和指纹秘钥,包括:
从所述eSE中的第一存储区域中读取所述第一指纹模板;
从所述eSE中的第二存储区域中读取所述指纹秘钥;其中,所述第一存储区域和所述第二存储区域为所述eSE中的不同存储区域。
7.根据权利要求5所述的方法,其特征在于,所述在接收校验指令之后,所述方法还包括:
从TEE中的预设安全分中读取第二指纹模板;
从预设用户分区中读取第三指纹模板;
其中,所述第一指纹模板、所述第二指纹模板以及所述第三指纹模板构成进行校验的指纹模板。
8.根据权利要求7所述的方法,其特征在于,所述根据所述目标指纹数据获得校验指纹数据之前,所述方法还包括:
根据所述第二指纹模板和所述第三指纹模板,生成剩余指纹数据。
9.根据权利要求8所述的方法,其特征在于,所述根据所述目标指纹数据获得校验指纹数据,包括:
对所述目标指纹数据和所述剩余指纹数据进行组合处理,生成所述校验指纹数据。
10.根据权利要求7所述的方法,其特征在于,所述在接收校验指令之后,所述方法还包括:
在所述TEE中采集实时指纹数据。
11.根据权利要求5所述的方法,其特征在于,所述从eSE中读取第一指纹模板,包括:
将所述eSE中存储的所述第一指纹模板,读取至随机存取存储器RAM中。
12.根据权利要求11所述的方法,其特征在于,所响应所述校验指令,利用所述校验指纹数据对实时指纹数据进行校验处理,获得指纹校验结果之后,所述方法还包括:
删除所述RAM中的所述第一指纹模板;
删除所述目标指纹数据和所述校验指纹数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO(重庆)智能科技有限公司,未经OPPO(重庆)智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910950903.9/1.html,转载请声明来源钻瓜专利网。