Media Authentication via Barcode Hash Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing problem of synthetic media, which are artificially generated or manipulated using machine learning and AI, makes it difficult for humans to detect authenticity, leading to a trust gap among digital media users and hindering the adoption of digital media technology.

Innovation Solution

A system and method that uses barcodes and hash values to authenticate media files by generating unique string values from both the media sample and an authenticated media file, comparing these values using a hash function to determine authenticity, thereby distinguishing synthetic from authentic media.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If direct comparison of media files is performed to detect synthetic media, then measurement precision is improved, but processor resource usage increases significantly

Engineering Contradiction:
Improveauthenticity detection accuracyVSAvoidprocessor resource usage
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts a barcode containing a hash value from the media file, separating the authentication function from the full media content. This extraction allows comparison of only the essential authentication data rather than the entire media file, reducing processor resource usage while maintaining detection accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a simplified copy of the authentication information in the form of a barcode with hash value. This copy serves as a lightweight representation that can be quickly compared against the original media file's hash, enabling efficient authenticity verification without processing the complete media content.

Inventive Principle:
Principle #26Copying

2Reliability

If full media file comparison is performed to verify authenticity, then reliability is improved, but loss of time increases

Engineering Contradiction:
Improveauthenticity verification reliabilityVSAvoidauthentication time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts only the critical authentication element (hash value encoded in barcode) from the media file for comparison purposes. This extraction enables rapid verification by comparing only the essential authentication data rather than processing the entire media file, significantly reducing authentication time while preserving reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by performing comparison only on the extracted hash value portion of the media file rather than the complete file. This partial comparison is sufficient for authenticity verification and dramatically reduces the time required while maintaining the reliability needed to detect synthetic media.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If barcode is made replicable for ease of operation, then ease of operation is improved, but reliability deteriorates due to increased ability to replicate on synthetic media

Engineering Contradiction:
Improvebarcode scanning convenienceVSAvoidmedia authenticity verification
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent creates a copy of the authentication information in barcode form, but this copy is designed to be verifiable against the original media file. The barcode serves as a convenient reference that can be easily scanned and compared, yet its authenticity is ensured through cryptographic hash comparison with the actual media content, preventing replication on synthetic media.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent implements a feedback mechanism where the barcode's authenticity is verified by comparing its hash value against the hash value generated from the actual media file. This feedback loop ensures that while the barcode remains easy to scan and operate with, any attempt to replicate it on synthetic media will be detected through the hash comparison, thus maintaining reliability.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11575519B1System and method for authenticating media using barcodes and hash values
Publication Date: 2023.02.07 BANK OF AMERICA CORP
  • US11575519B1 patent drawing
  • US11575519B1 patent drawing
  • US11575519B1 patent drawing

AI summary

A system includes an authentication server and a media authentication device. The authentication server stores authenticated media files. The authenticated media files have an associated string value. Generally, the authentication device is used to scan a barcode on a media sample, determine a string value from the scanned barcode, generate a string value based on fragments of the media sample, and determine a string value from an authenticated media file on the authentication server. The authentication device then concatenates the barcode string value with the generated string value, and it concatenates the authentication string value with the generated string value. A hash function is applied to the concatenated string values, and the resulting hash values are compared. The authentication device causes to be displayed an indication that the media sample is authentic when the hash values match.