Blockchain IoT Data Permission Transfer via Node Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IoT devices lack robust security measures for data transfers, relying on local network security and simple authentication methods, making them vulnerable to unauthorized access and compromising user privacy and security.

Innovation Solution

A blockchain network is used to store and manage data from IoT devices, with each node in the network verifying the identity and permissions of external devices before transmitting encrypted data, providing an immutable and scalable security solution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional local network security and simple authentication methods are used for IoT devices, then device complexity and implementation cost are low, but security reliability is insufficient

Engineering Contradiction:
Improvesecurity reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a blockchain network as an intermediary layer between IoT devices and external systems. The blockchain stores encrypted data and permission information, acting as a mediator that verifies device identities and authorization without requiring complex security implementations in each IoT device. This resolves the contradiction by providing high security reliability through the blockchain intermediary while keeping individual device complexity low.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If blockchain network is implemented for IoT device security, then security reliability and data protection are significantly improved, but system complexity and implementation cost increase

Engineering Contradiction:
Improvesecurity reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the security system into distinct components: IoT devices that generate and encrypt data locally, a blockchain network that stores encrypted data and permissions, and external devices that request access. This segmentation allows each component to have specialized, simplified functions while the overall system achieves high security reliability through their coordinated interaction.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The blockchain network provides self-service security verification by automatically checking device identities and permissions against stored authorization data. This eliminates the need for complex centralized authentication servers or manual security management, reducing system complexity while maintaining high security reliability through automated cryptographic verification.

Inventive Principle:
Principle #25Self-service

3Object-affected harmful factors

If simple authentication methods are used for IoT devices, then ease of operation is high, but security against unauthorized access is insufficient

Engineering Contradiction:
Improveprotection against unauthorized accessVSAvoidauthentication complexity
Core Design Contradiction:
Object-affected harmful factorsVSEase of operation

Solution Approach 1:

The patent replaces traditional mechanical authentication systems (passwords, usernames) with cryptographic mechanisms based on blockchain technology. Devices use digital signatures and encrypted data verification instead of simple credentials. This substitution provides strong protection against unauthorized access while maintaining ease of operation, as the cryptographic processes are automated and require minimal user intervention.

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

Data Source

PatentUS11888965B2Method and system for IOT device digital asset permission transfer system using blockchain network
Publication Date: 2024.01.30 MASTERCARD ASIAPACIFIC PTE LTD
  • US11888965B2 patent drawing
  • US11888965B2 patent drawing
  • US11888965B2 patent drawing

AI summary

A method for protection of data transfers for internet of things (IoT) devices using a blockchain includes: receiving, by a node in a blockchain network, a data message from an IoT device formatted according to an IoT messaging protocol and including a device identifier associated with the IoT device and encrypted data; generating a new block including one or more data values including the received data message; transmitting the generated new block to one or more additional nodes in the blockchain network; receiving a data request from an external device including an external identifier associated with the external device; verifying permission of the external device to access the encrypted data based on the external identifier and device identifier; and transmitting the encrypted data to the external device.