IP Library Granted Patent US 10,595,200
Granted Patent B2
US 10,595,200 · App. 15/381,922 · Granted Mar 17, 2020

Secure vehicle communication system

Inventors: Mark Howard Etzel (Harvard, MA); James Patrick Coleman (Burlington, MA); Christopher Lee Savina (Londonderry, NH); Michael Twomey Cox (Andover, MA)
Assignee: OnBoard Security, Inc.
H04W12/06G06F21/602H04L9/088H04L9/3268H04L67/12H04L69/22H04W4/40H04W4/44H04W12/04H04L2209/84
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,595,200
App. No.
15/381,922
Granted
Mar 17, 2020
Kind
B2
Abstract

A secure vehicle communication system relies on credentials to provide security. A credential includes a private key and a digital certificate. A generic credential file format that is generalized to hold information from multiple credential file formats is provided. Various optimizations enhance the efficiency of the security system, keys may be pre-derived to reduce latency and digital certificates may be sorted and pre-loaded to reduce start-up time. An API may be provided to provide a common interface that abstracts away hardware dependency of secure hardware.

Claims (20)

1. A method for use in a secure vehicle communication system comprising:

storing credentials in credential files in a storage in a vehicle, wherein each credential includes a digital certificate and at least one of a private key, a reference to a private key, data to calculate a private key, or combinations thereof and is valid for a specified time frame;

for each credential file, naming the credential file to include a date indicating a start time of a credential in the credential file;

sorting the credential files by the specified time frames that the credentials in the credential files are valid;

storing an index to the credential files in the storage of the vehicle, wherein the index indexes the credential files by the specified time frames that the credentials stored in the credential files are valid;

using the index to retrieve the credential files for a duration, wherein the credentials in the retrieved credential files are valid in the duration; and

using at least one of the retrieved credential files in the vehicle communication system during the duration.

2. The method of claim 1 wherein the sorting uses the names of the credential files to sort.

3. The method of claim 2 , further comprising:

creating the index to index the sorted credential files.

4. The method of claim 1 , wherein the step of storing credentials further comprises storing the credentials for an anticipated lifetime of a vehicle or a significant portion of the anticipated lifetime of the vehicle in the credential files in the storage in the vehicle.

5. A non-transitory computer-readable storage medium holding instructions that when executed by processing logic perform the following:

storing credentials in credential files in a storage in a vehicle, wherein each credential includes a digital certificate and at least one of a private key, a reference to a private key, data to calculate a private key, or combinations thereof and is valid for a specified time frame;

for each credential file, naming the credential file to include a date indicating a start time of a credential in the credential file;

sorting the credential files by the specified time frames that the credentials in the credential files are valid;

storing an index to the credential files in the storage of the vehicle, wherein the index indexes the credential files by the specified time frames that the credentials stored in the credential files are valid;

using the index to retrieve the credential files for a duration, wherein the credentials in the retrieved credential files are valid in the duration; and

using at least one of the retrieved credential files in the vehicle communication system during the duration.

6. The non-transitory computer-readable medium of claim 5 , further holding instructions that when executed by processing logic perform the following:

storing the credentials for an anticipated lifetime of a vehicle or a significant portion of the anticipated lifetime of the vehicle in the credential files in the storage in the vehicle.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF THE NOTICE OF RECORDATION FOR INVENTOR 3 PREVIOUSLY RECORDED AT REEL: 040670 FRAME: 0160. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 6, 2019
From: ETZEL, MARK HOWARD; COLEMAN, JAMES PATRICK; SAVINA, CHRISTOPHER LEE; COX, MICHAEL TWOMEY
To: SECURITY INNOVATION, INC.
Reel/Frame 051212/0832 →
MERGER Recorded Mar 22, 2019
From: OAK ACQUISITION CORP.
To: ONBOARD SECURITY, INC.
Reel/Frame 048677/0396 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2018
From: SECURITY INNOVATION, INC.
To: ONBOARD SECURITY, INC.
Reel/Frame 044860/0741 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2016
From: ETZEL, MARK HOWARD; COLEMAN, JAMES PATRICK; SAVINA, CHRISTOPER LEE; COX, MICHAEL TWOMEY
To: SECURITY INNOVATION, INC.
Reel/Frame 040670/0160 →
Continuity (2)
Provisional Application 62268834 · Dec 17, 2015
Related Publication 20170180989A1 · Jun 22, 2017