IP Library › Granted Patent US 12,732,491
Granted Patent B2
US 12,732,491 · App. 18/151,867 · Granted Sep 8, 2026

Vehicle security system

Inventor: Brian Green (Laguna Hills, CA)
Assignee: Karma Automotive, Inc.
H04L63/08G06F13/42H04L12/40013H04L12/66H04L63/0442H04L63/062H04L63/18H04L67/12H04L2463/082
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 12,732,491
App. No.
18/151,867
Filed
Jan 9, 2023
Granted
Sep 8, 2026
Kind
B2
Art Unit
3667
USPC
713/168
Abstract

A security system for a vehicle network of a vehicle is provided. The vehicle network includes a gateway and domain controllers for specific areas of the vehicle. The security system may validate messages sent from the gateway. The security system may also utilize split decryption keys in order to decrypt messages in the vehicle network. The security system may also utilize asymmetrical encryption keys in order to secure data within the vehicle network.

Claims (26)

1 . A computer-implemented method when executed on a processor of a domain controller of a vehicle network for a vehicle causes the processor to perform operations comprising: receiving, from a gateway of the vehicle network that is in communication with the domain controller, a first message and a second message, the first message received via one of a CAN bus or a first Ethernet connection and the second message received via the other one of the CAN bus or the first Ethernet connection; determining that the first message and the second message match by determining that the first message and the second message contain identical data; determining that the first message and the second message are received within a designated period; based on determining that the first message and the second message match and are received within the designated period, processing the first message and the second message to control elements of a vehicle network; and transmitting, from the domain controller, via an additional CAN bus, a third message to another domain controller of the vehicle network, wherein the domain controller and the another domain controller are each configured to control a different respective system of the vehicle.

2 . The computer-implemented method 1 , wherein the operations further comprise:

determining that the first message and the second message match,

wherein processing the first message and the second message to control elements of the vehicle network is further based on determining that the first message and the second message match.

3 . The computer-implemented method of claim 1 , wherein the gateway of the vehicle network is in communication with the domain controller through the first Ethernet connection and the CAN bus.

4 . The computer-implemented method of claim 3 , wherein the CAN bus directly connects at least one electronic control unit to the domain controller and the gateway.

5 . The computer-implemented method of claim 3 , wherein the CAN bus comprises a CAN-FD.

6 . The computer-implemented method of claim 1 , wherein the third message when received by the another domain controller causes the another domain controller to control one or more functions of the respective system of the vehicle controlled by the another domain controller.

7 . The computer-implemented method of claim 1 , wherein:

the respective system of the vehicle controlled by the domain controller comprises one of a powertrain system, an Advance Driver Assistance System (ADAS), a chassis system, or a safety system; and

the respective system of the vehicle controlled by the another domain controller comprises a different one of the powertrain system, the ADAS, the chassis system, or the safety system.

8 . A computer-implemented method when executed on a processor of a domain controller of a vehicle network causes the processor to perform operations comprising:

receiving a first message from a gateway of the vehicle network via one of a CAN bus or an Ethernet connection, the first message comprising a first portion of an authentication key;

receiving a second message from the gateway via the other one of the CAN bus or the Ethernet connection, the second message comprising a second portion of the authentication key;

determining that the first message comprises the first portion of the authentication key and that the second message comprises the second portion of the authentication key; and

based on the first message comprising the first portion of the authentication key and the second message comprising the second portion of the authentication key, decrypting the first message and the second message.

9 . The computer-implemented method of claim 8 , wherein the first portion of the authentication key and the second portion of the authentication key are combinable into a complete authentication key.

10 . The computer-implemented method of claim 8 , wherein the CAN bus directly connects at least one electronic control unit to the domain controller and the gateway.

11 . The computer-implemented method of claim 8 , wherein the CAN bus comprises a CAN-FD.

12 . The computer-implemented method of claim 8 , wherein:

the operations further comprise transmitting, from the domain controller, via an additional CAN bus, a third message to another domain controller of the vehicle network; and

the domain controller and the another domain controller are each configured to control a different respective system of the vehicle.

13 . The computer-implemented method of claim 12 , wherein the third message when received by the another domain controller causes the another domain controller to control one or more functions of the respective system of the vehicle controlled by the another domain controller.

14 . The computer-implemented method of claim 12 , wherein:

the respective system of the vehicle controlled by the domain controller comprises one of a powertrain system, an Advance Driver Assistance System (ADAS), a chassis system, or a safety system; and

the respective system of the vehicle controlled by the another domain controller comprises a different one of the powertrain system, the ADAS, the chassis system, or the safety system.

Assignments (2)
CHANGE OF NAME Recorded Mar 28, 2025
From: KARMA AUTOMOTIVE, LLC
To: KARMA AUTOMOTIVE, INC.
Reel/Frame 070672/0681 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2023
From: GREEN, BRIAN
To: KARMA AUTOMOTIVE LLC
Reel/Frame 062315/0496 →
Continuity (2)
Continuation 16787736 · Feb 11, 2020
Related Publication 20230164128A1 · May 25, 2023
References Cited (28)
US 10002258B2 · Litichever et al. · 2018 [cited by applicant]
US 20140143839A1 · Ricci · 2014 [cited by applicant]
US 20150033016A1 · Thornton · 2015 [cited by examiner]
US 20170070488A1 · Jun · 2017 [cited by applicant]
US 20180084412A1 · Alfred et al. · 2018 [cited by applicant]
US 20190009716A1 · Scalea et al. · 2019 [cited by applicant]
US 20190092283A1 · Kristinsson et al. · 2019 [cited by applicant]
US 20190239221A1 · Ujiie et al. · 2019 [cited by applicant]
US 20190379682A1 · Overby et al. · 2019 [cited by applicant]
US 20190394089A1 · Barrett et al. · 2019 [cited by applicant]
US 20200169555A1 · Chung et al. · 2020 [cited by applicant]
US 20200273268A1 · Bhattacharyya · 2020 [cited by examiner]
US 20210209388A1 · Ciftci et al. · 2021 [cited by applicant]
US 20260067300A1 · Kang · 2026 [cited by examiner]
CN 101427544A · 2009 [cited by applicant]
CN 106953796A · 2017 [cited by applicant]
CN 107846395A · 2018 [cited by applicant]
CN 109428716A · 2019 [cited by applicant]
CN 109845195A · 2019 [cited by applicant]
European Patent Office, Extended EP Search Report for Application 21754624.1 dated May 6, 2024. [cited by applicant]
European Patent Office, Partial Supplementary EP Search Report for Application 21754624.1 dated Feb. 12, 2024. [cited by applicant]
USPTO. Office Action relating to U.S. Appl. No. 16/787,736, dated Jan. 24, 2022. [cited by applicant]
Lee et al., Sensors 2020, Received: Nov. 15, 2019; Accepted: Jan. 21, 2020; Published: Jan. 23, 2020, “Design of a FlexRay/Ethernet Gateway and Security Mechanism for In-Vehicle Networks” (Year: 2020). [cited by applicant]
CN Patent Office, First Office Action for Application 202180013735.6, dated Feb. 19, 2025. [cited by applicant]
Feng Luo et al., Security Mechanisms Design for In-Vehicle Network Gateway, In: SAE International by University of Nottingham, Apr. 3, 2018 [retrieved on Apr. 21, 2021]. Retrieved from <https://www.sae.org/publications/… [cited by applicant]
Xiaodong Lin et al., Achieving Efficient Cooperative Message Authentication in Vehicular Ad Hoc Networks, In: IEEE Transactions on Vehicular Technology (vol. 62, Issue: 7, Sep. 2013), Sep. 2013 pp. 3341-3345. [cited by applicant]
International Search Report from corresponding application No. PCT/US2021/015928 mailed May 24, 2021, all enclosed pages cited. [cited by applicant]
Liu Yi, et al, “Security Protocol for On-Board Controller Area Networks,” *Journal of Xi'an Jiaotong University*, (Mar. 27. 2018), vol. 52, No. 05. [cited by applicant]