On-demand secure key generation in a vehicle-to-vehicle communication network
First Claim
1. A method of generating on-demand cryptographic keys in a vehicle-to-vehicle communication system comprising:
- enabling a vehicle start operation for a host vehicle;
obtaining at least one unique identifier relating to a user of the host vehicle;
the host vehicle generating cryptographic keys for encrypting, decrypting, and authenticating secured messages between the host vehicle and at least one remote entity in the vehicle-to-vehicle communication system in response to enabling the vehicle start operation, the cryptographic keys being generated as a function of the at least one unique identifier, the cryptographic keys including a private cryptographic key and a public cryptographic key, wherein a plurality of unique identifiers are obtained corresponding to the user, wherein multiple hashes are obtained for each unique identifier using a one way function, and wherein a subset of the multiple hashes are selected for generating the private cryptographic key;
temporarily storing a respective cryptographic key used to decrypt or encrypt messages communicated between the host vehicle and the at least one remote entity in a memory device of the host vehicle;
enabling vehicle-to-vehicle communications with the at least one remote entity, wherein the host vehicle utilizes the respective cryptographic key to decrypt or encrypt a secure message transmitted between the host vehicle and the at the least one remote entity; and
deleting the respective cryptographic key temporarily stored in the memory device of the host vehicle after the vehicle-to-vehicle communications of the host vehicle is disabled.
3 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for generating on-demand cryptographic keys in a vehicle-to-vehicle communication system. At least one unique identifier is obtained relating to a user of the vehicle. The host vehicle generates cryptographic keys for encrypting, decrypting, and authenticating secured messages between the host vehicle and at least one remote vehicle in the vehicle-to-vehicle communication system. The cryptographic keys are generated as a function of the at least one unique identifier. A respective cryptographic key used to decrypt or encrypt messages communicated between the host vehicle and the at least one remote entity is temporarily stored in a memory device of the host vehicle. The host vehicle utilizes the respective cryptographic key to decrypt or encrypt a secure message transmitted between the host vehicle and the remote vehicle. The respective cryptographic key temporarily stored in the memory device of the host vehicle is deleted after the vehicle-to-vehicle communications of the host vehicle is disabled.
-
Citations
17 Claims
-
1. A method of generating on-demand cryptographic keys in a vehicle-to-vehicle communication system comprising:
-
enabling a vehicle start operation for a host vehicle; obtaining at least one unique identifier relating to a user of the host vehicle; the host vehicle generating cryptographic keys for encrypting, decrypting, and authenticating secured messages between the host vehicle and at least one remote entity in the vehicle-to-vehicle communication system in response to enabling the vehicle start operation, the cryptographic keys being generated as a function of the at least one unique identifier, the cryptographic keys including a private cryptographic key and a public cryptographic key, wherein a plurality of unique identifiers are obtained corresponding to the user, wherein multiple hashes are obtained for each unique identifier using a one way function, and wherein a subset of the multiple hashes are selected for generating the private cryptographic key; temporarily storing a respective cryptographic key used to decrypt or encrypt messages communicated between the host vehicle and the at least one remote entity in a memory device of the host vehicle; enabling vehicle-to-vehicle communications with the at least one remote entity, wherein the host vehicle utilizes the respective cryptographic key to decrypt or encrypt a secure message transmitted between the host vehicle and the at the least one remote entity; and deleting the respective cryptographic key temporarily stored in the memory device of the host vehicle after the vehicle-to-vehicle communications of the host vehicle is disabled. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An on-demand cryptographic key generation system for vehicle-to-vehicle communications, the vehicle-to-vehicle communications being enabled upon a vehicle start operation, the on-demand cryptographic key generation system comprising:
-
an identification input device obtaining at least one unique identifier corresponding to a user of the host vehicle is used by a host vehicle to generate a set of cryptographic keys; a host vehicle processing unit for generating cryptographic keys used to encrypt, decrypt, and authenticate secured messages between the host vehicle and a remote vehicle in response to enabling the vehicle start operation, the cryptographic keys being generated as a function of the at least one unique identifier, the host vehicle processing unit obtaining a plurality of unique identifiers, wherein multiple hashes are generated for each unique identifier, wherein a subset of the multiple hashes are selected for determining a private cryptographic key, and wherein the private cryptographic key is used by the host vehicle processing unit to generate a public cryptographic key; a vehicle-to-vehicle communication system for transmitting and receiving secure messages between the host vehicle and the remote vehicle, the vehicle-to-vehicle communication system being enabled upon the vehicle start operation; and a memory device for temporarily storing at least one cryptographic key generated by the host vehicle; wherein a secure message is generated between the host vehicle and the remote vehicle, wherein the at least one cryptographic key stored by the host vehicle is used to decrypt or encrypt the secure message, and wherein the respective cryptographic key temporarily stored in the memory device is deleted from the memory device after the vehicle-to-vehicle communications of the host vehicle is disabled. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of generating on-demand cryptographic keys in a vehicle-to-vehicle communication system comprising:
-
enabling a vehicle start operation for a host vehicle; obtaining at least one unique identifier relating to a user of the host vehicle; the host vehicle generating cryptographic keys for encrypting, decrypting, and authenticating secured messages between the host vehicle and at least one remote entity in the vehicle-to-vehicle communication system in response to enabling the vehicle start operation, the cryptographic keys being generated as a function of the at least one unique identifier, the cryptographic keys including a set of substantially identical cryptographic keys that each provide encrypting and decrypting functionality using a symmetric-key infrastructure technique, wherein the host vehicle retains a first of the substantially identical cryptographic keys and the remote vehicle retains a second of the substantially identical cryptographic keys, wherein unique identifiers are obtained corresponding to the user, wherein multiple hashes are obtained for each unique identifier using a one way function, and wherein a subset of the multiple hashes are selected for generating the substantially identical cryptographic keys; temporarily storing a respective cryptographic key used to decrypt or encrypt messages communicated between the host vehicle and the at least one remote entity in a memory device of the host vehicle; enabling vehicle-to-vehicle communications with the at least one remote entity, wherein the host vehicle utilizes the respective cryptographic key to decrypt or encrypt a secure message transmitted between the host vehicle and the at the least one remote entity; and deleting the respective cryptographic key temporarily stored in the memory device of the host vehicle after the vehicle-to-vehicle communications of the host vehicle is disabled.
-
Specification