Detecting program flow fault in torque security software for hybrid vehicle electric drive system
First Claim
Patent Images
1. A diagnostic system for a hybrid vehicle, comprising:
- a processor module that outputs a seed value; and
a motor control module that controls torque output by an electric motor of said hybrid vehicle, that receives said seed value, that performs a number of computational steps based on said seed value, that increments a counter value each time one of said computational steps is performed, that generates a final key value as a result of said computational steps, that outputs said final key value to said processor module, and that outputs said counter value to said processor module.
12 Assignments
0 Petitions
Accused Products
Abstract
A diagnostic system for a hybrid vehicle comprises a processor module and a motor control module. The processor module outputs a seed value. The motor control module controls torque output by an electric motor of the hybrid vehicle, receives the seed value, generates a final key value based on the seed value, and outputs the final key value to the processor module.
19 Citations
16 Claims
-
1. A diagnostic system for a hybrid vehicle, comprising:
-
a processor module that outputs a seed value; and a motor control module that controls torque output by an electric motor of said hybrid vehicle, that receives said seed value, that performs a number of computational steps based on said seed value, that increments a counter value each time one of said computational steps is performed, that generates a final key value as a result of said computational steps, that outputs said final key value to said processor module, and that outputs said counter value to said processor module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for a hybrid vehicle, comprising:
-
transmitting a seed value from a first module to a second module that controls torque output by an electric motor of said hybrid vehicle; performing a number of computational steps based on said seed value; incrementing a counter value each time one of said computational steps is performed; generating a final key value as a result of said computational steps using said second module; transmitting said final key value from said second module to said first module; and transmitting said counter value from said second module to said first module. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification