Mobile Terminal Message Encryption for Malware Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for encrypting messages in mobile terminals do not adequately protect confidential information from malware, as messages are often decrypted before being sent to applications, allowing malware to steal sensitive information such as verification codes.

Innovation Solution

A method where a mobile terminal identifies and matches message numbers and content with a predetermined encrypting number set and keyword database, performing encryption only if a match is found, ensuring messages are encrypted before being sent to applications with monitoring authority, thus preventing malware from accessing sensitive information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the service provider encrypts the message and sends it to the mobile terminal for decryption, then the message can be viewed by applications with monitoring authority, but confidential information may be stolen by malware

Engineering Contradiction:
Improvemessage accessibilityVSAvoidmalware theft risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary action by encrypting the message content before it is sent to any application, including before malware can intercept it. The encryption happens at the source (service provider or terminal before sending), so the confidential information is protected during transmission and storage in application memory, eliminating the risk of malware stealing plain text information.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If applications have message monitoring authority to view message content, then they can provide services, but malware can steal confidential information through monitoring

Engineering Contradiction:
Improveapplication service capabilityVSAvoidinformation security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies local quality by making the message content locally encrypted in the terminal device memory and storage, so different parts of the system (applications, malware) cannot access the plain text. The encryption is applied specifically to the message content while allowing authorized applications to decrypt and use the information for their services, thus maintaining both security and functionality.

Inventive Principle:
Principle #3Local quality

3Reliability

If the message is encrypted before sending to applications, then confidential information is protected, but applications cannot directly view the message content

Engineering Contradiction:
Improveconfidential information protectionVSAvoidmessage viewing capability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary decryption mechanism where authorized applications can decrypt the encrypted message content through proper authentication and authorization. The encrypted message acts as an intermediary state that protects information while allowing legitimate access through controlled decryption, thus resolving the contradiction between protection and accessibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11516654B2Method for automatically encrypting short message, storage device and mobile terminal
Publication Date: 2022.11.29 JRD COMM (SHENZHEN) LTD
  • US11516654B2 patent drawing
  • US11516654B2 patent drawing

AI summary

Disclosed are a method for automatically encrypting a short message, a storage device and a mobile terminal. The method comprises: matching a number and content of a short message respectively with a pre-set short message encryption number group and a key word database; if the matching succeeds, performing encryption processing on the short message; and distributing the short message to an application program having the authority to monitor the short message. The short message content is encrypted before the application program receives the short message, preventing important information from being maliciously stolen by the application program.