Blockchain Backup Integrity Verification
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If blockchain technology is implemented for backup data management, then the security and tamper-proof capability are enhanced, but the system complexity increases
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.
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.
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
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.
Data Source
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.


