Embedded Digital Fingerprint for Data Block Integrity Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for verifying the integrity and authenticity of digital data blocks are inefficient, as they require separate storage and verification of fingerprints and signatures, which can lead to data loss and inability to identify specific data blocks, especially in distributed systems and the Semantic Web context, where automation and non-destructive insertion of authentication data are needed.
Innovation Solution
A method that searches for and calculates digital fingerprints within data blocks, allowing for non-destructive insertion and verification of identification fingerprints, enabling data block integrity and authenticity checks while preserving the block's usability and allowing for cascading validations across multiple blocks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If digital fingerprints are stored separately from data blocks, then verification can be performed, but data loss occurs when addresses change and the system becomes more complex
Solution Approach 1:
The patent merges the digital fingerprint with the data block by inserting the fingerprint directly into the data block structure. This eliminates the need for separate storage systems, reduces complexity, and ensures the fingerprint remains with the data even when addresses change, thereby resolving the contradiction between verification reliability and system complexity.
Solution Approach 2:
The digital fingerprint is nested within the data block structure, similar to a nested doll concept. The fingerprint is embedded inside the data block in a controlled manner, allowing it to be stored and retrieved together with the original data, thus avoiding separate storage while maintaining verification capability.
2Ease of operation
If digital fingerprints are inserted into data blocks, then verification is simplified, but the insertion may be destructive and affect data usability
Solution Approach 1:
The patent applies local quality by inserting the digital fingerprint into specific, predetermined locations within the data block that do not interfere with the functional content. The insertion is localized to metadata sections or designated areas, ensuring that the main data usability is preserved while still enabling verification operations.
Solution Approach 2:
The fingerprint insertion is performed as a preliminary action during data block creation or processing, before the data block is put into use. This allows the verification mechanism to be pre-configured in a non-destructive manner, ensuring both ease of verification and preservation of data usability.
3Reliability
If traditional verification methods are used, then data authenticity can be checked, but the process requires manual intervention and is time-consuming
Solution Approach 1:
The patent implements self-service by enabling automated verification of digital fingerprints embedded in data blocks. The system can automatically extract, calculate, and compare fingerprints without manual intervention, significantly increasing verification productivity while maintaining reliability through the embedded fingerprint structure.
Solution Approach 2:
The verification process incorporates feedback mechanisms where the calculated fingerprint is automatically compared with the embedded fingerprint, and the result feeds back into the system for immediate validation. This automated feedback loop eliminates manual steps and accelerates the verification process while ensuring reliability.
4Ease of operation
If data blocks are indexed by keywords, then accessibility is improved, but specific identification and integrity verification become difficult
Solution Approach 1:
The patent makes the digital fingerprint multi-functional by using it both for integrity verification and for precise data block identification in indexing systems. The fingerprint serves dual purposes: verifying data authenticity and enabling exact matching in keyword-based searches, thereby resolving the contradiction between accessibility and identification precision.
Data Source
Figure 1(a)~1(c)
Figure 2~3
Figure 4
AI summary
The invention relates to methods for checking the integrity of data blocks and accessing same and, more specifically, to a method for checking the integrity of a digital data block, said method comprising steps consisting in: looking for a digital fingerprint in a data block (4) using a reference mark (7); calculating a digital fingerprint by applying a fingerprint calculation function to the data block, the calculated fingerprint being a value dependent on each of the bits of the data block, excluding the bits of a fingerprint (2) located in the data block; and checking the fingerprint located in the data block by comparing it to the calculated fingerprint.