IoT Blockchain Access Control for Secure Public Node Communication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing IoT devices face challenges in implementing secure, open, and public blockchain networks due to resource constraints and the lack of trust control mechanisms, leading to issues with data security, privacy, data ownership, and remote management.
Innovation Solution
A blockchain network architecture with administrator nodes, dual core switching access control, and embedded blockchain cores in IoT devices, enabling secure communication and management through a trusted execution environment, allowing for secure memory access and smart contract generation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If blockchain networks are implemented on IoT devices, then data security and immutability are improved, but resource consumption and device complexity increase
Solution Approach 1:
The system segments blockchain functionality into separate administrator nodes and regular nodes. Administrator nodes handle complex validation, configuration, and network management tasks, while IoT devices running regular nodes perform simpler operations. This segmentation allows security-critical functions to be distributed to powerful administrator nodes while keeping IoT device complexity manageable.
Solution Approach 2:
Administrator nodes act as intermediaries between the public blockchain network and IoT devices. These administrator nodes validate transactions, manage network configuration, and control access to the blockchain network on behalf of resource-constrained IoT devices, thereby maintaining security without burdening the devices themselves with complex security mechanisms.
2Reliability
If public blockchain networks are deployed on IoT devices, then data ownership and privacy are improved, but processing power and energy consumption increase
Solution Approach 1:
The system divides blockchain operations into resource-intensive validation tasks handled by administrator nodes and lighter transaction creation tasks executed by IoT devices. This segmentation enables IoT devices to participate in the blockchain network and maintain data ownership without consuming excessive energy for complex cryptographic validations.
Solution Approach 2:
Administrator nodes serve as intermediaries that perform energy-intensive validation, consensus participation, and network maintenance tasks. IoT devices can confidently store and transmit data to the blockchain network knowing that administrator nodes will handle the resource-consuming security and validation processes, thus preserving data ownership rights without prohibitive energy costs.
3Reliability
If administrator nodes control blockchain nodes, then network management and security are improved, but system complexity and coordination overhead increase
Solution Approach 1:
The system merges control functions into dedicated administrator nodes that handle multiple administrative tasks simultaneously - network configuration, node validation, security management, and coordination. This consolidation of administrative functions into specialized nodes simplifies the overall system architecture compared to distributing complex control logic across all nodes.
Solution Approach 2:
Administrator nodes are designed as multi-functional entities that perform diverse administrative tasks including transaction validation, network configuration management, node registration, security policy enforcement, and coordination of consensus processes. This universality reduces system complexity by having specialized nodes handle multiple control responsibilities rather than requiring each node to implement its own control mechanisms.
Data Source
AI summary
A blockchain network architecture of an infrastructure for creating end-to-end security between all public network blockchain nodes includes administrator nodes configured to control corresponding blockchain nodes by reading logs, testing and configuration; blockchain nodes configured to communicate with each other through open, unsecured channels connected to a public network, and at least one blockchain core embedded in blockchain nodes of electronic smart IoT devices that includes a transaction module, module of blockchain specific applications and the secure memory; a dual core switching access control module combined hardware and software components; a controlled switch or connector; an in-device administrator module for configuration update and route of trust for all module of blockchain nodes. Information is transmitted between the dual core switching access control module through the blockchain nodes to the controlled switch or connector.


