Blockchain IoT Authentication Framework
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The integration of IoT devices from different providers is hindered by non-uniform identifier formats, communication protocols, and security concerns, leading to high construction costs and increased security risks, such as data tampering and potential safety hazards.
Innovation Solution
Implementing a blockchain-based system with a uniform device identifier specification and public key-private key pairs for IoT devices, allowing for secure authentication and data exchange across different providers, while ensuring data integrity and interoperability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If centralized control centers are established by each device provider to manage IoT devices, then device management capability is improved, but construction costs increase and system complexity increases
Solution Approach 1:
The patent merges the device management functions from multiple centralized control centers into a single distributed blockchain system. Instead of each provider maintaining separate control centers, the system uses a shared blockchain platform where device identification, authentication, and data management are handled collectively, reducing overall system complexity while maintaining management capability.
Solution Approach 2:
The blockchain-based device identifier specification serves multiple functions simultaneously: it provides uniform identification across different providers, enables authentication, ensures data integrity, and facilitates interoperability. This multi-functional approach eliminates the need for separate specialized systems for each function.
2Adaptability or versatility
If uniform device identifier specifications are implemented across all IoT devices, then interoperability is improved, but device complexity increases due to standard compliance requirements
Solution Approach 1:
The patent changes the fundamental parameter of device identification from provider-specific formats to a unified blockchain-based identifier system. By transitioning to this new parameter standard, the system achieves interoperability across different providers while the blockchain infrastructure handles the complexity of standard compliance centrally.
3Reliability
If control centers have absolute control over IoT device data, then data management capability is improved, but security risks increase due to potential data tampering
Solution Approach 1:
The blockchain acts as an intermediary between control centers and IoT device data. Instead of control centers having direct absolute control, the blockchain mediates data storage and access through its distributed ledger, which provides transparency and immutability. This intermediary layer prevents data tampering while maintaining effective data management.
Solution Approach 2:
The blockchain system provides continuous feedback on data integrity through its immutable ledger. Any attempted data tampering is immediately detectable as the blockchain maintains a permanent record of all data transactions, creating a feedback mechanism that prevents and detects security breaches.
4Adaptability or versatility
If multiple provider-specific control centers are used to manage IoT devices, then provider autonomy is improved, but construction costs increase
Solution Approach 1:
The patent merges multiple provider-specific control center functions into a single blockchain-based system that all providers can access. This consolidation reduces the total construction cost by eliminating redundant infrastructure while maintaining provider autonomy through the decentralized nature of the blockchain, where each provider can manage their devices independently without requiring separate control centers.
Data Source
AI summary
A method is disclosed for implementing trust Internet of Things (IoT) services in an IoT device and a user device. The IoT device receives from the user device an authentication request comprising a hash value, first encrypted information and second encrypted information, where the IoT device determines whether the user device is successfully authenticated based on determining the user device public key and confirming that the user device public key exists in a list of access permitted user devices of the IoT device.


