Security Short Message Encryption via Segmented Fields

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional short message service systems lack adequate security and privacy measures, as they do not encrypt messages, allow malicious interception and execution of instructions without verification, and fail to verify message authenticity and timing, leading to potential misuse.

Innovation Solution

A two-stage encryption method is employed to generate a security short message, involving a first encryption computation to create a verification code and a second encryption computation to generate an encrypting field, which are combined with a non-encrypting field to create a security short message. The receiving apparatus decrypts this message using a specific key, confirming its integrity and validity before execution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional short message service systems transmit messages in plaintext without encryption, then the ease of operation and processing is improved, but the security and privacy of the messages deteriorates

Engineering Contradiction:
Improveease of message processingVSAvoidmessage security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The message is divided into multiple segments: plaintext portion and encrypted portion. The encrypted portion contains critical information such as execution instructions that require security protection, while the plaintext portion contains non-sensitive information. This segmentation allows the system to maintain ease of operation for non-sensitive data while providing strong security for sensitive data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different parts of the message are treated differently regarding encryption. The patent applies encryption selectively to specific portions of the message (the encrypted portion) rather than the entire message. This local quality approach ensures that security measures are applied only where necessary, maintaining operational simplicity for non-sensitive content while protecting critical information.

Inventive Principle:
Principle #3Local quality

2Productivity

If conventional short message service systems execute instructions immediately without verification, then the productivity and response speed are improved, but the reliability and security deteriorate due to potential malicious control

Engineering Contradiction:
Improveinstruction execution speedVSAvoidexecution security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements preliminary verification actions before executing instructions. The receiving device checks whether the encrypted portion of the message matches the expected format and contains valid execution instructions before carrying them out. This preliminary action prevents malicious instructions from being executed while still allowing legitimate instructions to be processed efficiently.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The encrypted portion acts as an intermediary layer between the transmitted message and the execution engine. Instead of directly executing instructions from plaintext messages, the system uses the encrypted portion as a verification intermediary that validates the authenticity and integrity of execution instructions before they are acted upon.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If conventional short message service systems do not verify message authenticity, then the device complexity is reduced, but the security risk increases due to potential message tampering

Engineering Contradiction:
Improveverification system complexityVSAvoidmessage tampering risk
Core Design Contradiction:
Device complexityVSObject-affected harmful factors

Solution Approach 1:

The message structure is segmented into plaintext portion and encrypted portion, with the encrypted portion serving as a built-in verification mechanism. This segmentation allows the system to detect tampering without requiring complex external verification systems, as the encrypted portion contains inherent authenticity information.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The message structure itself provides verification capabilities through its segmented design. The encrypted portion enables the receiving device to self-verify the authenticity and integrity of the message without requiring additional complex verification systems or external authorities.

Inventive Principle:
Principle #25Self-service

4Productivity

If conventional short message service systems send messages without timing verification, then the productivity is improved, but the security deteriorates due to repeated impact from the same message

Engineering Contradiction:
Improvemessage transmission efficiencyVSAvoidtemporal security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent incorporates timing verification as a preliminary check before executing instructions from encrypted messages. The receiving device verifies the timing information in the encrypted portion before processing the message, preventing repeated execution of the same message and ensuring temporal security while maintaining transmission efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10021074B2Encrypting method and decrypting method of security short message and receiving apparatus for receiving security short message
Publication Date: 2018.07.10 GETAC TECH CORP
  • US10021074B2 patent drawing
  • US10021074B2 patent drawing
  • US10021074B2 patent drawing

AI summary

An encrypting method of a security short message includes performing a first encryption computation according to a short message content and a deadline code to generate a verification code, performing a second encryption computation according to the short message content, deadline code and verification code to generate an encrypting field, and combining a non-encrypting field and the encrypting field to create the security short message.