Verification Terminal Hash Integrity for Connected Vehicles
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing verification methods for connected vehicles and IoT devices face challenges in efficiently verifying the integrity of programs and data items, leading to excessive network load, difficulty in detecting tampering, and uncertainty in identifying the source of unauthorized data traffic.
Innovation Solution
A verification terminal system that uses hash values to verify the integrity of programs and data items by comparing own-terminal hash values with other-terminal hash values and a master hash value, utilizing a network of interconnected vehicles and a management server to ensure consistency and validity, thereby reducing network load and improving tampering detection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional verification methods are used to verify programs and data items in connected devices, then verification can be performed, but network load becomes excessive and verification efficiency decreases
Solution Approach 1:
The patent extracts only the essential verification element (hash value) from the complete program and data items, transmitting only this compact representation over the network. This allows verification to be performed with minimal network communication, solving the contradiction between verification reliability and network load by taking out only the necessary verification component rather than transmitting entire files or multiple verification copies.
Solution Approach 2:
The system performs partial verification by comparing hash values rather than verifying complete programs and data items. This partial action approach maintains verification reliability while dramatically reducing network load, as hash values are computationally derived compact representations that enable verification without requiring transmission of full verification datasets.
2Reliability
If hash values are compared between multiple terminals to verify data integrity, then tampering detection capability is improved, but device complexity increases
Solution Approach 1:
The verification terminal is designed with multi-functionality, serving both as a data storage device and a verification node simultaneously. Each terminal computes its own hash value, stores local verification data, and participates in mutual verification with other terminals. This universal design improves tampering detection capability while avoiding additional dedicated verification hardware, thus not increasing overall system complexity.
Solution Approach 2:
The patent merges the verification functionality into the existing terminal devices, combining data storage, hash computation, and verification capabilities within the same hardware platform. This merging approach enables improved tampering detection without requiring separate verification systems, maintaining simplicity in system structure while enhancing security capabilities.
3Measurement precision
If complete verification data is transmitted between terminals, then verification accuracy is maintained, but communication time and network bandwidth consumption increase
Solution Approach 1:
The patent extracts only the hash value from the complete program and data items for transmission and comparison. This extraction principle maintains verification accuracy by using the hash value as a unique fingerprint of the data, while dramatically reducing communication time and network bandwidth consumption compared to transmitting complete verification datasets.
Solution Approach 2:
The system changes the parameter of verification data from complete files to compact hash values. This parameter transformation maintains verification accuracy through cryptographic hash properties while reducing communication overhead, solving the contradiction between verification precision and communication efficiency.
Data Source
AI summary
In a verification terminal for verifying properness of an information item composed of a data string, a storage unit stores an own-terminal information item comprised of a data string, and a verification value generation unit generates a hash value of the own-terminal information item stored in the storage unit as an own-terminal hash value. A verification value acquisition unit communicates with at least one other verification terminal that should store an other-terminal information item t to thereby acquire a hash value of the other-terminal information item from the at least one other verification terminal as an other-terminal hash value. The other-terminal information item is conditioned to be identical to the own-terminal information item. A verification execution unit verifies properness of the own-terminal information item in accordance with whether the own-terminal hash value is consistent with the other-terminal hash value.


