Blockchain Digital Asset Traceability via Cryptographic Hashing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for tracing digital assets in networked computing environments rely on centralized control systems, which are often ineffective in preventing malware attacks and protecting intellectual property rights, as they require customer trust and are typically implemented after security breaches occur.

Innovation Solution

A system and method utilizing a distributed ledger, such as a blockchain, to register and track source code and binary files through cryptographic hashes, allowing for the tracing of digital assets back to their origin and ensuring integrity and authenticity by linking source code to compiled binaries and associating them with workstation identifiers and timestamps.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If centralized control systems are used to track and trace digital assets, then ease of operation is improved, but reliability deteriorates because security breaches can occur and customer trust is compromised

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

Solution Approach 1:

The patent segments the centralized control system into multiple distributed nodes that independently validate and record digital asset transactions. Each node maintains a copy of the ledger and independently verifies cryptographic hashes, eliminating the single point of failure inherent in centralized systems while maintaining operational simplicity through standardized protocols.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces cryptographic hash functions and digital signatures as intermediaries between the digital assets and the tracking system. These cryptographic mechanisms mediate the verification process, allowing nodes to independently validate asset integrity and ownership without requiring trust in a central authority, thus improving reliability while preserving ease of operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If centralized control systems with additional security features are implemented, then protection against malware is improved, but device complexity increases and security measures are only implemented after breaches occur

Engineering Contradiction:
Improveprotection against malwareVSAvoiddevice complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by recording cryptographic hashes of digital assets and their provenance information in the distributed ledger before any potential security breaches can occur. This proactive approach allows the system to verify asset integrity and trace ownership ahead of time, preventing malware attacks and IP infringement before they can cause harm, rather than reacting after breaches occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces complex mechanical security measures (such as anti-malware software and centralized security controls) with cryptographic mechanisms. By substituting cryptographic hash verification and digital signatures for traditional security software, the system achieves robust malware protection and IP enforcement without adding significant device complexity, as cryptographic operations are computationally efficient and can be performed by standard nodes.

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

3Reliability

If cryptographic hashes are computed using fingerprint, workstation identifier, and user ID, then traceability and reliability are improved, but manufacturing precision and measurement precision requirements increase

Engineering Contradiction:
ImprovetraceabilityVSAvoidmeasurement precision
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent applies universality by using a standardized cryptographic hash function that serves multiple purposes: verifying digital asset integrity, tracing provenance, identifying workstations, and confirming user ownership. This single multi-functional mechanism eliminates the need for separate high-precision measurement systems for each function, reducing the overall precision requirements while maintaining reliable traceability through the comprehensive cryptographic fingerprinting approach.

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

Data Source

PatentUS11281751B2Digital asset traceability and assurance using a distributed ledger
Publication Date: 2022.03.22 ORACLE INT CORP
  • US11281751B2 patent drawing
  • US11281751B2 patent drawing
  • US11281751B2 patent drawing

AI summary

Various embodiments provide an apparatus, method, system, and/or instructions by which source code can be linked to a compiled binary, guaranteeing the origin of the binary and ensuring traceability of the binary file back to the source code that originated it. An example method includes determining a request to register a digital asset; computing a first hash of an initial source file of the digital asset; ascertaining a version of the initial source file; electing one or more nodes of a blockchain to commit the first hash to the blockchain in association with a version of the digital asset corresponding to the version of the initial source file; converting the source file into a binary file, resulting in a binary version of the digital asset; computing a second hash of the binary file; and committing the second hash to the blockchain in association with the version of the digital asset.