Vehicle Network Data Transmission Security via Dynamic Code Positioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing vehicle communication networks, particularly those using CAN, are vulnerable to hacking, which can lead to unsafe manipulations of critical vehicle systems like engine torque and steering, posing a danger to drivers due to lack of effective security measures that do not incur excessive cost or complexity.

Innovation Solution

A method for secure data transmission and reception in vehicle networks that involves adjusting the length and position information of data codes using random numbers, allowing for encryption and decryption at each controller, thereby classifying and encrypting only critical signals, reducing the need for high-specification microcontrollers and minimizing communication delays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If encryption modules are installed at each controller to perform encryption/decryption, then network security is improved, but device complexity and cost increase

Engineering Contradiction:
Improvenetwork securityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the security function from dedicated encryption modules and integrates it into the existing CAN communication protocol. By embedding security features directly in the communication protocol rather than requiring separate hardware modules, the system achieves encryption/decryption capability without adding device complexity or cost.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent makes the CAN communication protocol serve multiple functions: data transmission and security verification. By designing the protocol to simultaneously carry both data and security information (through data code length and position adjustments), the system eliminates the need for separate security modules while maintaining comprehensive security coverage across all controllers.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If separate security modules are installed on the communication network, then network security is improved, but device complexity and cost increase

Engineering Contradiction:
Improvenetwork securityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the security module function with the existing CAN communication protocol. By combining security verification capabilities into the protocol layer rather than maintaining separate security modules, the system achieves network-wide security without increasing device complexity or requiring additional hardware components.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If data codes are transmitted with fixed length and position, then communication efficiency is maintained, but security against hacking is reduced

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidsecurity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces dynamic characteristics to the data code structure by allowing data code length and position to vary based on security requirements. This dynamic approach enables the system to adapt between fixed patterns (for efficiency) and variable patterns (for security), preventing hackers from predicting data locations while maintaining communication efficiency through structured protocols.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of data code transmission by adjusting data code length and position as security measures. By modifying these transmission parameters dynamically, the system prevents unauthorized access and data manipulation while maintaining efficient communication through standardized protocol rules.

Inventive Principle:
Principle #35Parameter changes

4Reliability

If all communication data is encrypted, then network security is improved, but communication delay increases

Engineering Contradiction:
Improvenetwork securityVSAvoidcommunication delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies security measures selectively to specific data codes rather than encrypting all communication data uniformly. By adjusting data code length and position only for codes requiring security protection, the system achieves targeted security for critical information while minimizing impact on overall communication speed and avoiding unnecessary processing delays.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9900388B2Data transmission method and data reception method between controllers in vehicle network
Publication Date: 2018.02.20 HYUNDAI MOTOR CO LTD
  • US9900388B2 patent drawing
  • US9900388B2 patent drawing
  • US9900388B2 patent drawing

AI summary

A method for transmitting data between controllers in a vehicle network includes transmitting a first data code including an identification number. A second data code is transmitted including a length value of data codes to be transmitted. Data codes are transmitted by using the length value of the data codes to be transmitted. A random number and a position information value of the data codes to be transmitted are included in last and previously transmitted data codes.