Vehicle Shift Control Hacking Prevention via PWM Signal Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing vehicle shift control systems are vulnerable to hacking through electronic communication between the shift lever and transmission, lacking effective prevention mechanisms.
Innovation Solution
The system employs a controller that uses multiple matching codes with different PWM duty ratios for communication between the shift lever and transmission control units, allowing for detection of hacking attempts and adaptive protocol changes to prevent unauthorized control, including alerting the driver and external servers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If electronic communication is used between shift lever and transmission for automated shift control, then shift operation convenience is improved, but vulnerability to hacking increases
Solution Approach 1:
The system performs preliminary actions by sending test signals through multiple communication channels before executing the actual shift command. The controller transmits a first signal through the main communication unit and a second signal through the backup communication unit, comparing the received signals to detect potential hacking attempts before the shift operation is finalized. This preliminary verification prevents unauthorized control while maintaining electronic shift convenience.
Solution Approach 2:
The controller acts as an intermediary between the shift lever ECU and the transmission control unit. It receives operation commands from the shift lever ECU through multiple communication units, verifies their consistency, and then transmits the validated command to the transmission control unit. This intermediary role allows the system to maintain electronic communication convenience while adding a security layer that detects and prevents hacking attempts.
2Reliability
If multiple matching codes with different PWM duty ratios are implemented for communication, then hacking detection capability is improved, but communication protocol complexity increases
Solution Approach 1:
The system changes communication parameters by using multiple matching codes with different PWM duty ratios for different gear positions. Each gear position (P, R, N, D) is assigned a specific PWM duty ratio, creating a unique communication signature. This parameter variation enables the controller to detect hacking attempts by verifying whether received signals match the expected PWM characteristics, improving security without requiring fundamentally new communication hardware.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
Effectively prevents unauthorized shift control by detecting hacking attempts and dynamically changing communication protocols, ensuring secure gear position engagement and engine operation.
Implementation Method 1
controlling the shift lever ECU to transmit the first signal and the second signal based on any one of a plurality of matching codes having different pulse width modulation (PWM) duty ratios assigned to the respective gear positions of the transmission
Data Source
AI summary
A vehicle may include a transmission control unit (TCU) to output a control signal to the transmission; a shift lever; a shift lever electronic control unit (ECU) to transmit a first signal and a second signal, to the TCU; a main communication unit to perform communication between the TCU and the shift lever ECU; a backup communication unit to perform communication between the TCU and the shift lever ECU; and a controller configured to: control the shift lever ECU to transmit first and second signals based on one of a plurality of matching codes having different pulse width modulation (PWM) duty ratios assigned to the respective gear positions of the transmission; determine another one of the plurality of matching codes when the operation commands indicated by each of the first signal and the second signal received by the TCU are different; and control the shift lever ECU based on the determined matching code.


