Blockchain Machine Authentication via Sensor Credentials
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Smart devices, such as cars and laundry machines, face challenges in authentication due to susceptibility to hacking and fraudulent manipulation, necessitating a system to generate machine credentials for secure transactions and access control.
Innovation Solution
A blockchain-based system for generating and managing machine accounts, using fingerprint access data and smart contracts to authenticate and authorize transactions, ensuring only approved requests are completed, thereby preventing fraudulent activities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If machine credentials and blockchain authentication are implemented, then authentication reliability is improved, but device complexity increases
Solution Approach 1:
The patent introduces a blockchain as an intermediary system between machines and service providers. The blockchain serves as a trusted third party that verifies machine credentials and authorizes transactions without requiring direct trust between the machine and service provider. This mediator approach resolves the authentication reliability issue while distributing complexity to the blockchain network rather than concentrating it in individual machines.
Solution Approach 2:
The patent replaces traditional mechanical authentication mechanisms (such as physical keys, passwords, or direct server verification) with a blockchain-based cryptographic system. The blockchain uses distributed consensus and cryptographic hashing to verify machine credentials, substituting the complex centralized authentication mechanism with a more reliable but distributed system that improves authentication reliability.
2Reliability
If blockchain tracking and validation is implemented, then transaction security is improved, but processing time increases
Solution Approach 1:
The patent implements preliminary actions by pre-establishing machine credentials and authentication parameters on the blockchain before transactions occur. The blockchain stores verified machine identifiers and authentication rules in advance, so that during actual transactions, the system only needs to read and validate pre-stored data rather than performing complex verification procedures in real-time. This reduces processing time while maintaining security.
Solution Approach 2:
The patent uses blockchain to create and store copies of machine credentials and transaction records in a distributed manner. Instead of requiring real-time verification of machine identity and authorization, the system reads pre-stored copies of authenticated machine data from the blockchain, significantly reducing processing time for authentication while maintaining transaction security through the immutable nature of blockchain records.
Data Source
Figure 1A
Figure 1B
Figure 2
AI summary
Machines with credentials having multiple sensors can be authenticated and allowed a level of access to perform tasks based on the credential and a blockchain network or blockchain based platform using authenticatable values provided by the machines' sensor data, log data, location data. Requests for service can be managed by the blockchain based platform based on authentication values from the machine.