Face Authentication PPG Liveness Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Face authentication on mobile devices is vulnerable to photo-based forgery attacks (PFA) and video-based forgery attacks (VFA), as existing defenses rely on liveness detection methods that are either ineffective or require additional sensors not available in commercially available devices, such as infrared cameras or advanced motion analysis.

Innovation Solution

A system that uses photoplethysmography (PPG) by recording videos of a user's face and fingertip simultaneously with a mobile device's cameras, comparing the consistency of the PPGs to verify the authenticity of the user, leveraging the dynamic nature of cardiac activity to distinguish real-time video from forged content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If liveness detection methods using infrared cameras or advanced motion analysis are used, then security against PFA and VFA is improved, but device complexity and cost increase due to requiring additional sensors

Engineering Contradiction:
Improvesecurity against photo-based and video-based forgery attacksVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies multi-functionality by using the existing camera and light source for dual purposes: standard imaging and photoplethysmography-based liveness detection. The camera captures both visual information and subtle skin color variations caused by blood flow, while the light source serves both illumination and PPG signal generation functions. This eliminates the need for dedicated infrared cameras or additional sensors, resolving the contradiction between security improvement and device complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system uses the mobile device's own existing components (camera, light source, processor) to perform liveness detection without requiring external or additional hardware. The camera that is already present in the device is made to serve the additional function of detecting photoplethysmographic signals from the user's face, allowing the device to authenticate liveness using its self-contained resources rather than additional sensors.

Inventive Principle:
Principle #25Self-service

2Reliability

If photoplethysmography-based liveness detection is implemented, then security against PFA and VFA is improved, but the system complexity increases due to requiring simultaneous multi-camera coordination and PPG comparison

Engineering Contradiction:
Improvesecurity against photo-based and video-based forgery attacksVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the liveness detection process into distinct functional modules: (1) simultaneous video capture from multiple cameras, (2) PPG signal extraction from facial video, (3) PPG signal extraction from fingertip video, (4) consistency comparison between PPGs, and (5) authentication decision. This modular segmentation manages system complexity by organizing the sophisticated multi-camera PPG comparison process into manageable, independent processing stages that can be implemented and maintained separately.

Inventive Principle:
Principle #1Segmentation

3Reliability

If photoplethysmography-based liveness detection is implemented, then security against PFA and VFA is improved, but processing time increases due to requiring simultaneous video recording and PPG comparison

Engineering Contradiction:
Improvesecurity against photo-based and video-based forgery attacksVSAvoidauthentication time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by continuously capturing and pre-processing video frames in real-time as the user interacts with the device. The cameras continuously record video, and the system pre-extracts PPG signals from the video stream before authentication is actually required. This preliminary processing ensures that when authentication is needed, the PPG comparison can be performed quickly using already-prepared data, reducing the actual authentication time while maintaining security.

Inventive Principle:
Principle #10Preliminary action

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 system effectively defends against PFA and VFA with high true positive rates and low false negative rates, achieving robust security for face authentication on mobile devices without requiring additional sensors, as confirmed by extensive user experiments.

Implementation Method 1

The camera is operated to record changes in skin color caused by blood flow to thereby obtain a PPG

Methodology Applied
Scientific EffectPhotoplethysmography: Absorption Spectroscopy

Data Source

PatentUS11580203B2Method and apparatus for authenticating a user of a computing device
Publication Date: 2023.02.14 THE ARIZONA BOARD OF REGENTS ON BEHALF OF THE UNIV OF ARIZONA
  • US11580203B2 patent drawing
  • US11580203B2 patent drawing
  • US11580203B2 patent drawing

AI summary

A system for authenticating a user attempting to access a computing device or a software application executing thereon. A data storage device stores one or more digital images or frames of video of face(s) of authorized user(s) of the device. The system subsequently receives from a first video camera one or more digital images or frames of video of a face of the user attempting to access the device and compares the image of the face of the user attempting to access the device with the stored image of the face of the authorized user of the device. To ensure the received video of the face of the user attempting to access the device is a real-time video of that user, and not a forgery, the system further receives a first photoplethysmogram (PPG) obtained from a first body part (e.g., a face) of the user attempting to access the device, receives a second PPG obtained from a second body part (e.g., a fingertip) of the user attempting to access the device, and compares the first PPG with the second PPG. The system authenticates the user attempting to access the device based on a successful comparison of (e.g., correlation between, consistency of) the first PPG and the second PPG and based on a successful comparison of the image of the face of the user attempting to access the device with the stored image of the face of the authorized user of the device.