Distributed Steganography Block Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current steganography methods are unrefined and have limited capabilities in hiding data messages, making it difficult to effectively conceal information in a covert manner, especially in data networking and computer-based communications.

Innovation Solution

The method involves processing a data message into multiple blocks and distributing them across various carrier files, such as images, videos, or audio files, using block numbering and additional bytes to indicate block positions, making it challenging to detect the entire message, and allowing for storage in diverse locations accessible over the internet.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Difficulty of detecting and measuring

If a data message is hidden in a single carrier file using traditional steganography, then the hiding method is simple to implement, but the detection difficulty is low and the capability is limited

Engineering Contradiction:
Improvedetection difficultyVSAvoidsystem complexity
Core Design Contradiction:
Difficulty of detecting and measuringVSDevice complexity

Solution Approach 1:

The patent divides the data message into multiple blocks and distributes each block into separate carrier files. This segmentation approach significantly increases detection difficulty because an observer would need to access and analyze multiple files to reconstruct the complete message, whereas traditional single-file steganography can be detected by analyzing just one carrier file.

Inventive Principle:
Principle #1Segmentation

2Difficulty of detecting and measuring

If the data message is distributed across multiple carrier files, then the detection difficulty increases significantly, but the implementation complexity increases

Engineering Contradiction:
Improvedetection difficultyVSAvoidimplementation ease
Core Design Contradiction:
Difficulty of detecting and measuringVSEase of manufacture

Solution Approach 1:

The patent introduces intermediary elements including block numbering schemes and metadata structures that automatically track and organize message blocks across multiple carrier files. These intermediaries manage the complexity of distribution by providing systematic methods for inserting, tracking, and retrieving blocks without requiring complex manual coordination.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent employs parameter changes by modifying carrier files in standardized ways (such as embedding blocks in least significant bits of image pixels or audio samples) and using consistent metadata formats. These parameter changes provide a systematic approach that simplifies implementation despite the multi-file distribution complexity.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If traditional steganography methods are used, then the implementation is straightforward, but the capability to hide messages covertly is limited

Engineering Contradiction:
Improvehiding capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal steganography system that can distribute message blocks across multiple types of carrier files (images, audio, video, text) using consistent methods. This multi-functionality significantly enhances hiding capability by allowing the same technique to work across diverse file types and storage locations, whereas traditional methods are often limited to specific carrier types.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10360354B1Method and apparatus of performing distributed steganography of a data message
Publication Date: 2019.07.23 PHILIPS NORTH AMERICA LLC
  • US10360354B1 patent drawing
  • US10360354B1 patent drawing
  • US10360354B1 patent drawing

AI summary

Example embodiments of the present invention may include an example method of performing steganography. The example method may include processing a data message into multiple message blocks each representing a portion of the data message, and assigning the multiple message blocks to a corresponding set of multiple data files. The method may also include storing the multiple data files in at least one memory location.