Security system for electronic equipment
First Claim
1. An electronic control unit (ECU) for a vehicle, the ECU comprising:
- transceiver circuitry to at least one of send and/or receive a message;
voltage measurement circuitry to determine a high bus line voltage (VCANH) value and/or a low bus line voltage (VCANL) value for each zero bit of a received message;
acknowledge (ACK) circuitry to determine, based on a plurality of VCANH and/or VCANL values corresponding to a plurality of received messages, an initial most frequently measured VCANH value (VfreqH1) and/or an initial most frequently measured VCANL value (VfreqL1), the ACK circuitry to further determine a high ACK threshold voltage (VthH) and/or a low ACK threshold voltage (VthL) based on the VfreqH1 and/or the VfreqL1; and
feature set circuitry to determine a value of at least one feature of a feature set, the feature set comprising at least one of an operating most frequently measured VCANH value (VfreqH2) of a number of VCANH values and/or an operating most frequently measured VCANL value (VfreqL2) of a number of VCANL values;
wherein the VfreqH2 is determined based on VCANH values less than VthH; and
wherein the VfreqL2 is determined based on VCANL values greater than VthL.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment provides an electronic control unit (ECU) for a vehicle. The ECU includes transceiver circuitry, voltage measurement circuitry and feature set circuitry. The transceiver circuitry is to at least one of send and/or receive a message. The voltage measurement circuitry is to determine at least one of a high bus line voltage (VCANH) value and/or a low bus line voltage (VCANL) value, for each zero bit of at least one zero bit of a received message. The received the message includes a plurality of bits. The feature set circuitry is to determine a value of at least one feature of a feature set based, at least in part, on at least one of a high acknowledge (ACK) threshold voltage (VthH) and/or a low ACK threshold voltage (VthL). The feature set includes at least one of an operating most frequently measured VCANH value (VfreqH2) of a number of VCANH values and/or an operating most frequently measured VCANL value (VfreqL2) of a number of VCANL values.
-
Citations
19 Claims
-
1. An electronic control unit (ECU) for a vehicle, the ECU comprising:
-
transceiver circuitry to at least one of send and/or receive a message; voltage measurement circuitry to determine a high bus line voltage (VCANH) value and/or a low bus line voltage (VCANL) value for each zero bit of a received message; acknowledge (ACK) circuitry to determine, based on a plurality of VCANH and/or VCANL values corresponding to a plurality of received messages, an initial most frequently measured VCANH value (VfreqH1) and/or an initial most frequently measured VCANL value (VfreqL1), the ACK circuitry to further determine a high ACK threshold voltage (VthH) and/or a low ACK threshold voltage (VthL) based on the VfreqH1 and/or the VfreqL1; and feature set circuitry to determine a value of at least one feature of a feature set, the feature set comprising at least one of an operating most frequently measured VCANH value (VfreqH2) of a number of VCANH values and/or an operating most frequently measured VCANL value (VfreqL2) of a number of VCANL values; wherein the VfreqH2 is determined based on VCANH values less than VthH; and wherein the VfreqL2 is determined based on VCANL values greater than VthL. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
at least one of sending and/or receiving, by transceiver circuitry of an electronic control unit (ECU) for a vehicle, a message; determining, by voltage measurement circuitry of the ECU, at least one of a high bus line voltage (VCANH) value and/or a low bus line voltage (VCANL) value for each zero bit of a received message; determining, by acknowledge (ACK) circuitry, an initial most frequently measured VCANH value (VfreqH1) and/or an initial most frequently measured VCANL value (VfreqL1) based on a plurality of VCANH and/or VCANL values corresponding to a plurality of received messages; determining, by acknowledge (ACK) circuitry, a high ACK threshold voltage (VthH) and/or a low ACK threshold voltage (VthL) based on the VfreqH1 and/or the VfreqL1; and determining, by feature set circuitry of the ECU, a value of at least one feature of a feature, the feature set comprising at least one of an operating most frequently measured VCANH value (VfreqH2) of a number of VCANH values and/or an operating most frequently measured VCANL value (VfreqL2) of a number of VCANL values; wherein the VfreqH2 is determined based on VCANH values less than VthH; and wherein the VfreqL2 is determined based on VCANL values greater than VthL. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A vehicle system comprising:
-
a plurality of electronic control units (ECUs); and a communication bus to couple the plurality of ECUs, each ECU comprising transceiver circuitry to at least one of send and/or receive a message, and at least one ECU comprising; voltage measurement circuitry to determine a high bus line voltage (VCANH) value and/or a low bus line voltage (VCANL) value for each zero bit of a received message; acknowledge (ACK) circuitry to determine, based on a plurality of VCANH and/or VCANL values corresponding to a plurality of received messages, an initial most frequently measured VCANH value (VfreqH1) and/or an initial most frequently measured VCANL value (VfreqL1), the ACK circuitry to further determine a high ACK threshold voltage (VthH) and/or a low ACK threshold voltage (VthL) based on the VfreqH1 and/or the VfreqL1; and feature set circuitry to determine a value of at least one feature of a feature set, the feature set comprising at least one of an operating most frequently measured VCANH value (VfreqH2) of a number of VCANH values and/or an operating most frequently measured VCANL value (VfreqL2) of a number of VCANL values; wherein the VfreqH2 is determined based on VCANH values less than VthH; and wherein the VfreqL2 is determined based on VCANL values greater than VthL. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification