Integrity Measurement Apparatus Selective Memory Loading

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing integrity measurement apparatuses suffer from performance deterioration due to unnecessary data loading, which reduces their ability to efficiently measure data integrity.

Innovation Solution

The apparatus selectively loads only the necessary second objects into memory, storing their hash values and comparing them with pre-computed hash values to ensure integrity, thereby preventing unnecessary loading and enhancing measurement efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all second data are loaded into memory for integrity measurement, then complete data verification is achieved, but memory overhead increases and measurement performance deteriorates

Engineering Contradiction:
Improveintegrity measurement accuracyVSAvoidintegrity measurement performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The first data is divided into multiple second data segments according to memory allocation units. Only the necessary second data segments are loaded into memory for integrity measurement, while other segments remain unloaded. This segmentation approach maintains verification accuracy for the loaded portions while improving overall measurement performance by avoiding unnecessary memory operations.

Inventive Principle:
Principle #1Segmentation

2Productivity

If second data are selectively loaded into memory, then overhead is reduced, but unnecessary data may be excluded from verification

Engineering Contradiction:
Improveintegrity measurement efficiencyVSAvoidintegrity verification completeness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system pre-calculates and stores hash values of the first data in a separate storage location before integrity measurement. During verification, the measurement module compares hash values of loaded second data with the pre-stored hash value to determine integrity. This preliminary action eliminates the need to load all second data into memory, as hash comparison can be performed on a subset of data while still providing complete integrity verification.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8423787B2Apparatus and method of measuring integrity
Publication Date: 2013.04.16 SAMSUNG ELECTRONICS CO LTD
  • US8423787B2 patent drawing
  • US8423787B2 patent drawing
  • US8423787B2 patent drawing

AI summary

Provided are an apparatus and method of measuring integrity, in which unnecessary memory loading of an object for measuring integrity is avoided. The apparatus includes a mapping module loading at least one second object, among a plurality of second objects divided from a first object in accordance with an allocation unit of a memory, into the memory, a memory module storing a hash value of the divided second object, and a measurement module measuring integrity of the first object by comparing a hash value of the loaded at least one second object with the hash value stored in the memory module.