IoT Data Interaction Recovery With NFT Blockchain Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IoT devices are vulnerable to cyber-attacks due to limited memory and processing capabilities, making it challenging to implement robust cybersecurity protocols, and automated data interactions are difficult to detect, increasing vulnerability to data theft.

Innovation Solution

Utilizing non-fungible tokens (NFTs) to authenticate IoT devices by mapping them to unique IDs, verifying their identity through an NFT blockchain network, and recording interaction logs to secure data interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If robust cybersecurity protocols are implemented in IoT devices, then security against cyber-attacks is improved, but device complexity and resource consumption increase beyond the limited capabilities of IoT devices

Engineering Contradiction:
ImprovesecurityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a blockchain network as an intermediary system that performs security verification functions externally. Instead of implementing complex security protocols within the IoT device itself, the device interacts with a blockchain network that handles authentication, identity verification, and security validation, thereby maintaining security while respecting the device's limited capabilities

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The security functionality is segmented between the IoT device and the blockchain network. The device handles basic operations while the blockchain network handles complex security verification, identity management, and authentication logic. This segmentation allows security functions to be performed without overloading the IoT device's limited resources

Inventive Principle:
Principle #1Segmentation

2Productivity

If automated data interactions are implemented with little to no human intervention, then productivity is improved, but detection of potential attacks becomes difficult increasing vulnerability

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

Solution Approach 1:

The blockchain network provides continuous feedback mechanisms that monitor and verify automated data interactions. Each interaction is recorded, authenticated, and verified on the blockchain, creating an auditable trail that enables detection and analysis of potential attacks while maintaining automation efficiency

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Security verification and authentication are performed in advance through the blockchain network before data interactions occur. Identity verification, authorization checks, and security validations are completed beforehand, allowing automated operations to proceed efficiently while maintaining detectable security controls

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12425243B2Resolving failed data interactions performed by an internet of things (IoT) device
Publication Date: 2025.09.23 BANK OF AMERICA CORP
  • US12425243B2 patent drawing
  • US12425243B2 patent drawing
  • US12425243B2 patent drawing

AI summary

A processor detects a first failure incident associated with a failure of a data interaction relating to a transfer initiated by a user device of data objects from a source data file associated with the user device to a target data file. The processor obtains a first interaction log associated with the data interaction, compares it with a plurality of second interaction logs associated with a plurality of known failure incidents, and determines a correlation probability. If the correlation probability equals or exceeds a threshold probability, the processor determines a first known failure incident that is associated with the first failure incident. The processor obtains a first known solution that corresponds to the first known failure incident and processes the data interaction based on the first known solution by performing at least one corrective action specified in the first known solution.