Fragmented Blockchain Transactions for Server-Free IoT Security
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The challenge in managing transactions in a blockchain-based IoT ecosystem is the vulnerability of a master device as a single point of failure and the exponential growth of the attack surface due to numerous IoT devices, which complicates security maintenance and resource management, especially with limited processing and memory capabilities.
Innovation Solution
A server-free method and system for managing transactions in a blockchain-based IoT ecosystem, where data blocks are fragmented and distributed across multiple devices, utilizing a fragmented blockchain stack with modules for fragmentation and transaction management, enabling decentralized data storage and transaction handling without relying on a central server.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a master device is used to manage the IoT ecosystem in a client-server model, then device management becomes centralized and simple, but the master device becomes a single point of failure and security risks increase exponentially
Solution Approach 1:
The patent divides the centralized master device into multiple distributed nodes that collectively perform management functions. Each node stores fragments of data blocks and participates in transaction validation, eliminating the single point of failure while maintaining coordinated device management through the blockchain network.
Solution Approach 2:
The blockchain acts as an intermediary layer between IoT devices, providing a decentralized trust mechanism. Instead of direct client-server communication requiring a master device, transactions are validated and recorded by the distributed blockchain network, enhancing security while simplifying device interactions.
2Reliability
If security applications run on all devices within the IoT ecosystem, then security coverage is improved, but computing resources and power consumption increase
Solution Approach 1:
Instead of running full security applications on all IoT devices, the patent implements partial security functions where each device performs only the necessary validation and verification of transactions relevant to its operations. The blockchain network collectively provides comprehensive security coverage while individual devices consume minimal resources.
Solution Approach 2:
The blockchain network provides self-service security mechanisms through its inherent consensus algorithms and cryptographic verification. Devices automatically participate in security validation without requiring additional security software, reducing power consumption while maintaining comprehensive security coverage across the ecosystem.
3Reliability
If data blocks are fragmented and distributed across multiple devices, then system resilience and security are improved, but data management complexity increases
Solution Approach 1:
The patent combines fragmented data blocks across multiple devices into a unified blockchain structure. While data is physically distributed, the blockchain's chain structure and consensus mechanism logically merge these fragments into a single coherent ledger, providing system resilience without requiring complex distributed data management protocols.
Data Source
Figure 1
Figure 2A
Figure 2B
AI summary
The present disclosure may provide a device including: a memory storing instructions; and a processor configured to execute the instructions to: initiate a transaction; obtain location information of at least one data block, corresponding to the transaction, of a plurality of data blocks; perform fragmentation by splitting the transaction into a plurality of transaction fragments based on the location information; and transmit the plurality of transaction fragments to other devices where the at least one data block is stored.