Digital Asset Ownership Validation Using Encrypted Assets and Liveness Hashes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current NFT minting processes are vulnerable to fraud and theft due to the direct exposure of digital assets, allowing anyone to download and mint new NFTs, as they rely on hash comparisons and metadata that can be easily replicated, lacking secure mechanisms for authenticating ownership.

Innovation Solution

The solution involves encrypting digital assets and using a liveness hash generated with a nonce, ensuring ownership validation is performed within a Trusted Execution Environment (TEE) to prevent exposure of the original asset, and utilizing smart contracts for secure minting and validation processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If digital assets are exposed directly in NFT minting processes, then ease of operation is improved, but security is worsened allowing fraudulent copying and theft

Engineering Contradiction:
Improveease of operationVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a hash value as an intermediary representation of the digital asset. Instead of exposing the actual digital asset during NFT minting, the system uses a cryptographic hash of the asset as a secure proxy. This hash can be verified without revealing the underlying asset, preventing fraudulent copying while maintaining operational ease. The hash acts as a mediator between the need for asset verification and the need for asset protection.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If digital assets are encrypted to prevent fraud, then security is improved, but ease of operation is worsened due to complex validation processes

Engineering Contradiction:
ImprovesecurityVSAvoidease of operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies preliminary action by computing the hash value of the digital asset before the NFT minting process begins. This pre-computed hash is then used throughout the minting and validation processes, eliminating the need for complex real-time encryption/decryption operations. The preliminary hash computation simplifies subsequent validation steps while maintaining security, as the hash can be quickly verified without handling the actual encrypted asset data.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If hash comparisons are used for asset validation, then ease of operation is improved, but reliability is worsened as hashes can be easily replicated

Engineering Contradiction:
Improveease of operationVSAvoidreliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent transforms the validation parameter from direct asset comparison to hash-based comparison. By changing the parameter being validated from the asset itself to its cryptographic hash, the system achieves both ease of operation (simple hash comparison) and improved reliability (cryptographic security). The parameter change leverages the properties of cryptographic hash functions to provide secure, efficient validation that prevents replication attacks.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12368589B2Method to validate ownership and authentication of a digital asset
Publication Date: 2025.07.22 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12368589B2 patent drawing
  • US12368589B2 patent drawing
  • US12368589B2 patent drawing

AI summary

A computer-implemented method for validating ownership of a digital asset is disclosed. The computer-implemented method includes transmitting a public key for encrypting a digital asset to an owner of the digital asset responsive to receiving a request for the public key. The computer-implemented method further includes receiving from the owner of the digital asset, an encrypted digital asset and a first liveness hash, wherein the digital asset is encrypted using the public key, and the first liveness hash is generated based, at least in part, on the digital asset in an unencrypted form and a first nonce. The computer-implemented method further includes determining whether the first liveness hash is valid. The computer-implemented method further includes generating in response to determining that the first liveness hash is valid, a digital asset record, wherein the digital asset record includes the encrypted digital asset and the first liveness hash.