Network Buffer Data Storage via IP Header Obfuscation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data storage methods rely on physical media that can be accessed and compromised, and they are limited by the speed of Network Interface Cards (NICs) and latency between nodes, leading to inefficiencies in data transmission and storage.

Innovation Solution

The method involves using network buffers by splitting files into chunks and transmitting them through multiple passive nodes, increasing storage capacity by adding layers of IP headers, and employing redundancy, error checking, and encryption to store data temporarily on network buffers during transmission delays between control and destination nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data is stored on physical media (hard drives, external storage), then data storage capacity is improved, but security and accessibility are worsened because anyone with physical access can seize and access the data

Engineering Contradiction:
Improvedata storage capacityVSAvoiddata security
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent segments data into multiple packets and distributes them across multiple network nodes rather than storing on a single physical medium. Each node holds only a portion of the data, making it difficult for any single point of failure or security breach to compromise the entire dataset. This segmentation approach maintains storage capacity while improving security through distribution.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces network buffers and protocol layers as intermediaries between the data source and destination. These intermediaries manage data transmission and storage temporarily in network buffers, allowing data to be held in transit without requiring permanent physical storage at any single location. This intermediary approach enables secure data holding during transmission while maintaining accessibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If data is transmitted through multiple network nodes, then security is improved through obfuscation, but transmission time and complexity are worsened

Engineering Contradiction:
Improvedata securityVSAvoidtransmission time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent establishes pre-configured network paths and buffer allocations before data transmission begins. Network routes and buffer resources are prepared in advance, allowing data to be rapidly transmitted through multiple nodes without real-time routing decisions or resource allocation delays. This preliminary preparation reduces transmission time while maintaining the security benefits of multi-node transmission.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If network buffers are used for data storage, then physical storage constraints are alleviated, but data transmission speed is limited by NIC speed and latency

Engineering Contradiction:
Improvestorage capacityVSAvoiddata transmission speed
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The patent merges multiple network buffer resources across different nodes into a unified virtual storage system. By combining the buffer capacities of multiple nodes, the system achieves greater effective storage capacity than any single node could provide, while utilizing existing network infrastructure to maintain transmission speeds within acceptable limits.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9774683B2Device and method for data storage using network buffer
Publication Date: 2017.09.26 RAYTHEON APPLIED SIGNAL TECHNOLOGY INC
  • US9774683B2 patent drawing
  • US9774683B2 patent drawing
  • US9774683B2 patent drawing

AI summary

Generally discussed herein are systems, apparatuses, and methods for data storage. In one or more embodiments, a method can include parsing a file of a first node connected to a network into payloads of a plurality of Internet Protocol (IP) packets, adding a specified number of random IP headers from a list of IP headers to each of the IP packets, and communicating the IP packets including the IP headers to a second node on the network as determined by a first IP header of a respective IP packet so as to store the packet on the network buffer of the second node.