Blockchain Asset Verification Using Trusted Device Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems are ineffective in combating counterfeiting of goods, particularly in retail and digital products, costing intellectual property owners billions of dollars annually.
Innovation Solution
A verification system using trusted devices and blockchain technology to collect and verify product information at the point of manufacture, allowing only authorized devices to add data to the blockchain, and utilizing a merkle trie tree for efficient storage and verification of assets through unique identifiers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional systems are used to track products, then ease of operation is maintained, but reliability in combating counterfeiting deteriorates
Solution Approach 1:
The verification system segments the tracking process into distinct phases: manufacturing phase where trusted devices collect product information and generate unique identifiers, supply chain phase where the blockchain records transactions, and verification phase where the system checks authenticity. This segmentation allows each component to specialize in one function, improving reliability while managing complexity through modular design.
Solution Approach 2:
The blockchain acts as an intermediary layer between manufacturers, suppliers, and verification systems. It provides a neutral, immutable ledger that all parties trust, eliminating the need for complex point-to-point verification protocols between each entity. The merkle trie structure serves as another intermediary mechanism, enabling efficient data verification without exposing complete transaction histories.
2Reliability
If all product information is stored in the blockchain, then reliability of verification is improved, but loss of time in retrieval increases
Solution Approach 1:
The system extracts only the essential verification elements (unique identifiers and merkle roots) and stores them in the blockchain, while keeping detailed product information in external databases. This extraction approach maintains verification reliability through blockchain's immutable records while dramatically reducing retrieval time by avoiding full data scans across the distributed ledger.
Solution Approach 2:
The verification process performs partial action by checking only the merkle root hash against the blockchain rather than verifying every single transaction record. This partial verification approach provides sufficient reliability for authenticity confirmation while minimizing the time required for the verification process.
3Reliability
If trusted devices collect all asset information at manufacture, then reliability of asset verification is improved, but device complexity increases
Solution Approach 1:
The trusted devices are equipped with specific local capabilities tailored to their function: secure hardware modules for generating and storing cryptographic keys, sensors for capturing product characteristics at manufacture, and interfaces for communicating with the blockchain network. This localized quality approach provides high verification reliability without requiring every device in the supply chain to have complex verification capabilities.
Data Source
AI summary
A method of asset verification implemented by a computing device as part of an asset verification system. The asset verification utilizes unique identifying information of the asset. The method collects asset information from a user, collects asset information from the computing device, generates a unique identifier from the asset information, adds the unique identifier and the asset information to a blockchain, and stores the asset information in a distributed storage system.


