Read-Only Memory Verification Circuit for Confidential Data Integrity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data protection methods, such as one-time programmable memory, are vulnerable to illegal alterations and tampering, leading to degraded system security when confidential data is stored, as they do not effectively verify the integrity of the data before it is used by the processor.
Innovation Solution
A data protection device comprising a read-only memory and a verification circuit that stores repetitive data, which is transmitted to a memory after power-up, and uses simple logic operations to determine the validity of the data before allowing the processor to access it, thereby preventing tampering and enhancing security.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If one-time programmable memory is used to store confidential data, then storage security is improved, but the system remains vulnerable to illegal alterations and data tampering
Solution Approach 1:
The patent applies preliminary action by storing repetitive data in read-only memory during the manufacturing process before the device is deployed. This pre-stored repetitive data serves as a reference for later verification, enabling the system to detect tampering attempts before they can compromise confidential data integrity.
Solution Approach 2:
The patent implements feedback through the verification circuit that continuously compares current data with the pre-stored repetitive data. When the processor reads confidential data, the verification circuit checks for consistency and provides feedback on data validity, allowing the system to detect and respond to illegal alterations.
2Reliability
If data verification is added to prevent tampering, then data security is improved, but device complexity increases
Solution Approach 1:
The patent uses copying by storing multiple copies of the same data (repetitive data) in the read-only memory during manufacturing. These copies serve as reference templates for verification, eliminating the need for complex cryptographic verification mechanisms while maintaining data integrity protection.
Solution Approach 2:
The patent applies homogeneity by using identical data structures and verification logic for all confidential data storage locations. The verification circuit employs uniform comparison operations across different data types, simplifying the overall device architecture while maintaining consistent security verification.
Data Source
AI summary
A data protection device includes a memory, a read-only memory and a verification circuit. The read-only memory stores first confidential data, and transmits the first confidential data to the memory after being powered up, wherein the first confidential data includes multiple groups of repetitive data and the groups of repetitive data are the same with one another. The verification data determines whether the first confidential data is valid before a processor reads the first confidential data from the memory, and allows the processor to read the first confidential data from the memory when the first confidential data is valid.


