Vehicle Identification from Secure-Booted Control Units
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing vehicle identification systems using VINs face privacy and security issues due to association with only major components, format inconsistencies across different standards, and non-compliance with privacy laws like GDPR.
Innovation Solution
A system that automatically generates an identification for a vehicle based on the successful secure boot of a plurality of control units, using unique cryptographic signatures to standardize the identification format and enhance privacy and security.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If VIN is used to identify a specific vehicle, then the vehicle can be identified from among a plurality of vehicles communicating with the server, but privacy and security issues arise because the VIN is only associated with some major components and not crucial components
Solution Approach 1:
The patent divides the vehicle identification system into multiple control units (ECUs), each with its own unique identifier. Instead of relying on a single VIN associated with major components, the system segments the identification across multiple control units including crucial components, thereby improving both identification accuracy and security while addressing privacy concerns through distributed identification.
2Adaptability or versatility
If different VIN standards are implemented based on different competing standards, then various vehicle specifications can be identified, but format inconsistencies cause difficulties for the server to identify particular vehicles
Solution Approach 1:
The patent creates a universal identification system where multiple control units each provide their own unique identifiers. The server can identify vehicles by aggregating identifiers from multiple control units, making the system compatible with different vehicle standards and manufacturers while maintaining consistent identification format through the use of standardized cryptographic signatures and message authentication codes across all control units.
3Stability of the object's composition
If VIN is used as a persistent identifier, then the vehicle can be consistently identified across different countries and regions, but it may not comply with privacy laws such as GDPR that permit having an identifier that cannot be reset
Solution Approach 1:
The patent implements a dynamic identification system where the vehicle identifier is generated based on the collective state of multiple control units. If any control unit is replaced, compromised, or fails secure boot verification, the identifier can be regenerated or invalidated. This provides persistent identification when the system is intact while enabling identifier reset and revocation when needed, thus complying with privacy laws like GDPR that require the ability to reset identifiers.
4Measurement precision
If a server is configured to read specific VIN formats, then accurate vehicle identification can be achieved, but the server cannot properly interpret VINs with different formats from other standards
Solution Approach 1:
The patent changes the identification parameters from traditional VIN formats to a standardized cryptographic format based on control unit identifiers. Each control unit provides a unique identifier that is cryptographically signed, and the server verifies these signatures using standardized algorithms. This parameter change allows the server to accurately identify vehicles regardless of the original VIN format or manufacturer standard, achieving both precision and versatility.
Data Source
AI summary
Provided are system, method, and device for generating an identification for a vehicle system. According to embodiments, the system may include: a memory storage storing computer-executable instructions; and at least one processor communicatively coupled to the memory storage, wherein the at least one processor may be configured to execute the instructions to: determine whether all of a plurality of control units within a vehicle have successfully secure booted; and in response to determining that all of the plurality of control units have successfully secure booted, generate an identification for the vehicle based on the plurality of control units that have successfully secure booted.


