Vehicle Data Security Method and System
First Claim
1. A method of validating variable data transmitted in a vehicle having at least one primary processor and at least one secondary processor, the method comprising the steps of:
- generating a control copy and a redundant copy of the variable data in the at least one primary processor;
providing the redundant copy of the variable data to the at least one secondary processor over a period of time;
calculating one or more average values for the redundant copy of the variable data over the period of time in the at least one secondary processor;
generating a transmittal message using the control copy of the data in the at least one primary processor during the period of time;
providing the transmittal message to the at least one secondary processor; and
comparing the transmittal message with the one or more calculated average values for the redundant copy of the variable data in the at least one secondary processor.
11 Assignments
0 Petitions
Accused Products
Abstract
A method for validating variable data transmitted in a vehicle having at least one primary processor and at least one secondary processor includes generating a control copy and a redundant copy of the variable data in the at least one primary processor, providing the redundant copy of the variable data to the at least one secondary processor over a period of time, calculating one or more average values for the redundant copy of the variable data over the period of time in the at least one secondary processor, generating a transmittal message using the control copy of the data in the at least one primary processor during the period of time, providing the transmittal message to the at least one secondary processor, and comparing the transmittal message with the one or more calculated average values for the redundant copy of the variable data in the at least one secondary processor.
12 Citations
20 Claims
-
1. A method of validating variable data transmitted in a vehicle having at least one primary processor and at least one secondary processor, the method comprising the steps of:
-
generating a control copy and a redundant copy of the variable data in the at least one primary processor; providing the redundant copy of the variable data to the at least one secondary processor over a period of time; calculating one or more average values for the redundant copy of the variable data over the period of time in the at least one secondary processor; generating a transmittal message using the control copy of the data in the at least one primary processor during the period of time; providing the transmittal message to the at least one secondary processor; and comparing the transmittal message with the one or more calculated average values for the redundant copy of the variable data in the at least one secondary processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of validating variable data including at least a yaw variable, a lateral acceleration variable, and a longitudinal acceleration variable, for transmittal in a system comprising at least one primary processor, at least one secondary processor, a first yaw sensor and a second yaw sensor for measuring values for the yaw variable, a first lateral acceleration sensor and a second lateral acceleration sensor for measuring values for the lateral acceleration variable, and a longitudinal acceleration sensor for measuring values for the longitudinal acceleration variable, the method comprising the steps of:
-
generating a control copy of values for the first yaw sensor in the at least one primary processor; generating a control copy of values for the second yaw sensor in the at least one primary processor; generating a control copy of values for the first lateral acceleration sensor in the at least one primary processor; generating a control copy of values for the second lateral acceleration sensor in the at least one primary processor; generating a control copy of values for the longitudinal acceleration sensor in the at least one primary processor; generating a redundant copy of the values for the first yaw sensor in the at least one primary processor; generating a redundant copy of the values for the first lateral acceleration sensor in the at least one primary processor; generating a redundant copy of the values for the longitudinal acceleration sensor in the at least one primary processor; providing the redundant copies of the values for the first yaw sensor, the first lateral acceleration sensor, and the longitudinal acceleration sensor to the at least one secondary processor over a period of time; calculating one or more average values for the redundant copies of the values for the first yaw sensor, the first lateral acceleration sensor, and the longitudinal acceleration sensor over the period of time in the at least one secondary processor; comparing the control copy of the values for the first yaw sensor with the control copy of the values for the second yaw sensor; comparing the control copy of the values for the first lateral acceleration sensor with the control copy of the values for the second lateral acceleration sensor; generating a transmittal message using the control copies of the values for the first yaw sensor, the first lateral acceleration sensor, and the longitudinal acceleration sensor in the at least one primary processor during the period of time; providing the transmittal message to the at least one secondary processor; and comparing the transmittal message with the one or more calculated average values for the redundant copies of the values for the first yaw sensor, the first lateral acceleration sensor, and the longitudinal acceleration sensor in the at least one secondary processor. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. An apparatus for validating variable data transmitted in a vehicle, the apparatus comprising:
-
at least one primary processor configured to generate a control copy and a redundant copy of the variable data, and to generate a transmittal message using the control copy of the data during a period of time; and at least one secondary processor configured to receive the redundant copy of the variable data from the at least one primary processor over the period of time, to receive the transmittal message from the at least one primary processor, to calculate one or more average values for the redundant copy of the variable data over the period of time, and to compare the transmittal message with the one or more calculated average values for the redundant copy of the variable data. - View Dependent Claims (17, 18, 19, 20)
-
Specification