Blockchain IoT Data Permission Transfer via Node Verification
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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.
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
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.
Data Source
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.


