Mobile Messaging Security via Server-Side Message Assembly

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless messaging systems face a challenge in balancing efficiency with security, particularly when altering digitally signed or encrypted messages, as modifications compromise security and existing protocols do not adequately address the need for secure transmission of child messages that reference parent messages.

Innovation Solution

A method and system for handling secured messages on mobile devices that allow for digital signatures and encryption while optimizing bandwidth usage by appending parent messages at the server rather than the mobile device, ensuring security and efficiency through selective transmission of message chunks and automatic download of complete messages when necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If the mobile device transmits only new content of a message to the messaging server (to reduce bandwidth usage), then bandwidth consumption is reduced, but the security of digitally signed or encrypted messages is compromised because the server cannot verify signatures or maintain encryption integrity when appending parent messages

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidmessage security integrity
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The messaging server performs preliminary actions by storing complete parent messages and their digital signatures in advance. When a child message is received, the server already has the necessary parent message content and signature data ready, allowing it to append the complete message with verified signature without requiring the mobile device to transmit the entire parent message, thus maintaining both bandwidth efficiency and security integrity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The messaging server acts as an intermediary between the mobile device and the ultimate recipient. It receives the new content from the mobile device, retrieves the stored parent message, verifies the digital signature, appends the complete message, and forwards it to the recipient. This intermediary role allows the system to maintain security verification while reducing the transmission burden on the mobile device

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the complete parent message is transmitted to ensure security and context, then message security and user context are maintained, but bandwidth consumption increases

Engineering Contradiction:
Improvemessage security and contextVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The message transmission is segmented into two parts: the mobile device transmits only the new content (child message), while the messaging server retrieves and appends the parent message from its storage. This segmentation allows the mobile device to minimize transmission while the server handles the complete message assembly, reducing bandwidth consumption without compromising security or context

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The messaging server creates a copy of the stored parent message and appends it to the new content. Instead of requiring the mobile device to transmit the complete parent message again, the server copies the stored version and combines it with the new content, maintaining message integrity and context while reducing transmission bandwidth requirements

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8935526B2Secure message handling on a mobile device
Publication Date: 2015.01.13 MALIKIE INNOVATIONS LTD
  • US8935526B2 patent drawing
  • US8935526B2 patent drawing
  • US8935526B2 patent drawing

AI summary

Systems, methods, and software for providing digital security to a child message transmitted from a mobile device to a messaging server, where the mobile device typically does not transmit the parent message with the child message to the messaging server. Whether to apply digital security, such as encryption or a digital signature, or both, is determined, and if the mobile device does not include a complete copy of a parent message for insertion into the child message, the mobile device selectively downloads the parent message from the messaging server prior to the computation of a digital signature or prior to encryption. The systems and methods may also provide a check of the child message size, when the child message includes inserted parent content, to ensure that the child message does not exceed any prescribed limits on message size.