Forgery-Proof Identity Indicator via Display Controller Overlay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current operating systems, such as Windows7 and Xorg-based systems, lack the ability to determine the identity of applications securely, making them vulnerable to phishing attacks where malicious applications can forge identity indicators, leading to unauthorized access to sensitive information.

Innovation Solution

A method utilizing a display controller's overlay functionality to display a forgery-proof identity indicator by separating the graphic content into client-specific and external memory regions, where only the display controller can access the external region, ensuring the indicator is secure and non-forgeable.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If applications are allowed to fill their own identity indicators, then ease of operation is improved, but reliability deteriorates because malicious applications can forge identity indicators

Engineering Contradiction:
Improveease of operationVSAvoidreliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent divides the display system into two separate memory regions: a client-specific region where applications can draw their content, and a protected region outside the client-specific region where the identity indicator is displayed. The display controller is configured to display both regions simultaneously using overlay functionality, with the protected region being inaccessible to applications. This segmentation allows applications to maintain control over their content while preventing them from forging identity indicators, thus resolving the contradiction between ease of operation and reliability.

Inventive Principle:
Principle #1Segmentation

2Reliability

If a protected memory region is introduced for identity indicators, then reliability is improved, but device complexity increases

Engineering Contradiction:
ImprovereliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The display controller's existing overlay functionality is utilized to display the protected identity indicator region alongside the client-specific content region. The system leverages hardware capabilities already present in the display controller, requiring no additional hardware components or complex software mechanisms. The display controller automatically manages the overlay display, reducing the need for complex control logic and maintaining simplicity while achieving reliability.

Inventive Principle:
Principle #25Self-service

3Reliability

If overlay functionality is used to display identity indicators, then reliability is improved, but energy consumption increases

Engineering Contradiction:
ImprovereliabilityVSAvoiduse of energy
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent combines the display of client-specific content and the protected identity indicator into a single overlay display operation performed by the display controller. Both regions are displayed simultaneously through the overlay functionality, eliminating the need for separate copy processes or additional display operations. This merging approach reduces redundant processing and minimizes energy consumption while maintaining the reliability benefits of the protected region.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10755677B2Display of a forgery-proof indicator
Publication Date: 2020.08.25 DEUTSCHE TELEKOM AG
  • US10755677B2 patent drawing
  • US10755677B2 patent drawing
  • US10755677B2 patent drawing

AI summary

A method for displaying a secure or forgery-proof identity indicator on a screen using a display controller displaying the content of a memory unit of the graphic circuit on the screen, includes: drawing, by a client application, a graphic to be displayed on the screen into a client-specific region of the memory unit of the graphic circuit; drawing an identity indicator belonging to the client application into a memory region outside of the client-specific region; displaying the client-specific region of the memory unit of the graphic circuit on the screen; and simultaneously displaying the identity indicator from the memory region outside of the client-specific region on the screen. For displaying the identity indicator from the memory region outside of the client-specific region, access is only possible from the display controller such that the display of the identity indicator is secure or forgery-proof.