GPU Frame Buffer Token Detection for Video Authentication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current multifactor authentication methods often rely on a single source or device for collecting authentication factors, which can be insecure and lack robustness in high-stakes interactions, such as real-time video and audio communications.
Innovation Solution
The implementation of a system that uses visual data as a factor in multifactor authentication, where a token is displayed on a secondary device and captured by a primary device with a camera, utilizing a graphics processing unit (GPU) to analyze the frame buffer and detect the token for authentication purposes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a single device is used for collecting authentication factors, then device complexity is reduced, but security and reliability are compromised
Solution Approach 1:
The authentication system is segmented into multiple independent components: a first device that captures visual data, a second device that displays the token, and a GPU that performs frame buffer analysis. This segmentation allows each component to specialize in a specific function, improving overall security while distributing system complexity across multiple devices rather than concentrating it in one device.
Solution Approach 2:
The GPU frame buffer analysis acts as an intermediary between the captured visual data and the authentication decision. The frame buffer serves as an intermediate storage that allows the system to analyze the token visually without directly exposing the authentication logic, adding a layer of security while maintaining system architecture.
2Measurement precision
If visual data analysis is performed using traditional CPU methods, then processing speed is adequate, but analysis precision and token detection accuracy are insufficient
Solution Approach 1:
The patent replaces traditional CPU-based image processing with GPU-based parallel processing. The GPU's architecture is specifically designed for handling visual data and frame buffer analysis, providing both higher precision in token detection and improved processing speed through parallel computation capabilities. This substitution resolves the contradiction by leveraging hardware specifically optimized for the task.
Solution Approach 2:
The system changes the processing parameters by utilizing the GPU frame buffer's ability to handle high-resolution visual data with multiple color channels and precision levels. The frame buffer allows for more detailed analysis of the token's visual characteristics, improving detection accuracy while the GPU's parallel processing maintains high productivity.
3Reliability
If multiple authentication factors are collected from different devices, then authentication robustness is improved, but system complexity and coordination requirements increase
Solution Approach 1:
The GPU frame buffer system serves multiple functions: it stores visual data, performs token detection, and provides authentication verification. This multi-functionality reduces the need for separate dedicated components for each function, thereby reducing overall system complexity while still collecting and processing multiple authentication factors from different devices.
Solution Approach 2:
The patent merges the token detection and authentication verification processes into a unified GPU-based frame buffer analysis system. By combining these functions, the system reduces coordination overhead between separate components while maintaining the robustness of multi-factor authentication from different devices.
Data Source
AI summary
An apparatus, method, and computer readable medium that include establishing a video connection between the apparatus and a first device, in response to establishing the video connection, transmitting a token to a second device equipped with a display, the token being displayed on the display of the second device, receiving visual data comprising the token displayed on the display of the second device, the visual data being generated by the first device, that includes a camera, capturing the token displayed on the display of the second device, accessing a frame buffer of a graphics processing unit (GPU), analyzing, in the frame buffer of the GPU, a frame representing a section of the visual data to detect the token, and in response to the token being detected in the visual data, generating an authentication to authenticate the video connection between the apparatus and the first device.


