IP Library Granted Patent US 10,153,908
Granted Patent B2
US 10,153,908 · App. 15/686,076 · Granted Dec 11, 2018

Secure communication of IOT devices for vehicles

Inventors: David W. Kravitz (San Jose, CA); Donald Houston Graham, III (Pasadena, CA); Josselyn L. Boudett (Clearwater, FL); Russell S. Dietz (San Ramon, CA); Kent William Stacy (Reno, NV)
Assignee: T-CENTRAL, INC.
H04L9/3268H04L9/0819H04L63/0823H04L63/0876H04L63/10H04W12/06H04W12/08H04L2209/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,153,908
App. No.
15/686,076
Granted
Dec 11, 2018
Kind
B2
Abstract

Method for establishing secure communication between a plurality of IoT devices in one or more vehicles include: provisioning the plurality of IoT devices by providing a unique identification, a digital identity token and a cryptographic key to each of the plurality of IoT devices; establishing a secure communication line between the plurality of IoT devices by authenticating respective communication lines between respective IoT devices and issuing a digital certificate to the respective communication lines; grouping the plurality of IoT devices into different groups based on a predetermined criteria; and including a group membership for a group of the different groups in an attribute certificate indicating group characterization.

Claims (29)

1. A method for establishing secure communication between a plurality of devices in one or more vehicles, each device including a hardware processor and associated memory, the method comprising:

transmitting a unique identification, a digital identity token and a cryptographic key to each of the plurality of devices, over a communication network;

authenticating respective communication lines between respective devices and issuing a digital certificate to the respective communication lines to establish secure communication lines between the plurality of devices;

grouping the plurality of devices into different groups based on a predetermined criteria;

including a group membership for a group of the different groups in an attribute certificate indicating group characterization, wherein the attribute certificate is owned by one of the plurality of devices and references a public key for said one of the plurality of devices; and

preventing a device for which a secure communication line to any one of the plurality of devices has not been established, or which is not a member of a group with an approved attribute certificate, from communicating with said any one of the plurality of devices.

2. The method of claim 1 , wherein each of the secure communication lines includes a digital agreement establishing terms of use of said each secure communication line between respective devices.

3. The method of claim 1 , wherein the different groups include sub-groups.

4. The method of claim 3 , wherein each of the one or more vehicles has a different group and each sub-group of a respective group includes components of a respective vehicle.

5. The method of claim 1 , wherein said devices are Internet of Things (IoT) devices, and wherein one or more IoT devices are coupled to a controller area network (CAN) bus of a vehicle and may establish a secure communication line with another IoT device that is coupled to the CAN bus or not coupled to the CAN bus.

6. The method of claim 1 , wherein said devices are Internet of Things (IoT) devices, and wherein one or more IoT devices are coupled to a controller area network (CAN) bus of a vehicle and are made a member of a group of IoT devices that are characterized with the CAN bus as recorded on an attribute certificate, and wherein an attribute certificate associated with a group is utilized by an eligible originator for communicating between one or more of the group.

7. The method of claim 1 , wherein said devices are Internet of Things (IoT) devices, and wherein the secure communication lines are utilized for communicating between one or more of the group consisting of Vehicle-to-vehicle (V2V), Vehicle-to-Infrastructure (V2I), Vehicle-to-Grid (V2G), Vehicle-to-X (V2X), and on-board diagnostics (OBD) of a vehicle.

8. The method of claim 1 , wherein a group for a particular vehicle includes variable identities for the particular vehicle for transmission to external devices.

9. The method of claim 8 , wherein the variable identities dynamically change based on one or more of certain mode or time of operation of the particular vehicle or its IoT devices.

10. A method of for establishing secure communication between a plurality of devices in one or more vehicles, each device including a hardware processor and associated memory, the method comprising:

transmitting a unique identification, a digital identity token and a cryptographic key to each of the plurality of devices, over a communication network;

authenticating respective communication lines between respective devices and issuing a digital certificate to the respective communication lines to establish secure communication lines between the plurality of devices;

grouping the plurality of devices into different groups based on a predetermined criteria;

including a group membership for a group of the different groups in an attribute certificate indicating group characterization,

wherein the different groups include an external device group including devices in a particular vehicle that monitor external area of the particular vehicle communicating with other devices outside of the particular vehicle, and an internal device group including devices that monitor internal area of the particular vehicle.

11. The method of claim 10 , wherein the external device group or the internal device group includes associated rules that prevents the group from transmitting certain information to other devices.

12. The method of claim 1 , further comprising preventing a device for which a secure communication line to the plurality of devices has not been established, or which is not a member of a group with an approved attribute certificate, from communicating with the plurality of devices.

13. The method of claim 1 , further comprising authenticating each of the plurality of devices using the unique identification and the digital identity token of said each of the plurality of IoT devices.

14. The method of claim 1 , wherein authenticating a device comprises using an inviter-invitee protocol.

15. The method of claim 1 , wherein said one or more vehicles include one or more of an ambulance, a police vehicles, a tow trucks, a hazardous materials vehicle, a military vehicle or other defined vehicle type.

16. The method of claim 1 , further comprising:

establishing a second group of external devices;

issuing a second group private key to each member of the second group; and

establishing an attribute certificate to the second group to a member of one or more of said different groups.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2017
From: KRAVITZ, DAVID W.; GRAHAM, III, DONALD HOUSTON; BOUDETT, JOSSELYN L.; DIETZ, RUSSELL S.; STACY, KENT WILLIAM
To: T-CENTRAL, INC.
Reel/Frame 044156/0825 →
Continuity (38)
Continuation In Part 15621982 · Jun 13, 2017
Continuation 15469244 · Mar 24, 2017
Continuation In Part 15269832 · Sep 19, 2016
Continuation 15002225 · Jan 20, 2016
Continuation 14218897 · Mar 18, 2014
Continuation In Part 13481553 · May 25, 2012
Continuation In Part 13096764 · Apr 28, 2011
Continuation In Part 15409427 · Jan 18, 2017
Continuation 15154861 · May 13, 2016
Continuation 14715588 · May 18, 2015
Continuation In Part 14218897 · Mar 18, 2014
Continuation In Part 13481553 · May 25, 2012
Continuation In Part 13096764 · Apr 28, 2011
Provisional Application 62536884 · Jul 25, 2017
Provisional Application 62313124 · Mar 25, 2016
Provisional Application 62326812 · Apr 24, 2016
Provisional Application 62330839 · May 2, 2016
Provisional Application 62347822 · Jun 9, 2016
Provisional Application 62369722 · Aug 1, 2016
Provisional Application 62373769 · Aug 11, 2016
Provisional Application 62401150 · Sep 28, 2016
Provisional Application 61792927 · Mar 15, 2013
Provisional Application 61650866 · May 23, 2012
Provisional Application 61490952 · May 27, 2011
Provisional Application 61416629 · Nov 23, 2010
Provisional Application 61367576 · Jul 26, 2010
Provisional Application 61367574 · Jul 26, 2010
Provisional Application 61330226 · Apr 30, 2010
Provisional Application 62133371 · Mar 15, 2015
Provisional Application 61994885 · May 17, 2014
Provisional Application 61792927 · Mar 15, 2013
Provisional Application 61650866 · May 23, 2012
Provisional Application 61490952 · May 27, 2011
Provisional Application 61416629 · Nov 23, 2010
Provisional Application 61367576 · Jul 26, 2010
Provisional Application 61367574 · Jul 26, 2010
Provisional Application 61330226 · Apr 30, 2010
Related Publication 20180006829A1 · Jan 4, 2018
Cited By (1)
US 12,248,578