Secure Display Subsystem for Mobile Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Smartphones and tablets lack secure display mechanisms that guarantee the integrity and confidentiality of visual data during sensitive interactions, such as financial transactions, due to the potential untrustworthiness of their processors and applications, making them vulnerable to malicious attacks that can manipulate the display.

Innovation Solution

Incorporating a security processor that filters and processes display commands, ensuring secure visual data is displayed by managing a secure mode with signed and encrypted commands, and providing visual recognition means to users, thereby isolating the trusted display system from untrusted components.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a standard display system is used in smartphones and tablets, then the device can display visual data from diverse applications, but the display can be manipulated by malicious code compromising security

Engineering Contradiction:
Improvedisplay compatibilityVSAvoiddisplay security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The display system is segmented into two independent parts: a secure display subsystem with its own processor that handles only secure visual data, and a standard display subsystem that handles general applications. The secure subsystem is isolated from malicious code in the standard processor, allowing secure display functionality without compromising overall display versatility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A secure processor acts as an intermediary between the standard processor and the display hardware. This intermediary receives visual data from the standard processor, verifies its integrity through cryptographic validation, and only passes validated data to the display subsystem, thereby preventing malicious manipulation while maintaining display compatibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If cryptographic validation is implemented for all display commands, then display integrity is guaranteed, but processing speed decreases

Engineering Contradiction:
Improvedisplay integrityVSAvoiddisplay processing speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

Cryptographic validation is applied locally only to critical display commands and secure visual data, rather than all display operations. The secure processor validates integrity of secure data streams while allowing faster processing for non-critical display updates, thus maintaining display integrity for sensitive operations without uniformly slowing down all display processing.

Inventive Principle:
Principle #3Local quality

3Reliability

If a secure display subsystem is added to the smartphone, then security is improved, but device complexity increases

Engineering Contradiction:
Improvedisplay securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The secure display subsystem is merged with the existing display hardware architecture, sharing physical display resources while maintaining separate processing paths. The secure processor integrates with the standard processor through defined interfaces, allowing security functionality to be added without completely duplicating the entire display system, thus limiting the increase in overall device complexity.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11074372B2Smartphone or tablet having a secure display
Publication Date: 2021.07.27 PROVE&RUN
  • US11074372B2 patent drawing
  • US11074372B2 patent drawing
  • US11074372B2 patent drawing

AI summary

A secure terminal, particularly for protecting smartphones or tablets, includes: a display system including a screen and a graphical component for carrying out commands to display visual data on the screen; a central processing unit for carrying out executable program instructions and sending display commands to the display system; and a communication device connecting the central processing unit to the display system; a security processor for securely interpreting and/or processing display commands of secure visual data on the screen; a communication device connecting the security processor to the display system; and a means for visual recognition, by a user of the terminal, of a secure mode for displaying the secure visual data, which is displayed on the screen when the secure visual data is displayed, and is controlled by the security processor.