Data Integrity Monitoring via Security Value Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current online transaction security systems are vulnerable to unauthorized access and malicious data manipulation, leading to potential loss of business and reputation damage due to cyber attacks exploiting weaknesses in computer communication protocols and individual computers.

Innovation Solution

A method and system for maintaining data integrity by determining and comparing security values of monitored data objects over time, storing copies in a secure repository, and generating alerts for any detected differences, utilizing a combination of administrator, authenticator, change detector, and notification programs to ensure timely detection and response to malicious changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If security monitoring and comparison of data objects is implemented, then data integrity and detection of unauthorized access is improved, but system complexity and resource consumption increases

Engineering Contradiction:
Improvedata integrityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by creating baseline security values and storing reference copies of data objects before monitoring begins. This allows the system to detect changes by comparing current states against pre-established baselines, enabling proactive security monitoring without requiring complex real-time analysis of all possible attack vectors.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates and stores copies of monitored data objects in a secure repository, maintaining reference versions against which current versions can be compared. This copying approach enables integrity verification without requiring the original objects to remain unchanged, and allows restoration if corruption or unauthorized modification is detected.

Inventive Principle:
Principle #26Copying

2Reliability

If continuous monitoring and comparison of security values is performed, then detection of malicious data manipulation is improved, but processing time and computational resources increase

Engineering Contradiction:
Improvedetection capabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system extracts only the essential security-critical attributes from data objects to create security values, rather than analyzing or comparing entire data sets. This extraction approach focuses computational resources on generating and comparing compact security representations (such as hashes or checksums), significantly reducing processing time while maintaining detection capability for unauthorized modifications.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of repair

If security values and data copies are stored in a secure repository, then data restoration capability is improved, but storage requirements increase

Engineering Contradiction:
Improvedata restorationVSAvoidstorage space
Core Design Contradiction:
Ease of repairVSQuantity of substance

Solution Approach 1:

The system stores copies of monitored data objects and their associated security values in a secure repository. These copies serve as reference points for detecting unauthorized changes and enable restoration of compromised data to its authentic state, providing a safety net against data corruption or malicious modification.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system transforms data objects into security values by applying cryptographic hash functions or other transformation algorithms. These security values are compact representations that enable efficient storage and comparison, allowing the system to maintain restoration capability while minimizing the storage overhead compared to storing complete data copies.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8935778B2Maintaining data integrity
Publication Date: 2015.01.13 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US8935778B2 patent drawing
  • US8935778B2 patent drawing
  • US8935778B2 patent drawing

AI summary

Aspects of the present invention maintain data integrity of a monitored data object in a monitored storage repository. A first security value for the monitored data object is determined. The first security value is stored along with an authentic copy of the monitored data object in the secure repository. The second security value for the monitored data object is determined after a predetermined time interval. The first security value is compared with the second security value. An alert is generated in response to determining a difference between the second security value and the first security value.