Blockchain Interworking for oneM2M and LWM2M Data Integrity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The centralized storage of IoT data in existing interworking proxy application entity (IPE) structures poses privacy threats and reliability issues, and there is a lack of effective interworking between oneM2M and LWM2M platforms, leading to unaddressed integrity concerns for IoT data.
Innovation Solution
A blockchain-based platform system utilizing a hyperledger fabric network and fabric bridge gateway to validate chaincode and generate events, enabling secure and decentralized interworking between oneM2M and LWM2M platforms without central storage, thereby improving data integrity by preventing forgery and alteration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If IoT data is centrally stored in the Content Sharing Resource (CSR) of the interworking proxy application entity, then communication between oneM2M and LWM2M platforms is enabled, but privacy threats and reliability issues occur due to centralized storage
Solution Approach 1:
The patent extracts the centralized data storage function from the interworking proxy application entity and relocates it to a blockchain-based distributed storage system. This extraction eliminates the single point of failure and centralized privacy vulnerability while preserving the interworking capability between oneM2M and LWM2M platforms through the blockchain network.
Solution Approach 2:
The patent introduces a blockchain network as an intermediary between the oneM2M and LWM2M platforms. This intermediary enables data exchange and communication between the two platforms while distributing storage across multiple nodes, thereby maintaining interworking functionality without centralized storage vulnerability.
2Adaptability or versatility
If IoT data is recorded in the Content Sharing Resource (CSR), then platform interworking is achieved, but data integrity is compromised due to centralized recording
Solution Approach 1:
The patent extracts the centralized data recording function from the CSR and implements it through blockchain technology. The blockchain's distributed ledger structure ensures data integrity by eliminating single-point-of-failure corruption and providing immutable recording of IoT data across all network participants.
Solution Approach 2:
The patent changes the storage parameter from centralized CSR to distributed blockchain storage. This parameter change transforms the data recording mechanism to provide enhanced integrity through cryptographic hashing, distributed consensus, and immutability characteristics of blockchain technology.
3Device complexity
If centralized storage is used in the IPE structure, then system simplicity is maintained, but privacy threats and data reliability problems arise
Solution Approach 1:
The patent segments the centralized storage system into multiple distributed nodes forming a blockchain network. This segmentation distributes data across multiple locations, eliminating the single point of failure and centralized privacy vulnerability while maintaining system functionality through the distributed architecture.
Solution Approach 2:
The patent introduces blockchain technology as an intermediary layer between data generation and data storage. This intermediary provides privacy protection through cryptographic mechanisms and distributed validation, preventing unauthorized access and data breaches while enabling continued system operation.
Data Source
AI summary
A blockchain-based platform system for interworking with one machine-to-machine (oneM2M) and lightweight machine-to-machine (LWM2M) and a method of implementing a blockchain-based platform are provided. The blockchain-based platform system for interworking with oneM2M and LWM2M includes a hyperledger fabric network configured to validate chaincode called in association with a first client application and generate an event in association with the validated chaincode, and a fabric bridge gateway configured to perform interworking with an LWM2M protocol and a oneM2M platform by transmitting a request or a response corresponding to the event to a second client application.


