Vehicle Head Unit Security for External Device Data Channels
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current vehicle AVN systems lack security authentication for smartphones, leading to weak security of control signals and data transmitted through vehicle-dedicated data channels, which can be compromised by hacking, posing a risk to vehicle safety.
Innovation Solution
A method is introduced to provide a security service for vehicle-dedicated data channels by verifying the integrity of application software and operating systems in external terminals, exchanging plaintext symmetric keys for encryption, and detecting Man-in-the-Middle (MITM) attacks to ensure secure data transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a vehicle-dedicated data channel is established between the vehicle head unit and smartphone without security authentication, then data transmission functionality is improved, but security reliability deteriorates
Solution Approach 1:
The patent applies preliminary action by performing integrity verification of the smartphone's operating system and application software before establishing the vehicle-dedicated data channel. The vehicle head unit sends an integrity verification request message containing a hash algorithm identifier and initial value, the smartphone calculates the hash value of its software using the provided algorithm, and compares it with a pre-stored reference hash value. Only after successful verification is the data channel established, preventing compromised software from accessing vehicle control functions.
Solution Approach 2:
The patent uses an intermediary approach by introducing a plaintext symmetric key as a mediator between the vehicle head unit and smartphone. After successful integrity verification, both parties generate and exchange this key through public key cryptography. The plaintext symmetric key then serves as the foundation for establishing encrypted communication channels, acting as an intermediate security layer that enables secure data transmission without exposing the underlying software integrity verification mechanisms.
2Reliability
If integrity verification of operating system and application software is performed, then security reliability is improved, but device complexity increases
Solution Approach 1:
The patent applies the taking out principle by extracting the security verification functionality into a separate, standardized protocol layer. Instead of embedding complex verification logic throughout the entire system, the patent creates a dedicated integrity verification message format and protocol that operates independently. The verification process is isolated to specific message exchanges before channel establishment, reducing the complexity burden on the main system architecture.
Solution Approach 2:
The patent implements universality by designing a multi-functional integrity verification mechanism that serves multiple purposes: it verifies operating system integrity, verifies application software integrity, and establishes the basis for secure key exchange. The same hash algorithm framework and verification protocol structure can be applied to different software components and communication scenarios, reducing overall system complexity through reuse of standardized procedures.
3Reliability
If plaintext symmetric key exchange is implemented for encryption, then security reliability is improved, but loss of information increases due to potential MITM attacks
Solution Approach 1:
The patent applies preliminary anti-action by preemptively counteracting potential MITM attacks through integrity verification before key exchange. By verifying the smartphone's software integrity in advance and establishing binding relationships between the verified software and the exchanged keys, the system prevents attackers from intercepting or substituting keys. The preliminary verification creates a trust foundation that neutralizes the risk of information loss during subsequent key exchange operations.
Solution Approach 2:
The patent implements feedback mechanisms where the vehicle head unit and smartphone continuously verify each other's identities and software integrity throughout the key exchange and data transmission process. Hash values are calculated and compared, and any discrepancies trigger alerts or connection termination. This feedback loop ensures that if a MITM attack attempts to occur during or after key exchange, the system detects the anomaly and prevents information loss by stopping communication.
Data Source
AI summary
A method and apparatus for providing a security service for a vehicle-dedicated data channel in linking between a vehicle head unit and an external device is disclosed. The method of providing the security service for the vehicle-dedicated data channel may include: transmitting, to the terminal, a predetermined integrity verification request message for requesting integrity verification of application software and an operating system included in the terminal; receiving an integrity verification result message from the terminal, exchanging a plaintext symmetric key with the terminal when integrity of the operating system and the application software is successfully verified according to the integrity verification result message; and establishing a vehicle-dedicated data channel to the terminal and transmitting and receiving a packet encrypted using the plaintext symmetric key through the established vehicle-dedicated data channel when the plaintext symmetric key is successfully exchanged.


