Vehicle End-to-End Encryption Using Variable Cyclic Codes

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata securityVSAvoidcommunication protocol complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If variable cyclic code encryption is added to the communication protocol, then data integrity is improved, but communication time increases

Engineering Contradiction:
Improvedata integrityVSAvoidcommunication time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #35Parameter changes

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.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250379856A1Communication system and method based on end-to-end data encryption
Publication Date: 2025.12.11 CHERY AUTOMOBILE CO LTD
  • US20250379856A1 patent drawing

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.