IoT Device Authorization via Cryptocurrency Transaction Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The Internet of Things (IoT) devices face challenges in securely and efficiently authorizing resource access due to their constrained resources and sporadic connectivity, making it difficult to manage and control access to shared Internet resources, especially with the rapid growth of interconnected devices.
Innovation Solution
A method using cryptocurrency transactions for authorization, where IoT nodes verify the credibility of payment messages and grant access only after confirmation, leveraging remote wallets connected to the cryptocurrency network to simplify transactions and reduce the need for continuous connectivity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional authentication systems are used for IoT devices, then security can be maintained, but device complexity and resource consumption increase due to the need for secure elements and continuous connectivity
Solution Approach 1:
The patent extracts the authentication verification function from the constrained IoT device and relocates it to a remote cryptocurrency network. The IoT device only needs to store and transmit its public key and transaction history, while the complex cryptographic verification is performed by the distributed network, eliminating the need for secure elements and continuous connectivity on the device itself.
Solution Approach 2:
The patent introduces a cryptocurrency transaction message as an intermediary between the IoT device and the resource access system. This intermediary carries the authentication information in a decentralized manner, allowing verification without direct trust between the device and the resource controller, thereby reducing device complexity while maintaining security.
2Reliability
If continuous online verification is required for resource access, then access control reliability is improved, but energy consumption increases and connectivity requirements become more stringent
Solution Approach 1:
The patent performs the authentication action in advance by creating a cryptocurrency transaction message that includes the device's public key and intended resource access details before the actual resource access occurs. This preliminary authentication allows the device to access resources without requiring continuous online verification, significantly reducing energy consumption while maintaining access control reliability.
3Ease of operation
If centralized servers are used for authentication management, then access control is simplified, but system reliability decreases due to single point of failure and continued connectivity requirements
Solution Approach 1:
The patent segments the authentication system into distributed cryptocurrency transactions stored across multiple nodes in the network. Instead of relying on a single centralized server, the authentication data is distributed across the peer-to-peer network, eliminating the single point of failure and improving system reliability while maintaining operational simplicity through the automated nature of cryptocurrency transactions.
4Device complexity
If IoT devices have constrained resources and sporadic connectivity, then device simplicity and cost are improved, but authentication capability deteriorates
Solution Approach 1:
The patent enables IoT devices to perform authentication self-service by automatically creating and signing cryptocurrency transaction messages using their own private keys. The devices independently manage their authentication credentials and transaction history without requiring external authentication servers, maintaining authentication capability while preserving device simplicity and accommodating sporadic connectivity.
Data Source
AI summary
Method, device, computer program and apparatus are disclosed for: receiving by a first node from a second node a request for a resource controlled by a first node; and determining by the first node whether the request is authorized; wherein the determining includes: receiving from the second node a cryptocurrency transaction message indicative of a payment; and verifying credibility of the cryptocurrency transaction message.

