Autonomous Driving State Exchange Using Blockchain Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The effective protection of databases used for communication among autonomous vehicles against unauthorized manipulation and access is a critical challenge, as these systems rely on secure exchange of information for safe and reliable autonomous driving.
Innovation Solution
A method and device utilizing a blockchain to store and verify state transitions in autonomous driving systems, ensuring the integrity of data by using cryptographic hashing and Merkle root values, and selectively transmitting relevant information to participants based on their position and access rights.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a central database is used to store and exchange information among autonomous vehicles, then communication efficiency and data accessibility are improved, but security against unauthorized manipulation and access deteriorates
Solution Approach 1:
The patent introduces a blockchain system as an intermediary layer between vehicles and the central database. The blockchain stores cryptographic hashes of data records, serving as a mediator that verifies data integrity without exposing the actual data storage location. This intermediary structure allows efficient data access while providing security through cryptographic verification, resolving the contradiction between communication efficiency and security.
Solution Approach 2:
The patent adds a new dimension of verification by storing cryptographic hashes in a distributed blockchain structure separate from the central database. This dimensional separation allows the system to maintain fast centralized data access while simultaneously providing decentralized security verification, thus resolving the contradiction between communication efficiency and reliability.
2Loss of information
If all data from the blockchain is transmitted to every participant, then data completeness is improved, but communication overhead and processing load worsen
Solution Approach 1:
The patent implements local quality by transmitting only the portions of blockchain data that are relevant to each specific vehicle participant. Instead of sending complete blockchain data to all nodes, the system selectively transmits local quality data based on each participant's needs and position, thereby maintaining data completeness where necessary while reducing overall communication overhead.
Solution Approach 2:
The patent applies partial action by sending only the necessary subset of blockchain data to each participant rather than the complete dataset. This partial transmission approach provides sufficient information for each vehicle to verify data integrity without the excessive communication load of transmitting entire blockchain structures to all nodes.
3Reliability
If cryptographic verification is performed on all received data, then data integrity is improved, but processing time and computational resources worsen
Solution Approach 1:
The patent applies preliminary action by pre-computing and storing cryptographic hashes in the blockchain before data transmission. This preliminary cryptographic preparation allows receiving vehicles to perform efficient verification by simply comparing received data against pre-stored hashes, rather than performing complex cryptographic operations on all received data, thus maintaining data integrity while reducing processing time.
Data Source
Figure 1
Figure 2
AI summary
The invention relates to a method and to a device for communication which is interoperable between subscribers, characterised by receiving (204) information regarding a first state transition in an autonomous driving system from a subscriber (102) of the autonomous driving system, determining (210) information regarding a state of the autonomous driving system depending on the information regarding the first state transition and depending on information regarding at least one second state transition in the autonomous driving system, and saving (212) the information regarding the state in at least one block chain. The invention further relates to a method and to a device for communication in a subscriber which is interoperable between subscribers, characterised by determining (202) a first state transition in the autonomous driving system depending on information regarding a state of the autonomous driving system, information regarding at least one second state transition in the autonomous driving system being received (214) from at least one block chain, and the state of the autonomous driving system being determined (218) depending on the information regarding the at least one second state transition.