【技术实现步骤摘要】
人脸数据的安全处理方法、装置、电子设备及存储介质
本申请涉及数据安全
,特别是涉及一种人脸数据的安全处理方法、装置、电子设备及存储介质。
技术介绍
随着人脸识别技术的快速发展,人脸识别已越来越多地应用在各种终端的使用场景中,例如通过人脸识别进行手机解锁、利用人脸进行支付等。在各种人脸的应用场景中,应用程序直接调用摄像头,并获取摄像头采集的人脸数据进行人脸识别等处理,其获取的人脸数据及进行的处理通常处于不安全的运行环境中,安全性差。
技术实现思路
本申请实施例公开了一种人脸数据的安全处理方法、装置、电子设备及存储介质,能够保证人脸数据的安全性。本申请实施例公开一种人脸数据的安全处理方法,包括:接收应用程序发送的人脸处理请求;根据所述人脸处理请求控制图像传感器采集人脸数据,并在可信执行环境中将所述人脸数据存储到共享缓存区中,所述共享缓存区为可信执行环境与虚拟机共享的缓存区;通过所述虚拟机从所述共享缓存区中读取所述人脸数据;在所述虚拟机中,基于所述人脸处理请求对读取的人脸数据进行处理,并向所述应用程序返回处理结果。本申请实施例公开一种人脸数据的安全处理装置,包括:请求接收模块,用于接收应用程序发送的人脸处理请求;缓存模块,用于根据所述人脸处理请求控制图像传感器采集人脸数据,并在可信执行环境中将所述人脸数据存储到共享缓存区中,所述共享缓存区为可信执行环境与虚拟机共享的缓存区;读取模块,用于通过所述虚拟机从所述共享缓存区中读取所述人脸数据;处理模块,用于在所述虚拟机中,基于所述人脸处理 ...
【技术保护点】
1.一种人脸数据的安全处理方法,其特征在于,包括:/n接收应用程序发送的人脸处理请求;/n根据所述人脸处理请求控制图像传感器采集人脸数据,并在可信执行环境中将所述人脸数据存储到共享缓存区中,所述共享缓存区为可信执行环境与虚拟机共享的缓存区;/n通过所述虚拟机从所述共享缓存区中读取所述人脸数据;/n在所述虚拟机中,基于所述人脸处理请求对读取的人脸数据进行处理,并向所述应用程序返回处理结果。/n
【技术特征摘要】
1.一种人脸数据的安全处理方法,其特征在于,包括:
接收应用程序发送的人脸处理请求;
根据所述人脸处理请求控制图像传感器采集人脸数据,并在可信执行环境中将所述人脸数据存储到共享缓存区中,所述共享缓存区为可信执行环境与虚拟机共享的缓存区;
通过所述虚拟机从所述共享缓存区中读取所述人脸数据;
在所述虚拟机中,基于所述人脸处理请求对读取的人脸数据进行处理,并向所述应用程序返回处理结果。
2.根据权利要求1所述的方法,其特征在于,所述根据所述人脸处理请求控制图像传感器采集人脸数据,并在可信执行环境中将所述人脸数据存储到共享缓存区中,包括:
根据所述人脸处理请求调用安全摄像头接口,并通过所述安全摄像头接口向运行在可信执行环境的摄像头应用发送采集指令,所述采集指令用于指示所述摄像头应用控制图像传感器采集人脸数据,并通过锁定在所述可信执行环境中的图像处理器,将所述图像传感器采集的人脸数据传输至共享缓存区中存储。
3.根据权利要求2所述的方法,其特征在于,所述通过所述虚拟机从所述共享缓存区中读取所述人脸数据,包括:
当人脸接口接收到所述安全摄像头接口发送的缓存状态时,通过所述人脸接口控制所述虚拟机从所述共享缓存区读取所述人脸数据,其中,所述缓存状态用于表征所述图像传感器采集的人脸数据已存储在所述共享缓存区中。
4.根据权利要求1至3任一所述的方法,其特征在于,在所述接收应用程序发送的人脸处理请求之后,所述方法还包括:
确定所述人脸处理请求对应的安全等级;
所述根据所述人脸处理请求控制图像传感器采集人脸数据,并在可信执行环境中将所述人脸数据存储到共享缓存区中,包括:
当所述安全等级大于等级阈值时,根据所述人脸处理请求控制图像传感器采集人脸数据,并在可信执行环境中将所述人脸数据存储到共享缓存区中。
5.根据权利要求1所述的方法,其特征在于,所述人脸处理请求包括人脸录入请求;
所述在所述虚拟机中,基于所述人脸数据处理请求对读取的人脸数据进行处理,并向所述应用程序返回处理结果,包括:
在所述虚拟机中,根据所述人脸录入请求对读取的人脸数据进行人脸预处理,并提取预处理后的人脸数据的人脸特征;
在所述虚拟机中,根据所述人脸特征生成人脸模板信息;
通过所述虚拟机对所述人脸模板信息进行存储,并向所述应用程序返回录入成功的信息。
6.根据权利要求5所述的方法,其特征在于,在所述根据所述人脸特征生成人脸模板信息之后,所述方法还包括:
通过所述虚拟机从存储器中具有安全特性的存储分区中读取加密...
【专利技术属性】
技术研发人员:李斌,
申请(专利权)人:OPPO重庆智能科技有限公司,
类型:发明
国别省市:重庆;50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。