Dual Software Interface for Secure Information Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user interface technologies struggle to provide secure verification of large amounts of information during security checks, such as virus scans or file falsification checks, as they often limit functional capabilities and increase costs due to the need for secure modules and limited development environments.

Innovation Solution

An information processing apparatus with a dual software functional unit structure, where a protected SUI functional unit and an unprotected NUI functional unit work together to display and verify queries and summaries, allowing users to confirm the authenticity of input/output information through secure screen transitions and additional functions like scrolling and attribute-based searching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a secure module is used to provide secure verification of large amounts of information, then security and reliability are improved, but device complexity and cost increase

Engineering Contradiction:
Improvesecure verificationVSAvoidsecure module
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system divides software functional units into protected and unprotected regions, segmenting the overall system to provide secure verification without requiring a complete secure module. This allows selective security where needed while maintaining overall system functionality and reducing complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a mediator mechanism that enables communication between protected and unprotected software functional units. This intermediary layer allows secure verification of large amounts of information through controlled data exchange, avoiding the need for a fully isolated secure module while maintaining security.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If secure modules with limited development environments are used, then security is improved, but ease of manufacture and development difficulty worsen

Engineering Contradiction:
ImprovesecurityVSAvoiddevelopment environment
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

By segmenting software into protected and unprotected regions, the system allows standard development environments to be used for most components while maintaining security through the protected region. This eliminates the need for specialized secure development modules, improving ease of manufacture and development.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The protected and unprotected software functional units can utilize common development tools and environments, making the system more universal and easier to manufacture. The architecture allows standard development practices to be applied across most components while maintaining security through the protected region boundaries.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If all software functional units are placed in protected regions, then security is improved, but device complexity and operational flexibility worsen

Engineering Contradiction:
ImprovesecurityVSAvoidsoftware functional units
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments software functional units into protected and unprotected regions based on security requirements. This allows critical security-related functions to be isolated in protected regions while allowing other functions to operate in the unprotected region, reducing overall system complexity and improving operational flexibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different regions of the software system are assigned different security properties according to their functional requirements. The protected region provides enhanced security for critical functions, while the unprotected region maintains standard operational characteristics, creating local quality variations that optimize both security and complexity.

Inventive Principle:
Principle #3Local quality

4Reliability

If screen darkening and window prevention are used for secure verification, then user security is improved, but ease of operation and interface functionality worsen

Engineering Contradiction:
Improveuser securityVSAvoidinterface functionality
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system dynamically switches between different display modes (normal mode and secure verification mode) based on operational requirements. In secure verification mode, the interface provides enhanced security features, while in normal mode, it maintains full interface functionality and ease of operation, allowing the system to adapt its behavior rather than being locked into a single operational state.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11436381B2Information processing device, information processing system and information processing method
Publication Date: 2022.09.06 NIPPON TELEGRAPH & TELEPHONE CORP
  • US11436381B2 patent drawing
  • US11436381B2 patent drawing
  • US11436381B2 patent drawing

AI summary

An information processing apparatus includes a normal user interface (NUI) functional unit, a secure user interface (SUI) functional unit having a protection level higher than that of the NUI functional unit, and an input/output unit that receives an input of information and displays and outputs the information. The NUI functional unit causes the input/output unit to display a NUI screen which receives an input of a query and transmits, as a query, the query input via the NUI screen to the SUI functional unit. The SUI functional unit produces a summary corresponding to the query on the basis of certification data including a query and a summary corresponding to the query and causes the input/output unit to display a SUI screen having the query and the summary.