GPU-Based Display Content Obfuscation Against Screen Capture
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing security measures for sensitive information presented on displays are easily circumvented by screen captures or photographs, leading to data exfiltration and potential fraud, despite substantial computing resources expended for security.
Innovation Solution
Implementing data obfuscation techniques at the hardware layer using a graphics processing unit (GPU) to identify and alter sensitive information before display, allowing obfuscation and subsequent user-controlled revelation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data masking is implemented at the software layer, then data protection is provided, but security is easily circumvented by screen captures or photographs
Solution Approach 1:
The patent moves data masking from the software layer to the hardware layer, specifically implementing it at the display panel level. This dimensional shift from software to hardware ensures that obfuscation patterns are physically embedded in the display output, making them impossible to bypass through software-based screen captures or photographs.
Solution Approach 2:
The system performs preliminary action by pre-configuring obfuscation patterns in the display panel before data is presented. The display panel contains pre-defined regions with obfuscation characteristics (such as distorted pixel arrangements or non-linear mappings) that are activated before sensitive information is displayed, ensuring protection is inherent in the display architecture itself.
2Reliability
If substantial computing resources are expended for security measures, then data protection capability is enhanced, but computing resources are wasted when screen captures are still obtained
Solution Approach 1:
The patent replaces software-based data protection mechanisms with hardware-based display panel obfuscation. Instead of using computational resources to mask data in software, the system uses the physical display panel's inherent capabilities to present obfuscated patterns directly, eliminating the need for continuous software-based masking computations.
3Object-affected harmful factors
If obfuscation patterns are applied to sensitive data, then data exfiltration is prevented, but user accessibility to the data is reduced
Solution Approach 1:
The system implements dynamic control over obfuscation patterns, allowing them to be adjusted or removed based on user authentication and context. Authorized users can interact with the system to reveal obfuscated content, while unauthorized access attempts maintain the obfuscation. This dynamic approach balances security with usability.
Data Source
AI summary
In some implementations, a device may obtain content data that indicates content that is to be presented on a display, where the content data is in a binary format. The device may process the content data, in connection with rendering the content for presentation on the display, to identify information in the content. The device may determine that the information is to be obfuscated in the content based on one or more characteristics of the information. The device may generate presentation data, for presenting the content on the display, to obfuscate the information by altering a portion of the presentation data that is associated with the information. The device may provide the presentation data to the display to cause presentation of the content with the information obfuscated.


