[发明专利]加密处理及解密处理方法和装置在审
申请号: | 201810326982.1 | 申请日: | 2018-04-12 |
公开(公告)号: | CN108614971A | 公开(公告)日: | 2018-10-02 |
发明(设计)人: | 郭子青;周海涛;惠方方;谭筱 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/32 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张润 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可信应用程序 深度数据 专用硬件 方法和装置 成像数据 加密处理 解密处理 散斑图案 身份验证 解密 人脸 随机性 可信执行环境 身份验证过程 身份验证数据 衍射光学元件 读取 可信环境 唯一性 标定 加密 泄漏 申请 保证 | ||
1.一种解密处理方法,其特征在于,所述方法由可信应用程序执行,所述可信应用程序运行于可信执行环境中,所述方法包括以下步骤:
通过所述可信执行环境的专用硬件,控制结构光传感器进行成像;
从所述专用硬件,获取经过加密的深度数据;所述深度数据是所述结构光传感器成像得到的;
根据预存的目标散斑图案,对所述经过加密的深度数据进行解密,以得到所述深度数据;其中,所述目标散斑图案是对结构光传感器的衍射光学元件进行标定得到的。
2.根据权利要求1所述的解密处理方法,其特征在于,所述根据预存的目标散斑图案,对所述经过加密的深度数据进行解密,包括:
将所述目标散斑图案中各像素点的取值作为一维序列中对应元素的取值;
将所述一维序列作为密钥,对所述经过加密的深度数据进行解密,得到解密后的深度数据。
3.根据权利要求2所述的解密处理方法,其特征在于,所述将所述目标散斑图案中各像素点的取值作为一维序列中对应元素的取值,包括:
根据所述目标散斑图案中各像素点取值,生成二维矩阵;
以行或列为单位,将所述二维矩阵中的元素,采用预设顺序依次进行拼接,得到一维序列。
4.根据权利要求1-3任一项所述的解密处理方法,其特征在于,所述根据预存的目标散斑图案,对所述经过加密的深度数据进行解密,以得到所述深度数据之后,还包括:
将根据所述深度数据构建的结构光深度模型,与预设人脸深度模型进行匹配;
当所述结构光深度模型与预设人脸深度模型匹配时,确定身份验证通过。
5.一种加密处理方法,其特征在于,所述方法由可信执行环境的专用硬件执行,所述方法包括:
当所述可信执行环境下运行的可信应用程序指示所述结构光传感器成像时,控制所述结构光传感器进行成像,并获取所述结构光传感器成像得到的深度数据;
采用预存的目标散斑图案,对所述深度数据进行加密,以得到经过加密的深度数据,并将所述经过加密的深度数据发送至所述可信应用程序。
6.根据权利要求5所述的加密处理方法,其特征在于,所述采用预存的目标散斑图案,对所述深度数据进行加密,以得到经过加密的深度数据,包括:
将所述目标散斑图案中各像素点的取值作为一维序列中对应元素的取值;
将所述一维序列作为密钥,对所述深度数据进行加密,得到经过加密的深度数据。
7.根据权利要求6所述的加密处理方法,其特征在于,所述将所述目标散斑图案中各像素点的取值作为一维序列中对应元素的取值,包括:
根据所述目标散斑图案中各像素点取值,生成二维矩阵;
以行或列为单位,将所述二维矩阵中的元素,采用预设顺序依次进行拼接,得到一维序列。
8.根据权利要求5-7任一项所述的解密处理方法,其特征在于,所述采用预存的目标散斑图案,对所述深度数据进行加密之前,还包括:
对所述结构光传感器的衍射光学元件进行标定,得到所述目标散斑图案。
9.一种解密处理装置,其特征在于,所述装置具有可信执行环境,所述装置包括:
控制模块,用于通过所述可信执行环境的专用硬件,控制结构光传感器进行成像;
获取模块,用于从所述专用硬件,获取经过加密的深度数据;所述深度数据是所述结构光传感器成像得到的;
解密模块,用于根据预存的目标散斑图案,对所述经过加密的深度数据进行解密,以得到所述深度数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810326982.1/1.html,转载请声明来源钻瓜专利网。