Read-Only Memory Verification Circuit for Confidential Data Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvestorage securityVSAvoidvulnerability to illegal alterations
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #23Feedback

2Reliability

If data verification is added to prevent tampering, then data security is improved, but device complexity increases

Engineering Contradiction:
Improvedata integrityVSAvoidverification circuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #26Copying

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.

Inventive Principle:
Principle #33Homogeneity

Data Source

PatentUS20240320365A1Data protection device and data protection method
Publication Date: 2024.09.26 SIGMASTAR TECH LTD
  • US20240320365A1 patent drawing
  • US20240320365A1 patent drawing
  • US20240320365A1 patent drawing

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.