Vehicle key function control from a mobile phone based on radio frequency link from phone to vehicle
First Claim
1. A mobile communication device, comprising:
- a processor;
a memory; and
an application stored in the memory, that when executed by the processor,receives a key and a salt from a vehicle key server, wherein the key and the salt are numeric codes that are associated with the mobile communication device and a vehicle, and wherein the salt is random data that is used as an input to a one-way function that hashes a password or passphrase,generates a plurality of credentials based on the key and the salt using an algorithm, wherein the credentials are numeric codes that serve to unlock the vehicle,transmits a credential of the plurality of credentials to the vehicle, wherein the vehicle receives and compares the received credential with a plurality of credentials stored by the vehicle and the vehicle performs an unlock command and unlocks the vehicle when the received credential from the mobile communication device matches one of the plurality of credentials stored by the vehicle,generates a new salt, andtransmits a sync command to the vehicle, wherein the sync command comprises the new salt, whereby the vehicle is commanded by the mobile communication device to generate a second plurality of credentials based on the key and the new salt using the algorithm.
6 Assignments
0 Petitions
Accused Products
Abstract
A method of provisioning a mobile communication device with key functionality is disclosed. The method comprises a web portal receiving a request to add key functionality to a mobile communication device and a vehicle. The method comprises registering the mobile communication device via a vehicle key server as a precondition to add a key and a salt to the mobile communication device and a vehicle, wherein the key and the salt are codes. The method comprises accessing a vehicle key data store via the vehicle key server, wherein the data store comprises keys and salts. The method comprises transmitting the key and the salt to a trusted service manager (TSM) server via the vehicle key server; transmitting the salt to the vehicle, and transmitting the salt and the key to the mobile communication device, whereby the mobile communication device is enable to command the vehicle to unlock, lock, or start.
-
Citations
13 Claims
-
1. A mobile communication device, comprising:
-
a processor; a memory; and an application stored in the memory, that when executed by the processor, receives a key and a salt from a vehicle key server, wherein the key and the salt are numeric codes that are associated with the mobile communication device and a vehicle, and wherein the salt is random data that is used as an input to a one-way function that hashes a password or passphrase, generates a plurality of credentials based on the key and the salt using an algorithm, wherein the credentials are numeric codes that serve to unlock the vehicle, transmits a credential of the plurality of credentials to the vehicle, wherein the vehicle receives and compares the received credential with a plurality of credentials stored by the vehicle and the vehicle performs an unlock command and unlocks the vehicle when the received credential from the mobile communication device matches one of the plurality of credentials stored by the vehicle, generates a new salt, and transmits a sync command to the vehicle, wherein the sync command comprises the new salt, whereby the vehicle is commanded by the mobile communication device to generate a second plurality of credentials based on the key and the new salt using the algorithm. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of unlocking a motor vehicle using a mobile communication device with key functionality, comprising:
-
receiving by a mobile communication device a key and a salt from a vehicle key server, wherein the key and the salt are numeric code values that are associated with the mobile communication device and a vehicle, and wherein the salt is random data that is used as an input to a one-way function that hashes a password or passphrase; generating by the mobile communication device a plurality of credentials based on the key and the salt using an algorithm, wherein the credentials are numeric codes that unlock the vehicle associated with the key; transmitting by the mobile communication device a credential of the plurality of credentials to the vehicle, wherein the vehicle receives and compares the received credential with a plurality of credentials stored by the vehicle; performing, by the vehicle, an unlock command and unlocking the vehicle when the received credential from the mobile communication device matches one of the plurality of credentials stored by the vehicle; deleting by the mobile communication device used credentials that are no longer available for unlocking the vehicle; sending a sync command by the mobile communication device to the vehicle, wherein the command comprises a new salt generated by the mobile communication device;
whereby the vehicle is commanded by the mobile communication device to generate a second plurality of credentials based on the key and the new salt using the algorithm; andgenerating by the mobile communication device new credentials that are available for use to unlock the vehicle. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
Specification