Blockchain Payment Server for IoT Security and Privacy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional IoT payment systems require user information and direct communication between the user device and service provider, leading to security hazards and inefficient management of IoT device payments.
Innovation Solution
A method utilizing a blockchain-based payment system that registers IoT devices, service providing devices, and digital wallets, allowing for secure and efficient payment management by linking the IoT device with a digital wallet, enabling payments without requiring user information and facilitating direct billing to the IoT device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a conventional mobile payment service is used for IoT device payment, then direct communication between service provider and user device is enabled, but security hazards increase and user information privacy is compromised
Solution Approach 1:
The patent introduces a payment supporting server as an intermediary between the service provider and user device. This server manages the payment process by receiving billing transactions from the service provider, retrieving payer information from the blockchain database, and facilitating payment through the digital wallet without requiring direct communication between the service provider and user device, thereby eliminating security hazards associated with direct communication
Solution Approach 2:
The patent uses blockchain technology to create immutable copies of transaction records and payment information. Instead of storing sensitive user information in centralized databases that are vulnerable to attacks, the system stores hashed copies of information on the blockchain, allowing verification without exposing actual user data, thus enhancing security while maintaining payment functionality
2Ease of operation
If user information is required for payment, then payment processing can be completed, but user information privacy is compromised and registration complexity increases
Solution Approach 1:
The patent extracts sensitive user information from the payment processing flow. Instead of requiring service providers to handle user information directly, the system separates the payment authorization function from user data. The payment supporting server retrieves only necessary payment authorization data from the blockchain database, leaving sensitive user information stored securely in the digital wallet and blockchain, thus protecting privacy while enabling payment processing
Solution Approach 2:
The payment supporting server acts as an intermediary that handles payment processing without exposing user information. It receives billing transactions, retrieves payer information hash from the blockchain database, and processes payment through the digital wallet system, eliminating the need for service providers to collect or store user information while maintaining ease of payment processing
3Productivity
If direct communication between service provider and user device is used, then payment speed is fast, but security risks increase and management efficiency decreases
Solution Approach 1:
The payment supporting server provides universal payment management services for multiple service providers and IoT devices. Instead of each service provider implementing their own payment system (which would increase complexity), the patent introduces a centralized payment supporting server that handles payment processing, blockchain database management, and digital wallet coordination for all service providers, thereby reducing overall system complexity while maintaining efficient payment processing
Solution Approach 2:
The payment supporting server serves as an intermediary that streamlines payment processing. It receives standardized billing transactions from service providers, automatically retrieves payer information from the blockchain database, and coordinates payment execution, eliminating the need for complex point-to-point communication protocols between service providers and user devices while maintaining fast processing speeds
Data Source
AI summary
A method for a payment for an Internet of Things (IoT) device is provided. The method includes steps of: a payment supporting server (a) on condition that the payment supporting server has registered certificates of the IoT device, a service providing device, and a digital wallet, and manages corresponding blockchain transaction IDs and link information, if a billing transaction is acquired, validating the billing transaction including identification information on the service providing device and the IoT device, a billing detail, and a signature value; (b) acquiring identification information on the digital wallet corresponding to the billing transaction from the blockchain database; and (c) (i) paying the billing detail using the digital wallet, (ii) registering a payment result including a payment detail in the blockchain database and managing its blockchain transaction ID, and (iii) transmitting the payment result to the service providing device, the IoT device, and the digital wallet.


