Secure Message Storage via Segmentation and Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Messaging applications face challenges in efficiently storing secure messages on communication devices with limited storage capacity, particularly when dealing with large attachments or repetitious data, as they require significant storage space and may not need to save entire messages.

Innovation Solution

A method where a communication device compiles a first portion of a message including at least one component and pointers to the remaining components, applies security encoding, and stores only this portion, allowing for reduced storage needs and efficient data transmission by referencing the full message when necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If secure copies of all sent messages are stored, then message security and reference capability are improved, but storage capacity is significantly consumed

Engineering Contradiction:
Improvemessage securityVSAvoidstorage capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The message is divided into two portions: a first portion containing message header information, digital signature, and encryption keys; and a second portion containing the actual message body and attachments. Only the first portion is stored securely on the communication device, while the second portion is stored separately or deleted, reducing storage requirements while maintaining security through the preserved signature and keys.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The critical security elements (digital signature, encryption keys, message header) are extracted from the complete message and stored separately. The bulk of the message data (body and attachments) is excluded from secure storage on the device, yet the extracted security elements remain sufficient to verify and reconstruct the full message when needed.

Inventive Principle:
Principle #2Taking out (Extraction)

2Loss of information

If complete messages with large attachments are stored, then message completeness is improved, but storage requirements increase significantly

Engineering Contradiction:
Improvemessage completenessVSAvoidstorage space
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The message is segmented into essential metadata (header, signature, keys) and bulk content (body, attachments). The segmentation allows storing only the essential metadata locally while maintaining the ability to reconstruct or access the complete message through references to external storage or retransmission, thus preserving message completeness without storing the entire message locally.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of storing complete message copies locally, the system stores a compact representation (first portion with pointers and security elements) that enables reconstruction or retrieval of the full message from external sources when needed, reducing local storage requirements while maintaining access to complete message content.

Inventive Principle:
Principle #26Copying

3Reliability

If security encoding is applied to the entire message, then message security is improved, but processing time and computational resources increase

Engineering Contradiction:
Improvemessage securityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Security encoding operations are extracted from the entire message and applied only to the first portion containing critical elements (message header, digital signature, encryption keys). This extraction reduces the data volume requiring security processing while maintaining the security integrity of the message through preservation of cryptographic elements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of applying security encoding to the complete message, the system applies security encoding partially—specifically to the first portion containing essential security elements. This partial action is sufficient to maintain message security and authenticity while significantly reducing computational overhead and processing time compared to encoding the entire message including large attachments.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9391780B2Method and device for storing secured sent message data
Publication Date: 2016.07.12 MALIKIE INNOVATIONS LTD
  • US9391780B2 patent drawing
  • US9391780B2 patent drawing
  • US9391780B2 patent drawing

AI summary

Methods and devices for storing sent message data are described. The sent message data corresponds to a message sent to a destination by a communication device via a server. The method includes compiling a first portion of the message which has a plurality of components; applying security encoding to the first portion; and storing the first portion. The first portion includes at least one but not all of the plurality of components in the message, and pointers to the components not included in the first portion. A method of verifying sent message data on a communication device is also described.