# US 10,484,351 B2 · System and method for certificate selection in vehicle-to-vehicle applications to enhance privacy

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,484,351 B2
- Document ID: US10484351B2
- Status: Granted
- Kind: B2
- Application number: 15/409,840
- Filed: 2017-01-19
- Published: 2017-08-03
- Granted: 2019-11-19
- Earliest claimed: 2016-01-28
- Assignees: ETAS Embedded Systems Canada Inc.
- Applicants: TrustPoint Innovation Technologies, Ltd.
- Inventors: Brian M. Romansky; Constantine Grantcharov; Nevine Maurice Nassif Ebeid
- Web page: https://patentgrep.com/patent/US10484351B2

## CPC

- H04L 63/06: {for supporting key management in a packet data network (cryptographic mechanisms or cryptographic arrangements for key management H04L9/08)}
- H04L 9/14: using a plurality of keys or algorithms
- H04L 9/3268: {using certificate validation, registration, distribution or revocation, e.g. certificate revocation list [CRL]}
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L 67/52: specially adapted for the location of the user terminal
- H04W 4/46: for vehicle-to-vehicle communication [V2V]
- H04W 12/04: Key management, e.g. using generic bootstrapping architecture [GBA]
- G06F 2221/2111: Location-sensitive, e.g. geographical location, GPS
- H04L 63/065: {for group communications (cryptographic mechanisms or cryptographic arrangements for key management involving conference or group key H04L9/0833)}
- H04L 63/0823: {using certificates (cryptographic mechanisms or cryptographic arrangements for entity authentication involving certificates H04L9/3263)}
- H04L 2209/84: Vehicles
- H04W 4/40: for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W 64/00: Locating users or terminals {or network equipment} for network management purposes, e.g. mobility management
- H04W 84/005: {Moving wireless networks}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A system and method are provided for certificate selection in infrastructures such as those planned to be used for V2V messaging, wherein the vehicle (or other moving object)'s location is used to aid in the selection of certificates. In one aspect, there is provided a method of selecting certificates for vehicle-to-vehicle messaging, the method comprising: determining a location for a vehicle; and adapting reuse of certificates in a certificate pool for the vehicle according to the location. In another aspect, there is provided a method of selecting certificates for vehicle-to-vehicle messaging, the method comprising: determining an amount of messaging activity; and adapting reuse of certificates in a certificate pool for the vehicle according to the amount of messaging activity.

## Claims

### Claim 1

A method of selecting certificates for vehicle-to-vehicle messaging, the method comprising:
determining a location for a vehicle; and
adapting reuse of certificates in a certificate pool for the vehicle according to the location by increasing or decreasing a sub-pool of certificates for the location or increasing or decreasing a frequency of reuse of the certificates, according to how frequently the vehicle is in the location.

### Claim 2 (depends on 1)

The method of claim 1, further comprising adapting reuse of the certificates according to time.

### Claim 3 (depends on 1)

The method of claim 1, further comprising receiving data comprising the certificate pool.

### Claim 4 (depends on 3)

The method of claim 3, wherein the data is received from a security credential management system.

### Claim 5 (depends on 1)

The method of claim 1, further comprising using a particular certificate from the certificate pool in preparing a security message, and sending the security message.

### Claim 6 (depends on 1)

The method of claim 1, further comprising selecting a sub-pool of certificates according to the location.

### Claim 7 (depends on 1)

The method of claim 1, wherein a specific certificate is selected according to the location.

### Claim 8 (depends on 7)

The method of claim 7, wherein the specific certificate changes for the location according to time.

### Claim 9

A non-transitory computer readable medium comprising computer executable instructions for selecting certificates for vehicle-to-vehicle messaging, the instructions comprising instructions for:
determining a location for a vehicle; and
adapting reuse of certificates in a certificate pool for the vehicle according to the location by increasing or decreasing a sub-pool of certificates for the location or increasing or decreasing a frequency of reuse of the certificates, according to how frequently the vehicle is in the location.

### Claim 10 (depends on 9)

The non-transitory computer readable medium of claim 9, further comprising instructions for adapting reuse of the certificates according to time.

### Claim 11 (depends on 9)

The non-transitory computer readable medium of claim 9, further comprising instructions for receiving data comprising the certificate pool.

### Claim 12 (depends on 9)

The non-transitory computer readable medium of claim 9, further comprising instructions for using a particular certificate from the certificate pool in preparing a security message, and sending the security message.

### Claim 13

A device located in or on a vehicle for selecting certificates for vehicle-to-vehicle messaging, the device comprising a processor, at least one memory, and at least one communication interface, the memory storing computer executable instructions for determining a location for a vehicle; and adapting reuse of certificates in a certificate pool for the vehicle according to the location by increasing or decreasing a sub-pool of certificates for the location or increasing or decreasing a frequency of reuse of the certificates, according to how frequently the vehicle is in the location.

### Claim 14

A method of selecting certificates for vehicle-to-vehicle messaging, the method comprising:
determining an amount of messaging activity; and
adapting reuse of certificates in a certificate pool for a vehicle according to the amount of messaging activity by increasing or decreasing a frequency of reuse of the certificates according to how frequently the vehicle receives messages from other devices.

### Claim 15 (depends on 14)

The method of claim 14, further comprising using a particular certificate from the certificate pool for preparing a security message, and sending the security message.
