Memory Hash Comparison for Static Information Tamper Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory systems face security and performance issues due to inadvertent or malicious modification of static information, which can compromise system security and functionality.

Innovation Solution

A system generates hash values for sets of information at initialization and periodically compares them to detect any modifications, initiating remedial actions if differences are found.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If hash values are generated and compared periodically to detect modifications, then security is improved, but system complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system generates hash values of static information at initialization and stores them for later comparison. This preliminary action enables future modification detection without requiring complex real-time monitoring mechanisms, as the baseline hash values are already prepared and stored in memory.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Hash values serve as an intermediary representation of the static information. Instead of directly monitoring and comparing the actual static information contents, the system uses hash values as a simplified mediator that captures the essential state for modification detection, reducing the complexity of direct information comparison.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If hash values are generated and compared frequently to detect modifications promptly, then security response time is improved, but energy consumption increases

Engineering Contradiction:
Improvesecurity response timeVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs hash value comparisons at periodic intervals rather than continuously. The periodic operation allows the system to balance security monitoring needs with energy conservation, executing the comparison task at scheduled times rather than maintaining constant monitoring activity.

Inventive Principle:
Principle #19Periodic action

3Reliability

If hash values are stored in memory for comparison, then modification detection capability is improved, but memory usage increases

Engineering Contradiction:
Improvemodification detection capabilityVSAvoidmemory usage
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system extracts only the essential identification feature of the static information - its hash value - and stores this extracted representation instead of the complete information. This extraction approach enables modification detection while using minimal memory, as hash values are compact numerical representations compared to the full information contents.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12468819B2Detecting information modification in a memory system
Publication Date: 2025.11.11 MICRON TECHNOLOGY INC
  • US12468819B2 patent drawing
  • US12468819B2 patent drawing
  • US12468819B2 patent drawing

AI summary

Methods, systems, and devices for detecting information modification in a memory system are described. A system may generate a first value, such as a first hash value, from information stored in storage component. The system may then generate a second value, such as a second hash value, from content stored in the storage component. After generating the second value, the system may compare the second value to the first value. The system may then determine the modification status of the information based on the comparison, and implement one or more operations based on the modification status.