Smartphone Message Delivery Stability Against Malicious Interception

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Smartphones are vulnerable to malicious smishing applications that intercept and misuse messages for financial transactions due to prioritization issues in open OS message processing, leading to unstable delivery of messages to user-intended applications.

Innovation Solution

A terminal device with a communication unit, memory unit, and control unit that sequentially delivers received messages to multiple message processing applications and then re-transmits them to a primary message processing application after a predetermined time through a separate path, ensuring stable delivery even if third-party applications interfere.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the open OS assigns higher priority to third-party message processing applications, then these applications can receive and process messages faster, but malicious applications may intercept and misuse messages before they reach the user-intended application

Engineering Contradiction:
Improvemessage delivery speed to third-party applicationsVSAvoidmessage delivery reliability to user-intended application
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary action by delivering the message to the user-intended application first before allowing third-party applications to access it. This ensures that the legitimate recipient receives the message reliably while still allowing third-party applications to process it subsequently, thus resolving the contradiction between speed and reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The message delivery process is segmented into multiple stages: first delivery to the user-intended application, then subsequent delivery to third-party applications. This segmentation allows the system to prioritize reliability for the primary recipient while still enabling fast access for third-party applications, thus resolving the contradiction between speed and reliability.

Inventive Principle:
Principle #1Segmentation

2Productivity

If the open OS delivers messages sequentially to multiple applications based on priority, then message processing efficiency is improved, but malicious applications can snatch and misappropriate messages for unauthorized transactions

Engineering Contradiction:
Improvemessage processing efficiencyVSAvoidmessage interception and misuse by malicious applications
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system applies preliminary anti-action by establishing a protected delivery mechanism that prevents malicious applications from intercepting messages. The user-intended application is granted priority access and protection against unauthorized interception, while still allowing efficient sequential processing by multiple applications. This resolves the contradiction by preventing harmful factors while maintaining productivity.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The open OS acts as an intermediary that controls and manages message delivery to multiple applications. It implements a sophisticated delivery mechanism that allows sequential processing for efficiency while protecting against malicious interception through priority management and controlled access, thus resolving the contradiction between productivity and security.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If third-party message processing applications are allowed to access received messages through the open OS API, then application functionality and versatility are enhanced, but message delivery stability deteriorates when these applications operate abnormally

Engineering Contradiction:
Improvemessage processing functionalityVSAvoidmessage delivery stability
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The system performs preliminary action by ensuring the user-intended application receives the message first and establishes a stable connection before allowing third-party applications to access it. This preliminary establishment of reliable delivery protects against instability caused by abnormal third-party application behavior, while still maintaining versatility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The message delivery process is segmented into a primary stable path to the user-intended application and a secondary path to third-party applications. This segmentation ensures that instability in third-party applications does not affect the stability of message delivery to the primary recipient, thus resolving the contradiction between versatility and stability.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10491551B2Terminal device, method and recording medium containing program for message processing
Publication Date: 2019.11.26 SK TELECOM CO LTD
  • US10491551B2 patent drawing
  • US10491551B2 patent drawing
  • US10491551B2 patent drawing

AI summary

The present disclosure provides a terminal device. The terminal device includes: a communication unit configured to transmit or receive a message containing at least one of text, video and audio, through a communication network; a memory unit configured to store a plurality of message processing applications, and a message database (DB); and a control unit configured to perform a first delivering of the message, received through the communication unit, to the plurality of message processing applications through a first transmission path, and a second delivering, after a first predetermined time from said first delivering, of the received message again to a first message processing application among the plurality of message processing applications through a second transmission path.