Blockchain Backup Integrity Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing solutions for managing backup data in application systems are inadequate in ensuring security and reliability, as they fail to effectively protect against tampering by malware or hackers, which can lead to incorrect restoration of the application system.

Innovation Solution

The method involves generating backup data for an application system, obtaining abstract information using predefined rules, and storing it in a blockchain system to ensure tamper-proof integrity, allowing for secure management and verification of the backup data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional backup data management is used, then the system is simple to operate, but the security and reliability of backup data are insufficient and vulnerable to tampering

Engineering Contradiction:
Improvebackup data integrityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces blockchain technology as an intermediary to manage backup data. The blockchain system stores abstract information (hash values) of backup data, serving as a trusted mediator that verifies data integrity without requiring complex security protocols in the application system itself. This resolves the contradiction by enhancing reliability through the intermediary's cryptographic guarantees while keeping the application system relatively simple.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent performs preliminary actions by storing abstract information (hash values) of backup data in the blockchain system before actual backup operations. This preliminary registration of data fingerprints in the immutable blockchain enables subsequent verification of backup data integrity without requiring complex real-time security measures during backup and restoration processes.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If blockchain technology is implemented for backup data management, then the security and tamper-proof capability are enhanced, but the system complexity increases

Engineering Contradiction:
Improvebackup data securityVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the complex security verification functionality from the application system and places it in the blockchain system. By storing only abstract information (hash values) in the blockchain rather than complete backup data, the patent reduces the complexity burden on the application system while maintaining strong security guarantees through blockchain's immutable ledger.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter of data representation from storing complete backup data to storing hash values (abstract information). This parameter transformation enables the system to leverage blockchain's security features while minimizing the complexity of data management, as hash values are compact and enable efficient verification without requiring storage or processing of large backup datasets in the blockchain.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If abstract information is stored in blockchain system, then the verification of backup data integrity is improved, but the storage overhead and system complexity increase

Engineering Contradiction:
Improvedata integrity verification accuracyVSAvoidstorage system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent creates a cryptographic copy (hash value) of the backup data and stores it in the blockchain system. This copy serves as a verification reference that enables precise integrity checking without requiring the original large-volume backup data to be stored or managed in the blockchain system, thus achieving high verification accuracy with minimal storage overhead.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11269540B2Method, apparatus, and computer program product for managing application system
Publication Date: 2022.03.08 EMC IP HLDG CO LLC
  • US11269540B2 patent drawing
  • US11269540B2 patent drawing
  • US11269540B2 patent drawing

AI summary

The present disclosure relates to a method, apparatus and computer program product for managing an application system. According to example implementations of the present disclosure, there is provided a method for managing an application system. In the method, backup data of the application system are generated in response to receiving a backup request for the application system; abstract information of the backup data is obtained on the basis of a predefined abstract rule; the abstract information is transmitted to a blockchain system associated with the application system so as to store the abstract information to the blockchain system; and the application system is managed on the basis of the blockchain system and the backup data. Further, there is provided an apparatus and computer program product for managing an application system.