Trusted Execution Facial Verification Using Infrared and Depth
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Facial image templates in electronic devices are easily tampered or stolen, leading to reduced security.
Innovation Solution
A verification system utilizing a trusted execution environment that compares both infrared and depth images with pre-stored templates, where the processing occurs in a secure environment, making it difficult for unauthorized access.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If facial image templates are used for verification, then verification convenience is improved, but security is worsened due to easy tampering or stealing
Solution Approach 1:
The patent segments the verification process into multiple independent stages: first verifying infrared images, then verifying depth images, and finally performing facial feature matching. Each stage operates independently with its own template comparison, creating a multi-layered security architecture that prevents single-point failures and makes tampering significantly more difficult while maintaining user convenience through automated multi-modal verification.
2Device complexity
If only single-modal facial images are used for verification, then device complexity is reduced, but security is worsened due to easier tampering
Solution Approach 1:
The patent employs a composite verification approach by combining infrared image templates and depth image templates into a unified verification system. This composite structure uses multiple types of biometric data (infrared facial characteristics and depth information) that complement each other, creating a security system where the whole is more secure than the sum of its parts, as tampering with one modality does not compromise the other.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The present disclosure provides a verification system (30). The verification system (30) is formed with a trusted execution environment (32), the verification system (30) includes a processor set (31), and the processor set (31) is configured to: obtain an infrared image to be verified of a target object; determine, in the trusted execution environment (32), whether the infrared image to be verified matches a pre-stored infrared template; in response to determining that the infrared image to be verified matches the pre-stored infrared template, obtain a depth image to be verified of the target object; and determine, in the trusted execution environment (32), whether the depth image to be verified matches a pre-stored depth template.