Chain of Custody Block Validation for Data Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing devices lack the capability to verify the origination, editing, and integrity of data content, such as video clips, audio files, or images, especially when received from questionable sources or modified unauthorizedly.

Innovation Solution

The generation and inclusion of chain of custody block chains and authentication block chains during data content creation, editing, and custody, which contain context data and error detection codes, allowing for validation of the data's origination, editing, and integrity by subsequent devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If chain of custody block chains and authentication block chains are generated and included during data content creation and editing, then the reliability of data content validation is improved, but the device complexity increases

Engineering Contradiction:
Improvedata content validation reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system divides the validation mechanism into separate modular components: chain of custody block chains for tracking custody history and authentication block chains for verifying data integrity. Each block is independently structured with specific fields (creator identifier, timestamp, location, hardware/software information, error detection codes), allowing the complex validation function to be segmented into manageable units that can be processed sequentially.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by generating and embedding block chains at the time of data content creation and editing, before the data is transmitted or stored. This advance preparation ensures that validation information is already available when needed, eliminating the need for complex real-time validation computations and reducing operational complexity.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If error detection codes are generated and inserted into authentication blocks, then the measurement precision of data integrity verification is improved, but the loss of time increases

Engineering Contradiction:
Improveintegrity verification precisionVSAvoidvalidation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

Error detection codes are generated and embedded into authentication blocks during the preliminary data content creation and editing phases. This advance computation of validation data eliminates the need for time-consuming real-time integrity verification, as the codes are already prepared and can be quickly validated when the data is received or accessed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates cryptographic copies of the data content in the form of authentication blocks containing error detection codes. These copies serve as verification references that can be quickly compared against the actual data without requiring re-computation of integrity checks, thereby reducing validation time while maintaining precision.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11580263B2Data content chain of custody and integrity validation
Publication Date: 2023.02.14 VERIZON PATENT & LICENSING INC
  • US11580263B2 patent drawing
  • US11580263B2 patent drawing
  • US11580263B2 patent drawing

AI summary

A device obtains previously created data content. The device unmasks and extracts one or more chain of custody blocks stored in association with the data content. The one or more chain of custody blocks includes chain of custody data identifying who, when, where, and, with what hardware and/or software, created or edited the data content. The device analyzes the one or more chain of custody blocks and validates an origination of the data content based on the analysis of the one or more chain of custody blocks.