Vehicle End-to-End Encryption Using Variable Cyclic Codes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing complexity of automotive systems due to electrification and intelligence introduces security vulnerabilities in vehicle communication, making them susceptible to data interception and modification by third parties, which threatens safe and stable vehicle operation.
Innovation Solution
A communication system and method utilizing an end-to-end data encryption protocol with a variable cyclic code to encrypt vehicle state information and control instructions, incorporating CRC checksums and counters to ensure data integrity and security.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If end-to-end data encryption with variable cyclic code is implemented, then data security and integrity are improved, but communication protocol complexity increases
Solution Approach 1:
The communication protocol is segmented into distinct functional layers: data packaging layer (adding cyclic code and CRC), encryption layer (variable cyclic code encryption), and verification layer (CRC verification). Each layer handles specific security tasks independently, making the complex encryption protocol manageable and maintainable while ensuring comprehensive data protection.
Solution Approach 2:
The variable cyclic code and CRC checksum are calculated and embedded into the data packet structure before transmission occurs. This preliminary encryption and verification preparation ensures that data is protected against interception and modification before it leaves the transmitting device, maintaining security without requiring complex real-time processing during communication.
2Reliability
If variable cyclic code encryption is added to the communication protocol, then data integrity is improved, but communication time increases
Solution Approach 1:
The system uses variable cyclic code with different polynomial parameters (such as CRC-8, CRC-16, CRC-32) that can be selected based on the specific communication requirements. This allows optimization between security level and processing time - for example, using shorter CRC lengths for time-critical communications while maintaining adequate integrity verification, thus reducing communication time overhead while preserving data integrity.
Solution Approach 2:
The protocol implements partial encryption by applying cyclic code only to critical data fields rather than encrypting the entire data stream. This selective approach provides sufficient data integrity protection for essential vehicle control information while minimizing the computational overhead and time required for encryption and decryption operations.
Data Source
AI summary
Provided is a communication system based on end-to-end data encryption. The system includes a domain controller, an actuator, and a sensor. The sensor is configured to sense vehicle state information and transmit the vehicle state information as sensed to the domain controller through an end-to-end communication protection protocol; and the domain controller is configured to acquire a control instruction based on the vehicle state information as received, and transmit a corresponding control instruction to a corresponding actuator through the end-to-end communication protection protocol. The end-to-end communication protection protocol is additionally provided with a cyclic code that is variable and configured to encrypt information for communication.
