WebAssembly Blockchain Verification for Deepfake Content Lineage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain technologies are limited in effectively addressing deep fake issues by only implementing source display and tracking, lacking integrated management and tracking of secondary works, and there is a need for a system that can verify the authenticity of digital content like video, image, voice, or text with high freedom in smart contract language selection and web operability.

Innovation Solution

A WebAssembly-based blockchain platform system that includes a client device, relay server, and blockchain network for generating hashes, distributing smart contracts, and performing verification on a WebAssembly virtual machine to determine forgery or falsification of digital content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If existing blockchain technology is used for digital content verification, then source tracking function is implemented, but integrated management and tracking of secondary works cannot be achieved

Engineering Contradiction:
Improveintegrated management capabilityVSAvoidverification effectiveness
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements a universal blockchain-based platform that handles multiple types of digital content (images, videos, audio, text) and their secondary works through a unified smart contract system. The system can manage original content registration, secondary work creation, and verification across different content types using the same technical framework, achieving integrated management while maintaining verification reliability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent employs a nested structure where secondary works contain references to their source original works through embedded smart contract identifiers. Each secondary work's smart contract nests the identifier of the parent work, creating a hierarchical tracking system that enables integrated management of content chains while preserving the ability to verify each individual work's authenticity.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Productivity

If traditional blockchain platforms are used, then source display function is available, but tracking of secondary works produced with permission cannot be maximized

Engineering Contradiction:
Improvetracking efficiencyVSAvoidsystem structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements preliminary registration of original digital content on the blockchain before any secondary works are created. By pre-registering the content and generating a unique identifier that will be used by all subsequent secondary works, the system enables efficient tracking of the entire content lineage without requiring complex real-time coordination, thus improving tracking efficiency while keeping system structure manageable.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent incorporates a feedback mechanism where each secondary work's creation is recorded on the blockchain with a reference to its source work. This creates a traceable feedback loop that allows the system to automatically track the propagation of digital content through multiple generations of secondary works, enhancing tracking efficiency through automated verification rather than manual processes.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If WebAssembly-based blockchain platform is used, then smart contract language selection freedom and web operability are improved, but system complexity increases

Engineering Contradiction:
Improvesmart contract language freedomVSAvoidplatform architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces WebAssembly as an intermediary layer between the blockchain platform and smart contract implementations. This intermediary enables multiple programming languages to compile to a common WebAssembly bytecode that can be executed on the blockchain virtual machine, providing language selection freedom while abstracting away the underlying platform complexity from developers.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces traditional blockchain virtual machine implementations with a WebAssembly-based virtual machine. This substitution leverages the mature WebAssembly technology ecosystem, enabling better web browser integration and performance optimization while maintaining blockchain security properties, thus improving web operability without proportionally increasing system complexity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS12524575B2System and method for detecting digital content forgery using web assembly-based blockchain platform
Publication Date: 2026.01.13 HANBITSOFT
  • US12524575B2 patent drawing
  • US12524575B2 patent drawing
  • US12524575B2 patent drawing

AI summary

A system for determining forgery or falsification of a digital content using a WebAssembly-based blockchain platform including a blockchain network, includes a client device configured to provide an original digital content to a relay server; the relay server configured to generate a hash for the original digital content provided from the client device and transmit the hash to a blockchain network; and a plurality of nodes configured to perform mining on a block including a transaction generated by distribution of a smart contract for the original digital content to distribute the mined block on the network, and perform comparison and verification between the smart contract for the original digital content included in the mined block and a smart contract for a digital content created using the original digital content, on a WebAssembly virtual machine.