Patent ID: 8526606

Claim:
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.