Trusted Execution Environment for Infrared and Depth Verification Templates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing face image verification methods are vulnerable to tampering and theft due to the ease with which face image templates can be compromised, leading to lower security in electronic devices.
Innovation Solution
A verification process that generates and stores both an infrared template and a depth template within a trusted execution environment, using an infrared camera and a laser projector to obtain and process infrared and depth images, respectively, to create secure templates that are difficult to tamper with.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a face image template is used for verification, then the verification process is simple and fast, but the security is low because the template is easy to be tampered or stolen
Solution Approach 1:
The verification system is segmented into two distinct templates: an infrared template capturing facial features in infrared spectrum and a depth template capturing three-dimensional facial geometry. This segmentation allows each template to provide different security layers, making the overall system more reliable while maintaining manageable complexity through modular architecture
Solution Approach 2:
The patent uses a composite verification approach by combining two different types of biometric data (infrared facial images and depth maps) into a unified verification system. This composite template structure enhances security reliability by requiring both templates to match, preventing unauthorized access even if one template is compromised
2Reliability
If only a two-dimensional face image is used, then the device complexity is low, but the security is insufficient due to vulnerability to tampering
Solution Approach 1:
The patent transitions from two-dimensional face images to three-dimensional depth information by capturing depth maps of the user's face. This dimensional enhancement provides anti-tampering capability by verifying the actual three-dimensional geometry of facial features, making it difficult to spoof with flat images or simple masks, while the depth mapping process manages the complexity through established imaging techniques
3Reliability
If a 3D depth image and infrared image are used together, then the security and anti-tampering capability are improved, but the device complexity increases
Solution Approach 1:
The patent merges the infrared imaging function and depth sensing function into a single integrated camera module. This consolidation improves verification security by combining both infrared and depth templates while reducing system structure complexity by eliminating the need for separate infrared camera and depth sensor, thereby simplifying the overall device architecture
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
The secure storage of both infrared and depth templates in a trusted environment enhances the security of information within the terminal by making them resistant to tampering and theft, thereby improving overall security.
Implementation Method 1
controlling a laser projector to project laser light to the target object; obtaining a laser pattern modulated by the target object
Implementation Method 2
obtaining an infrared image of a target object
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The present disclosure provides a method for generating a verification template. The verification template includes an infrared template and a depth template. The method includes: (01) obtaining an infrared image of a target object and storing the infrared image into a trusted execution environment (511) as the infrared template; (02) controlling a laser projector to project (20) laser light to the target object; (03) obtaining a laser pattern modulated by the target object; and (04) processing the laser pattern to obtain a depth image and storing the depth image into the trusted execution environment (511) as the depth template.