AI Faceprint Masking for Continuous Authentication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current authentication methods in computing systems fail to prevent unauthorized access to sensitive information once initial access is granted, as they do not continuously verify the identity of users and their location, leading to potential security breaches.
Innovation Solution
A computing platform that validates initial authentication credentials and geolocation, uses an AI engine to generate faceprints from video feed, and masks the application interface if unauthorized individuals are detected, employing a chaotic SHA-3 algorithm for enhanced security.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If initial authentication credentials are validated to grant user access, then ease of operation is improved, but information security deteriorates as unauthenticated users can view the application
Solution Approach 1:
The system performs preliminary actions by validating authentication credentials and geolocation information before granting access to the application. The camera is activated beforehand to capture video information of individuals, and faceprints are generated and stored in advance for comparison, ensuring security checks are completed prior to any potential unauthorized access
Solution Approach 2:
The system continuously monitors the environment using the camera and AI engine to detect individuals. Video information is processed to generate faceprints, which are compared against stored authenticated user faceprints. Based on this feedback loop, the system dynamically determines whether to mask or unmask the application interface, creating a closed-loop security mechanism that responds to real-time conditions
2Object-affected harmful factors
If continuous authentication using camera and AI engine is implemented, then information security is improved, but device complexity increases
Solution Approach 1:
The system introduces an intermediary AI engine that acts as a mediator between the camera video feed and the security decision-making process. The AI engine processes video information to generate faceprints and compares them against stored credentials, simplifying the overall system architecture by centralizing the complex recognition logic in a dedicated component rather than distributing it across multiple system elements
Solution Approach 2:
The system creates a digital copy (faceprint) of the authenticated user's facial features from video information. This faceprint copy is then stored and used for continuous comparison against new video feeds, eliminating the need to repeatedly process original video data and reducing computational complexity during ongoing authentication
3Object-affected harmful factors
If application interface is masked to prevent unauthorized viewing, then information security is improved, but ease of operation deteriorates for authenticated users
Solution Approach 1:
The masking state of the application interface is made dynamic rather than static. The system continuously evaluates video information and faceprint comparisons to determine whether to apply or remove the mask. This dynamic adjustment allows the interface to be accessible to authenticated users while automatically protecting against unauthorized access, resolving the contradiction between security and usability
Data Source
AI summary
Aspects of the disclosure relate to user authentication. A computing platform may validate, after launch of an application, initial authentication credentials and geolocation information for a user of a client device. The computing platform may cause the client device to activate the integrated camera. The computing platform may receive, from the client device, video information indicating multiple viewpoints from perspectives of the client device, and including any individuals within a predetermined distance of the client device. The computing platform may generate faceprints, each corresponding to one of the individuals within the predetermined distance. The computing platform may compare, using an AI engine, the faceprints to stored faceprints of authenticated users. Based on identifying that at least one of the individuals is not authenticated, the computing platform may mask an application user interface for the application. The computing platform may direct the client device to display the masked application user interface.


