Blockchain Video Authentication via Segmented Hash Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Public-facing organizations are vulnerable to deepfakes, as generative machine learning algorithms can create synthetic videos that are difficult to detect, leading to the spread of disinformation by using their original media as training data.

Innovation Solution

A video registration and authentication system using a blockchain to store and verify the authenticity of videos, where source videos are registered with a hash value and compared to target videos to identify any modifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If source videos are registered in a blockchain to protect against deepfakes, then video authenticity and security are improved, but device complexity and processing overhead increase

Engineering Contradiction:
Improvevideo authenticityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts only the essential authentication data (hash values, timestamps, metadata) from the complete video files and stores these extracted elements in the blockchain. This allows the system to maintain video authenticity verification capability while minimizing the data burden on the blockchain, thereby reducing system complexity while preserving reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary authentication server that acts as a mediator between the blockchain and end users. This server handles the complex tasks of hash generation, blockchain interactions, and video verification, shielding users from direct blockchain complexity while maintaining secure authentication. The intermediary absorbs the computational overhead and presents a simplified interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the blockchain stores complete video data for authentication, then measurement precision of video authenticity is improved, but storage requirements and processing time increase

Engineering Contradiction:
Improveauthentication accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system extracts only the critical authentication elements (hash values representing video content, timestamps, and essential metadata) from complete video files for blockchain storage. This extraction maintains authentication accuracy by preserving the cryptographic fingerprint of the video while dramatically reducing the data volume that needs to be processed and stored, thereby minimizing processing time delays.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transforms the video authentication problem from comparing entire video files to comparing compact hash values and metadata parameters. By changing the parameter representation from full video data to cryptographic hashes, the system achieves the same authentication precision with significantly reduced processing time and storage requirements.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If hash values are generated for every video segment for blockchain storage, then detection precision of video modifications is improved, but computational resources and energy consumption increase

Engineering Contradiction:
Improvemodification detection precisionVSAvoidcomputational energy
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent segments videos into manageable portions and generates hash values for each segment rather than processing entire videos as single units. This segmentation enables precise detection of modifications in any specific segment while distributing the computational workload across multiple smaller, independent hash generation tasks, thereby reducing peak energy consumption and computational overhead.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies partial action by generating hash values only for the necessary video segments that require authentication, rather than uniformly processing all video data. This selective approach maintains high detection precision for modified segments while minimizing unnecessary computational energy expenditure on unmodified or less critical portions of video content.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11368289B1Video registration and authentication using blockchain
Publication Date: 2022.06.21 BANK OF AMERICA CORP
  • US11368289B1 patent drawing
  • US11368289B1 patent drawing
  • US11368289B1 patent drawing

AI summary

A system includes a registration server and an authentication server. The registration server receives a source video and splits it into a series of segments that includes a first segment. The registration server generates a first hash from the first segment and stores it in a block in a blockchain. The registration server stores an identifier for the block in the first set of metadata. The authentication server receives a request to authenticate a target video and splits it into a series of segments that includes a first segment, corresponding to the first segment of the source video. The authentication server generates a second hash from the first segment. The authentication server determines that the second set of metadata includes the identifier and uses it to locate the block in the blockchain. The authentication server determines that the second hash does not match the first hash and transmits an alert.