Blockchain Nodes for IoT Security Data Integrity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The Internet of Things (IoT) systems face security data tampering issues, rendering the data non-trustworthy and preventing effective operations within the system.
Innovation Solution
A method and device for blockchain nodes that involve sending and storing security data, such as security rules and operation logs, across blockchain nodes, using encryption and digital signatures to ensure data integrity and authenticity, allowing for secure operations based on verified data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If security data is stored locally in IoT systems, then data access speed is improved, but data security and integrity are compromised due to malicious tampering
Solution Approach 1:
The patent introduces blockchain technology as an intermediary layer between IoT devices and the cloud platform. Security data is stored in a distributed ledger across multiple blockchain nodes rather than centrally or locally, providing tamper-proof storage while maintaining accessible retrieval through the distributed network. This resolves the contradiction by eliminating the need for local storage while ensuring both speed and security.
Solution Approach 2:
The patent transitions from traditional single-point storage (local or central) to multi-dimensional distributed storage across the blockchain network. By storing security data across multiple nodes in a decentralized manner, the system achieves both rapid access through efficient consensus mechanisms and enhanced security through distributed redundancy, resolving the speed-security tradeoff.
2Reliability
If security data is stored in a distributed blockchain network, then data security and integrity are improved, but system complexity increases
Solution Approach 1:
The patent divides the blockchain system into distinct functional modules: IoT device layer, gateway layer, blockchain network layer, and application layer. Each layer handles specific tasks independently, simplifying the overall system architecture. The blockchain nodes are segmented into different roles (full nodes, light nodes) with varying levels of complexity, allowing flexible deployment based on requirements.
Solution Approach 2:
The blockchain network operates autonomously through self-organizing consensus mechanisms and automated validation protocols. Nodes automatically verify security data integrity without requiring complex manual management, and the system self-regulates through built-in cryptographic protocols. This reduces operational complexity while maintaining high data integrity through decentralized autonomous operation.
3Reliability
If encryption and digital signatures are applied to security data, then data authenticity is improved, but processing time increases
Solution Approach 1:
The patent implements digital signatures and encryption at the point of data generation, before data enters the blockchain network. Security data is pre-signed with cryptographic keys and encrypted using established algorithms during the initial recording phase. This preliminary application of security measures eliminates the need for repeated encryption/decryption operations during retrieval, reducing processing time while maintaining authenticity.
Solution Approach 2:
The patent employs asymmetric cryptography (public-private key pairs) instead of symmetric encryption, changing the cryptographic parameter approach. Digital signatures provide authentication with efficient verification using public keys, while encryption uses optimized algorithms with appropriate key lengths. This parameter optimization balances security strength with processing efficiency, minimizing time loss while ensuring data authenticity.
Data Source
AI summary
A method for blockchain nodes, the method including: sending security data of an Internet of Things system to other blockchain nodes, so that each blockchain node stores the security data in a blockchain database for that blockchain node; and obtaining one or more pieces of security data of the Internet of Things system from a blockchain database for a current blockchain node, and performing a corresponding operation on the Internet of Things system based on the obtained security data. There is also provided a device, a computer system and a computer readable medium for blockchain nodes.


