×

Apparatus, system, and method for authentication of vehicular components

  • US 8,798,852 B1
  • Filed: 06/14/2013
  • Issued: 08/05/2014
  • Est. Priority Date: 03/14/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system for authenticating a first plurality of components operably coupled to a vehicle via a first authentication method and authenticating a second plurality of components operably coupled to the vehicle via a second authentication method that differs from the first authentication method, wherein the first plurality of components and the second plurality of components include at least one different component, and wherein a portable electrical power storage device is common to both the first plurality and the second plurality of components, the system comprising:

  • a vehicle controller;

    at least one communications interface communicably coupled to the vehicle controller, a non-rewriteable portion of a respective nontransitory storage media carried by each of the first plurality of components, and a respective nontransitory storage media carried by each of the second plurality of components;

    at least one controller-readable, nontransitory, storage communicably coupled to the vehicle controller and having stored therein at least data indicative of a manufacturer-specific authentication string used in the first authentication method, data indicative of a vehicle-specific authentication code used in the second authentication method, and at least one machine executable instruction set that when executed by the vehicle controller, causes the vehicle controller to;

    authenticate each of the first plurality of components via the first authentication method by causing the vehicle controller to;

    generate an authentication seed;

    communicate the authentication seed to each of the components included in the first plurality of components;

    determine, based at least in part on the data indicative of the manufacturer-specific authentication string and the authentication seed, a valid, manufacturer-specific, authentication code used in the first authentication method;

    receive authentication data from each of the first plurality of components, the authentication data generated by each of the first plurality of components using the authorization seed and a manufacturer-specific authentication string stored in a non-rewriteable portion of the nontransitory storage media carried by the respective component;

    validate the authentication data provided by each of the components included in the first plurality of components using the valid manufacturer-specific, authentication code determined by the vehicle controller; and

    at least partially inhibit operation of at least one vehicular system responsive to an unsuccessful validation of the authentication data provided by at least one of the components included in the first plurality of components; and

    authenticate each of the second plurality of components via the second authentication method by causing the vehicle controller to;

    responsive to receiving a request to enable vehicle operation, receive data indicative of a vehicle-specific authentication code from a respective nontransitory storage media carried by each component included in the second plurality of components, the vehicle-specific authentication code stored in a selectively rewriteable portion of the nontransitory storage media carried by the portable electrical power storage device;

    validate at least a portion of the vehicle-specific authentication code received from each component in the second plurality of components against the vehicle-specific authentication code stored in the at least one controller-readable, nontransitory, storage; and

    inhibit operation of the vehicle responsive to an unsuccessful validation of the vehicle-specific authentication code received from at least one component included in the second plurality of components.

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