NFT-Based IoT Device Authentication via Blockchain Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Internet of Things (IoT) devices are vulnerable to cyber-attacks due to their limited memory and processing capabilities, making robust cybersecurity protocols challenging to implement, and automated data interactions are difficult to detect, increasing the risk of data theft.

Innovation Solution

The use of Non-Fungible Tokens (NFTs) is implemented to secure data interactions by IoT devices, where an NFT is generated and mapped to the IoT device, verifying its identity through a blockchain network, ensuring only authorized devices perform data interactions, and a multi-tiered approach is used to quickly resolve failed interactions by comparing interaction logs with known failure incidents.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If robust cybersecurity protocols are implemented in IoT devices, then data security is improved, but device complexity increases

Engineering Contradiction:
Improvedata securityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary authentication mechanism using NFTs and a verification server. Instead of implementing complex security protocols directly in the IoT device, the system uses an external authentication layer where NFTs serve as digital credentials. The verification server mediates between the IoT device and the centralized system, validating NFT credentials without requiring the device itself to handle complex security operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent uses NFTs as digital copies or representations of device identity and authentication rights. Rather than securing data through complex cryptographic protocols running on the device, the system creates a simplified copy of the authentication mechanism in the form of NFTs that can be verified externally. This copying approach reduces the security burden on the device while maintaining security effectiveness.

Inventive Principle:
Principle #26Copying

2Productivity

If automated data interactions are enabled with little human intervention, then productivity is improved, but detectability of attacks decreases

Engineering Contradiction:
Improveautomation efficiencyVSAvoidattack detectability
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements a feedback mechanism through NFT verification that provides continuous authentication confirmation for automated interactions. Each automated data interaction requires NFT verification, which creates an auditable trail and immediate feedback loop. This feedback mechanism allows the system to detect anomalies in automated behavior patterns while maintaining high levels of automation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary authentication actions by verifying NFT credentials before allowing automated data interactions to proceed. This preliminary verification step creates a detectable marker before the actual data interaction occurs, making it possible to identify and investigate potential attacks even in fully automated scenarios where human intervention would normally be required for detection.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If NFT verification is performed for each data interaction, then authentication reliability is improved, but processing time increases

Engineering Contradiction:
Improveauthentication reliabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs NFT verification as a preliminary action before data interactions are allowed to proceed. By validating authentication credentials upfront through NFT verification, the system ensures that only authorized devices can access data, and this verification occurs once during the authentication phase rather than continuously during data processing, optimizing the timing of security checks.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements self-service authentication where the NFT verification process automatically validates device identity and authorization without requiring manual intervention. The verification server autonomously checks NFT credentials against the blockchain, and the process completes automatically, reducing the time impact of authentication while maintaining high reliability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12259925B2Secure data interactions performed by an internet of things (IoT) device
Publication Date: 2025.03.25 BANK OF AMERICA CORP
  • US12259925B2 patent drawing
  • US12259925B2 patent drawing
  • US12259925B2 patent drawing

AI summary

In response to receiving a tagging request to map a first non-fungible token (NFT) to a first user device, a processor transmits an authorization request to a second user device to map the first NFT to the first user device. In response to receiving an approval of the request, the processor transmits a request to a minting server of an NFT blockchain network to generate the first NFT for the first user device. The processor stores a token ID of the generated first NFT in a memory. In response to receiving a second authorization from the first user device to perform a data interaction, the processor requests the NFT blockchain network based on the token ID, verification of the first user device. In response to receiving an indication that the first user device is verified, the processor processes the data interaction.