×

Authenticating messages sent over a vehicle bus that include message authentication codes

  • US 10,211,990 B2
  • Filed: 07/20/2016
  • Issued: 02/19/2019
  • Est. Priority Date: 07/25/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of transmitting data within a vehicle over a vehicle bus, comprising the steps of:

  • (a) storing a first copy of a data message in a first memory installed to the vehicle, and a second copy of the data message in a second memory installed to the vehicle, the second memory physically separated from the first memory;

    (b) constructing at an electronic control unit (ECU) a serial bus message that includes;

    (1) the first copy of the data message as retrieved from the first memory; and

    (2)a message authentication code (MAC), wherein the MAC is created using a secret key stored at the ECU, a MAC algorithm, and the second copy of the data message as retrieved from the second memory;

    (c) transmitting the serial bus message to a receiving ECU over the vehicle bus; and

    (d) authenticating the serial bus message at the receiving ECU using a copy of the secret key stored at the receiving ECU by;

    (d1) creating a copy of the MAC from the first copy of the data message included in the serial bus message, the copy of the secret key, and the MAC algorithm;

    (d2) comparing the MAC included in the serial bus message with the copy of the MAC created at the receiving ECU; and

    (d3) rejecting or accepting the data message based on the comparison in step (d2).

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×