Hybrid Data Encoding and Decoding for Computational Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Processing encrypted data consumes a large amount of computer resources, hindering efficient data handling.

Innovation Solution

A decoder and encoder system that uses a higher complexity protection scheme to encrypt and decrypt data, generating a lower complexity key based on a portion of the data to protect it from unauthorized access, thereby optimizing resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is encrypted using traditional encryption methods, then data security is improved, but computational resource consumption increases

Engineering Contradiction:
Improvedata securityVSAvoidcomputational resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The encryption process is divided into two distinct stages: a first encryption stage using a first key, and a second encryption stage using a second key derived from the first. This segmentation allows the system to use simpler, less computationally intensive encryption methods while maintaining security through the layered approach, thereby reducing overall computational resource consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary encryption actions by encrypting data with a first key before generating a second key from the first encrypted data. This preliminary action establishes a foundation that simplifies subsequent encryption operations and reduces the computational burden of later processing stages.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If data is processed using complex encryption schemes, then data protection is improved, but processing speed decreases

Engineering Contradiction:
Improvedata protectionVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The encryption process is divided into two distinct stages: a first encryption stage using a first key, and a second encryption stage using a second key derived from the first encrypted data. This segmentation allows the system to use simpler, less computationally intensive encryption methods while maintaining security through the layered approach, thereby reducing overall computational resource consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system employs a first key that can be discarded after use in the first encryption stage, and generates a second key from the encrypted output of the first stage. This approach allows the use of simpler, less expensive encryption operations in the second stage, improving processing speed while maintaining security through the initial stronger encryption layer.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS8666079B2Decoding and encoding data
Publication Date: 2014.03.04 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8666079B2 patent drawing
  • US8666079B2 patent drawing
  • US8666079B2 patent drawing

AI summary

A method includes receiving data which has been encoded according to a first higher complexity protection scheme and compressed. The method also includes decompressing the data. The method also includes decoding the data according to the first higher complexity protection scheme using a first higher complexity key. The method also includes encoding at least the first portion of the data according to a second higher complexity protection scheme using a second higher complexity key. The method also includes encoding at least a second portion of the data according to a lower complexity protection scheme using a lower complexity key.