Non-Sequential Data Storage Encryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data storage and retrieval technologies in networking face challenges in preventing unauthorized access to data, particularly in allowing unauthorized entities to access data stored or processed by computing platforms, and also struggle with maintaining data integrity when reading or writing data out of sequential order, leading to issues like 'holes' in data files.

Innovation Solution

Implementing a layered architecture where a second layer provides encryption and decryption services transparently to a third layer, allowing data to be read and written in any order, and using a default pattern to identify and manage 'holes' in data storage, such as filling them with encrypted data or recognizing them for special treatment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If data is stored and processed on computing platforms in networking, then data accessibility and processing capability are improved, but vulnerability to unauthorized access increases

Engineering Contradiction:
Improvedata accessibilityVSAvoidunauthorized access
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent segments data into multiple fragments and stores them across different locations. No single location contains the complete data, making unauthorized access difficult even if one location is compromised. This directly addresses the vulnerability to unauthorized access while maintaining data accessibility through distributed storage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary encoding mechanism that transforms original data into encoded fragments before storage. This intermediary layer acts as a barrier against unauthorized access, requiring proper decoding credentials to retrieve meaningful information, thus protecting data while allowing legitimate access.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If data is read or written out of sequential order, then data access flexibility is improved, but data integrity is compromised due to holes in data files

Engineering Contradiction:
Improvedata access flexibilityVSAvoiddata integrity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent performs preliminary actions by pre-defining the structure and boundaries of data fragments before actual data operations. This includes establishing metadata that tracks fragment locations and relationships, enabling out-of-sequence access while maintaining data integrity through pre-established organizational frameworks.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms through metadata tracking that monitors data fragment locations, access patterns, and integrity status. This feedback system allows the system to verify data completeness and integrity even when fragments are accessed or stored out of sequential order, resolving the contradiction between flexibility and reliability.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8352726B2Data storage and/or retrieval
Publication Date: 2013.01.08 NETAPP INC
  • US8352726B2 patent drawing
  • US8352726B2 patent drawing
  • US8352726B2 patent drawing

AI summary

A system and method comprises receiving a write request from a client to store data at first and second non-sequential locations of a storage medium. The data of the write request is recognized as not being a predefined data pattern, and a first encryption method is applied to the data of the write request before it is stored at the first and second non-sequential locations of the storage medium. Further, a second different encryption method is applied to content of an area between the first and second non-sequential locations, where the content of the area is recognized as being the predefined pattern.