Vehicle Data Reward Exchange Using Hash Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Challenges exist in providing secure, real-time custom data selection and communication of multiple data points from IoT-enabled devices, such as vehicles, to data buyers while ensuring control and compensation for the device owners.
Innovation Solution
Utilizing an on-board computing resource like a Controller Area Network (CAN bus) to compile custom data selections requested by data buyers, secured by a Mobile Edge Computing (MEC) server, which applies hash functions and interacts with a decentralized entity like a blockchain to facilitate smart contracts for data exchange and reward transactions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If custom data selection and transmission from IoT devices is implemented, then data buyers can obtain specific valuable data, but security and control mechanisms increase system complexity
Solution Approach 1:
The patent introduces a computing device as an intermediary between the vehicle (edge device) and the decentralized entity (blockchain). This intermediary handles the complexity of smart contract execution, hash function application, and reward distribution, thereby enabling custom data selection capabilities without directly increasing the complexity of the vehicle's onboard systems. The computing device mediates the interaction, absorbing the computational and security overhead.
2Speed
If real-time data transmission is implemented, then data buyers receive timely information, but data integrity and security verification increase processing time
Solution Approach 1:
The patent applies hash functions to the custom data selection before transmission to the decentralized entity. This preliminary action creates a cryptographic fingerprint of the data, enabling later verification of data integrity without requiring re-transmission or re-processing of the original data. The hash computation is performed in advance, allowing fast verification at a later stage while maintaining real-time transmission capabilities.
3Productivity
If device owners receive direct rewards, then compensation is streamlined, but smart contract execution and verification increase computational overhead
Solution Approach 1:
The computing device serves as an intermediary that executes the smart contract logic and manages reward distribution. Instead of requiring the vehicle's onboard computing resources to handle complex smart contract execution and verification, the computing device absorbs this computational overhead. This enables direct reward distribution to device owners while keeping the vehicle's energy consumption and computational burden minimal.
Data Source
AI summary
An example system comprising a computing device to transmit data from a vehicle provisioned with a plurality of hardware computing resources to a decentralized entity, the computing device to receive a custom data selection from the vehicle in response to a conditional request for a particular data set by the decentralized entity, apply a hash function to the custom data selection, transmit the custom data selection to the decentralized entity, verify that the custom data selection fulfills the conditional request of the decentralized entity, and transmit a reward to the vehicle from the decentralized entity in response to the custom data selection having fulfilled the conditional request.


