×

Systems and methods for a secure subscription based vehicle data service

  • US 10,715,511 B2
  • Filed: 05/03/2018
  • Issued: 07/14/2020
  • Est. Priority Date: 05/03/2018
  • Status: Active Grant
First Claim
Patent Images

1. A vehicle communication manager device located onboard a vehicle, the device comprising:

  • a memory comprising a non-volatile memory device storing a fixed embedded public key, wherein the embedded public key is a public key of a public-private key pair associated with a data service system not onboard the vehicle;

    a processor in communication with a wireless datalink transceiver;

    a vehicle data service protocol executed by the processor, wherein the vehicle data service protocol initiates a communication session for data service exchanges with the data service system via the wireless datalink transceiver;

    wherein the vehicle data service protocol includes a session validation sequence that causes the processor to;

    transmit a session request message to the data service system; and

    validate an authenticity of a session reply request message received from the data service system using the embedded public key, wherein the session reply message includes a public operational authentication key, a public operational encryption key, and is signed with a subscriber validation private key associated with the embedded public key;

    wherein the vehicle data service protocol includes a session initiation sequence that causes the processor to;

    transmit an initiation request message to the data service system, the session request message including a key derivation key generated onboard the vehicle, wherein the key derivation key in the initiation request message is encrypted using the public operational encryption key;

    validate an authenticity of an initiation response message received from the data service system using the public operational authentication key; and

    in response to affirmatively validating the initiation response message, apply the key derivation key to a key derivation function to generate a message authentication key;

    wherein the processor authenticates data service uplink messages received from received from the host data service during the communication session using the message authentication key.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×