Memory Control Circuit Unit Flag-Based Decryption
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Rewritable non-volatile memory modules require additional circuits for encrypting specific-format data, increasing manufacturing costs due to the need for consistent encryption and decryption operations across varying data sizes.
Innovation Solution
A data processing method that configures logical addresses to map physical programming units, using flags to indicate whether data requires decryption, allowing the memory control circuit to perform decryption operations based on these flags without needing additional circuits for specific-format data encryption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If additional circuits are added to encrypt specific-format data, then encryption consistency is maintained, but manufacturing costs increase
Solution Approach 1:
The patent extracts the encryption requirement from the hardware circuit level and relocates it to the firmware/software level. By checking data format flags and conditionally performing decryption in firmware, the system maintains encryption consistency without requiring additional physical encryption circuits for specific-format data, thereby reducing manufacturing costs.
Solution Approach 2:
The patent introduces a flag field as an intermediary mechanism between the data storage and decryption processes. This flag indicates whether data is in a specific format requiring decryption, allowing the system to selectively apply decryption operations through firmware logic rather than through dedicated hardware circuits, thus avoiding additional manufacturing costs while maintaining security consistency.
2Reliability
If decryption operations are performed on all data, then security is maintained, but processing time increases
Solution Approach 1:
The patent applies partial decryption action by using the flag field to identify which data requires decryption. Instead of decrypting all data uniformly, the system performs decryption only on data marked with the specific format flag, thereby maintaining security where needed while reducing unnecessary processing time for data that does not require decryption.
Solution Approach 2:
The patent implements a feedback mechanism where the flag field provides information about the data format to the decryption process. This feedback allows the system to make informed decisions about whether to perform decryption operations, optimizing the balance between security maintenance and processing efficiency by avoiding redundant decryption of data that does not require it.
Data Source
AI summary
A data processing method, a memory storage device, and a memory control circuit unit are provided. Here, each physical address corresponds to one flag. The data processing method includes: receiving a reading command; reading first data stored in the physical addresses of a physical programming unit; determining whether a first flag in the physical programming unit is in a first status or a second status; transmitting decrypted first data or decrypted specific-format data to a host system according to whether the first flag is in the first status or the second status. Accordingly, the encryption operation may be simplified.


