Multi-Algorithm Data Encoding for Compaction and Decode Security
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The rapid growth of data storage demand outpaces the capacity to store it, leading to storage and transmission bottlenecks, and existing single-algorithm encoding methods compromise security and compaction efficiency.
Innovation Solution
A system and method for encoding data using multiple encoding libraries with pre-coding and complexity estimation, where different portions of data are encoded by different libraries based on maximum compaction and security requirements, including varying block sizes and random rotations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a single encoding algorithm is used for all data, then decoding is simplified and only one algorithm is needed, but data compaction efficiency is reduced and security is compromised
Solution Approach 1:
The patent divides the data into multiple segments or blocks, and applies different encoding algorithms to different segments. This segmentation allows the system to achieve higher overall compaction by selecting the most appropriate algorithm for each data portion, while maintaining manageable decoding complexity through the use of algorithm identifiers stored with each segment.
2Device complexity
If a single encoding algorithm is used for all data, then the encoding process is simplified, but security is compromised because all data can be decoded using a single algorithm
Solution Approach 1:
The patent applies different encoding algorithms to different portions of data based on local characteristics of each data segment. This local quality approach enhances security by ensuring that not all data can be decoded with a single algorithm, while the complexity increase is managed through systematic selection and storage of algorithm identifiers.
3Quantity of substance
If data compression is used to double storage capacity, then storage demand is temporarily met, but compression ratios decrease substantially for multi-media data or result in data degradation
Solution Approach 1:
The patent changes the encoding parameters by applying multiple different encoding algorithms with varying characteristics to different data types. This allows optimization of compression ratios for specific data types (including multi-media) while maintaining data quality through lossless algorithms, achieving superior compression without the trade-offs of conventional single-algorithm approaches.
4Quantity of substance
If additional physical storage capacity is added to meet demand, then storage capacity increases, but the fundamental problem of outpacing manufacturing capacity persists
Solution Approach 1:
The patent merges multiple encoding algorithms into a unified encoding system that processes data through a combination of algorithms. This combining approach achieves superior effective storage efficiency by maximizing compaction ratios, thereby increasing the effective storage capacity of existing physical storage without requiring additional hardware manufacturing.
Data Source
AI summary
A system and method for encoding data using a plurality of encoding libraries with pre-coding and complexity estimation. Portions of the data are encoded by different encoding libraries, depending on which library provides the greatest compaction for a given portion of the data. This methodology not only provides substantial improvements in data compaction over use of a single data compaction algorithm with the highest average compaction, but provides substantial additional security in that multiple decoding libraries must be used to decode the data. In some embodiments, each portion of data may further be encoded using different data block sizes, providing further security enhancements as decoding requires multiple decoding libraries and knowledge of the data block size used for each portion of the data. In some embodiments, encoding libraries may be randomly or pseudo-randomly rotated to provide additional security.


