IoT Data Interaction Security via NFT Blockchain Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IoT devices with limited memory and processing capabilities face challenges in implementing robust cybersecurity protocols, making them vulnerable to cyber-attacks, especially when set to perform data interactions with little human intervention, making attacks difficult to detect.

Innovation Solution

The use of Non-Fungible Tokens (NFTs) on a blockchain network to secure data interactions by authenticating IoT devices, ensuring only authorized devices can perform interactions, and a multi-tiered approach to quickly resolve failed data interactions by correlating failure incidents with known solutions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If robust cybersecurity protocols are implemented in IoT devices, then security reliability is improved, but device complexity and resource consumption increase beyond the capabilities of simple IoT devices

Engineering Contradiction:
Improvecybersecurity reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a blockchain network as an intermediary that performs security verification functions externally. The IoT device interacts with the blockchain network through smart contracts, which handle the complex security protocols, authentication, and authorization logic. This allows robust security without embedding complex security infrastructure within the resource-constrained IoT device itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces traditional mechanical/security infrastructure approaches with a cryptographic and decentralized system. Instead of relying on centralized security servers or complex hardware security modules within IoT devices, the system uses blockchain cryptography, digital signatures, and smart contracts to provide security functions, better suited for resource-constrained environments.

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

2Productivity

If automated data interactions are enabled with little human intervention, then productivity is improved, but vulnerability to undetected cyber-attacks increases

Engineering Contradiction:
Improvedata interaction efficiencyVSAvoidcyber-attack vulnerability
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent implements preliminary security verification through NFT-based authentication before data interactions occur. The system pre-establishes trusted relationships by mapping IoT devices to NFTs that contain verified identity and authorization information. This preliminary authentication ensures that even fully automated interactions are protected against unauthorized access and cyber-attacks.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The blockchain network provides continuous feedback through the verification process, confirming the authenticity and authorization status of each IoT device before allowing data interactions. This feedback mechanism enables automated systems to verify identities and authorization in real-time, maintaining security without requiring human intervention.

Inventive Principle:
Principle #23Feedback

3Reliability

If NFT verification is performed for every data interaction, then security reliability is improved, but processing time and network latency increase

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

Solution Approach 1:

The system performs authentication preliminarily by mapping IoT devices to NFTs during device registration or initialization. The NFT contains pre-verified identity and authorization information that can be quickly validated during data interactions without requiring time-consuming verification processes each time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses the NFT as a portable copy of the device's identity and authorization credentials. Instead of repeatedly verifying the actual device identity through complex processes, the system validates the NFT token, which is a simplified, quickly verifiable representation of the device's authenticated state.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20240303632A1Processing data interactions performed by an Internet of Things (IoT) device
Publication Date: 2024.09.12 BANK OF AMERICA CORP
  • US20240303632A1 patent drawing
  • US20240303632A1 patent drawing
  • US20240303632A1 patent drawing

AI summary

A processor detects that a first data interaction has been initiated by a first user device associated with a first user. The processor determines whether the first data interaction is to be processed in a first computing network or a second computing network and processes the first data interaction in the determined computing network. After processing the first data interaction, the processor obtains an interaction log associated with the first data interaction, extracts information related to the first data interaction from the interaction log, and transmits the information associated with the first data interaction to a non-fungible token (NFT) blockchain network for recording in a first NFT associated with the first user device.