Coding Unit Autonomous Mode Selection for Data Security
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data storage apparatuses lack effective methods to enhance data security by randomly varying coding modes applied to data fragments, making it difficult to prevent unauthorized access and decoding.
Innovation Solution
A data storage apparatus with a control unit and coding unit that autonomously determines and switches coding modes based on random data generation, ensuring that each output data fragment is coded differently, thereby enhancing security by making it difficult to recognize correctable data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a fixed coding mode is applied to all data fragments, then the device complexity is reduced and ease of operation is improved, but data security is compromised because unauthorized persons can easily decode the data
Solution Approach 1:
The patent applies dynamics by making the coding mode variable rather than fixed. The coding unit dynamically selects different coding modes (first coding mode with first coding ratio, second coding mode with second coding ratio) for different data fragments based on random determination. This dynamic variation of coding ratios enhances data security while the automated random selection mechanism keeps the system manageable despite the increased complexity
Solution Approach 2:
The coding unit performs self-service by autonomously determining which coding mode to apply to each data fragment without requiring external control or manual configuration. The random determination mechanism allows the system to automatically vary coding modes, providing both security enhancement and operational simplicity. This self-service approach resolves the contradiction by eliminating the need for complex external management while maintaining high security standards
2Reliability
If coding modes are randomly varied for each data fragment, then data security is enhanced by making decoding difficult, but the device complexity increases due to the need for multiple coding modes and random determination mechanisms
Solution Approach 1:
The patent applies segmentation by dividing the data into multiple data fragments and applying different coding modes to each fragment. The coding unit processes each fragment independently with its own randomly determined coding ratio, creating segmented security layers. This segmentation approach enhances security through variation while managing complexity by treating each fragment as an independent unit with standardized processing steps
Solution Approach 2:
The patent implements parameter changes by varying the coding ratio parameter across different coding modes and data fragments. The coding unit changes the coding ratio from a fixed value to a variable parameter determined randomly for each fragment. This parameter variation enhances security by preventing pattern recognition, while the standardized mechanism for parameter selection keeps the implementation manageable
3Reliability
If multiple coding modes with different coding ratios are used, then data security is improved through increased variability, but the ease of operation deteriorates due to the need to manage and select among multiple coding modes
Solution Approach 1:
The coding unit performs self-service by autonomously determining which coding mode to apply to each data fragment without requiring external control or manual configuration. The random determination mechanism allows the system to automatically vary coding modes, providing both security enhancement and operational simplicity. This self-service approach resolves the contradiction by eliminating the need for complex external management while maintaining high security standards
Data Source
AI summary
In one embodiment, the data storage apparatus includes a control unit configured to decode at least one input command and configured to generate at least one of a read signal and a start signal in response to the input command. The start signal indicates to start an internal mode determination process. The data storage apparatus also includes a memory unit configured to output data in response to the read signal, and a coding unit configured to start and perform the internal mode determination process in response to the start signal. The internal mode determination process includes autonomously determining a coding mode, and the coding unit is configured to code the output data based on the determined coding mode to produce coded data.


