IP Library Granted Patent US 10,625,694
Granted Patent B2
US 10,625,694 · App. 15/607,760 · Granted Apr 21, 2020

Bus watchman

Inventors: Ofer Ben Noon (Rishon LeZion, IL); Yaron Galula (Kadima, IL); Oron Lavi (Kfar Saba, IL)
Assignee: Argus Cyber Security Ltd.
B60R16/023B60R25/00G06F11/30G06F21/55G06F21/554G06F21/606G06F21/6281H04L12/4625H04L63/0227H04L63/14H04L63/1408H04L63/1416H04L63/1425H04L63/1441H04L67/12H04L63/123H04L2012/40215H04L2012/40273
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,625,694
App. No.
15/607,760
Granted
Apr 21, 2020
Kind
B2
Abstract

A cyber security module for providing security to an in-vehicle communication network having a bus, at least one node connected to the bus, and at least one communications device coupled to the in-vehicle communication network configured to interface the in-vehicle network with an external communication network, the cyber security module comprising: a communication port configured to receive a message from the communication device that the communication device generates based on a message that the communication device receives from the external communication network; at least one communication port coupled to the bus; an authentication module configured to authenticate whether or not the message originated from an authorized source; and a processor configured to operate to prevent content of the message from being operated on if the authentication module determines that the source of the message received by the communication device is not from an authorized source.

Claims (21)

1. A cyber security module for providing security to an in-vehicle communication network having a bus, at least one node connected to the bus, and at least one communication device coupled to the in-vehicle communication network configured to interface the in-vehicle network with an external communication network, the cyber security module comprising:

a communication port configured to receive a message from the communication device that the communication device generates based on a message that the communication device receives from the external communication network;

at least one physical communication port coupled to the bus;

an authentication module configured to authenticate whether or not the message received by the communication device from the external communication network originated from an authorized source; and

a processor configured to operate to prevent content of the message generated by the communication device from being operated on responsive to the authentication module determining that the message received by the communication device is not from an authorized source;

wherein the processor vets the message from the communication device for form and responsive to determining that the message does not have proper form prevents the content of the message from being operated on; and

wherein the cyber security module is selectively operable in a plurality of modes and the message from the communication device comprises an instruction instructing the cyber security module to operate in a particular mode selected from the plurality of modes.

2. The cyber security module according to claim 1 , wherein the processor or authentication module is configured to determine whether or not the message from the communication device is appropriate for a state of the vehicle and the in-vehicle communication network at a time when the message is received by the communication device.

3. The cyber security module according to claim 2 , wherein the processor is configured to prevent the content of the message from being operated on responsive to determining that the message is inappropriate for a state of the vehicle.

4. The cyber security module according to claim 1 , wherein the message that the communication device generates comprises a control message.

5. The cyber security module according to claim 4 , wherein a source of the control message is a driver of the vehicle.

6. The cyber security module according to claim 4 , wherein the control message comprises an instruction instructing the cyber security module to operate in a particular mode of the plurality of modes.

7. The cyber security module according to claim 6 , wherein the particular mode comprises at least one or any combination of more than one mode selected from the group of modes comprising a recording mode, a communication mode, a standard protection mode, a detective mode, a programming mode, or an override mode.

8. The cyber security module according to claim 1 , wherein the message that the communication device generates comprises a diagnostic message.

9. The cyber security module according to claim 1 , wherein the message that the communication device generates comprises a message configured for transmitting via the bus to a node of the at least one node.

10. The cyber security module according to claim 1 , wherein the cyber security module is a virtual module.

11. The cyber security module according to claim 10 , wherein the virtual module is comprised in the communication device.

12. The cyber security module according to claim 1 , wherein the cyber security module is a physical module.

13. The cyber security module according to claim 12 , wherein the physical module is comprised in the communication device.

14. The cyber security module according to claim 1 , wherein the communication device comprises a telematics system.

15. The cyber security module according to claim 1 , wherein the communication device comprises an infotainment system.

Assignments (2)
CHANGE OF NAME Recorded Dec 13, 2024
From: ARGUS CYBER SECURITY LTD
To: PLAXIDITYX LTD
Reel/Frame 069691/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2017
From: BEN NOON, OFER; GALULA, YARON; LAVI, ORON
To: ARGUS CYBER SECURITY LTD.
Reel/Frame 043707/0781 →
Continuity (6)
Continuation 14590027 · Jan 6, 2015
Provisional Application 62038856 · Aug 19, 2014
Provisional Application 62038859 · Aug 19, 2014
Provisional Application 61927515 · Jan 15, 2014
Provisional Application 61923790 · Jan 6, 2014
Related Publication 20170259761A1 · Sep 14, 2017