Memory Hash Comparison for Static Information Tamper Detection
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Reliability
If hash values are generated and compared periodically to detect modifications, then security is improved, but system complexity increases
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.
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.
2Reliability
If hash values are generated and compared frequently to detect modifications promptly, then security response time is improved, but energy consumption increases
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.
3Reliability
If hash values are stored in memory for comparison, then modification detection capability is improved, but memory usage increases
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.
Data Source
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.


