Media Data Integrity via Segmented Hashing and Immutable Ledger
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies lack effective methods to identify altered media data, such as video, image, and audio data, which can be imperceptibly modified, leading to issues in authentication and validation.
Innovation Solution
A system that segments media data into subsets, generates cryptographic representations (hashes) for each subset, and writes these representations to an immutable ledger, allowing for later validation by comparing candidate hashes with the ledger contents.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Object-generated harmful factors
If media data is altered using sophisticated technologies, then the alteration becomes imperceptible to human consumers, but the ability to identify the alteration is lost
Solution Approach 1:
The patent segments media data into multiple subsets and generates separate cryptographic representations for each subset. This segmentation allows the system to detect alterations at the subset level, making it possible to identify imperceptible modifications that would otherwise be undetectable in the complete media data.
Solution Approach 2:
The patent introduces cryptographic representations (hashes) as an intermediary between the original media data and the detection process. These cryptographic intermediaries enable the detection system to verify the integrity of media data subsets without requiring direct human perception or complex analysis of the actual media content.
2Measurement precision
If cryptographic representations are generated for each subset of media data, then alteration detection accuracy is improved, but system complexity increases
Solution Approach 1:
By dividing media data into subsets and generating cryptographic representations for each subset, the system achieves precise alteration detection at granular levels. This segmentation strategy balances detection accuracy with computational feasibility by processing smaller, manageable portions of data rather than requiring complex analysis of the entire media file.
Solution Approach 2:
The patent replaces complex mechanical or human analysis systems with cryptographic verification mechanisms. Instead of using sophisticated algorithms to analyze media content for alterations, the system uses cryptographic hash functions that provide deterministic and efficient verification, reducing overall system complexity while maintaining high detection accuracy.
3Reliability
If an immutable ledger is used to store cryptographic representations, then authentication reliability is improved, but storage requirements and processing time increase
Solution Approach 1:
The patent extracts only the essential cryptographic representations of media data subsets and stores them in an immutable ledger, rather than storing the complete media data or all processing information. This extraction approach maintains authentication reliability by preserving the verification keys while reducing storage requirements and enabling faster validation processes.
Solution Approach 2:
The system performs preliminary cryptographic processing to generate and store hash representations in the immutable ledger before media data validation is needed. This preliminary action prepares the verification infrastructure in advance, so that when validation is required, the system can quickly compare candidate hashes against pre-stored immutable hashes without performing complex computations in real-time.
Data Source
AI summary
Methods, systems, and devices that support determining whether media data has been altered are described. Captured media data may be segmented into one or more subsets, and cryptographic representations (e.g., hashes) based on the subsets may be written to an immutable ledger, possibly along with metadata and other related data. A block of a blockchain may be created for each entry in the immutable ledger. A set of media data may be validated, if a corresponding immutable ledger exists, based on segmenting the set of media data into one or more subsets in accordance with the segmenting upon capture, creating candidate cryptographic representations (e.g., hashes) based on the subsets, and comparing the candidate cryptographic representations with contents of the corresponding immutable ledger.


