Patents by Inventor Yaron GALULA

Yaron GALULA has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20200186560
    Abstract: A system and method for providing security to a network may include maintaining, by a processor, a model of an expected behavior of data communications over the in-vehicle communication network; receiving, by the processor, a message sent over the network; determining, by the processor, based on the model and based on a timing attribute of the message, whether or not the message complies with the model; and if the message does not comply with the model then performing, by the processor, at least one action related to the message.
    Type: Application
    Filed: February 13, 2020
    Publication date: June 11, 2020
    Applicant: Argus Cyber Security Ltd.
    Inventors: Ofer BEN-NOON, Yaron GALULA, Ofer KAPOTA, Alexei KOVELMAN
  • Patent number: 10645104
    Abstract: A method of identifying a node of a plurality of nodes in an in-vehicle communications network that transmitted a waveform propagating in the network, comprising providing a library of fingerprints having a unique library fingerprint for waveforms transmitted by each node and comparing a fingerprint generated for the propagating voltage waveform with library fingerprints to determine which node transmitted the waveform.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: May 5, 2020
    Assignee: Argus Cyber Security Ltd.
    Inventors: Or Dagmi, Gilad Barzilay, Yaron Galula, Ofer Ben Noon, Amos Shalev
  • Patent number: 10630699
    Abstract: A module for providing security to an in-vehicle communication network having a bus and at least one node connected to the bus, the module including: a memory having software including a model of an expected behavior of data communications over the portion of the in-vehicle communication network; and a processor that processes, responsive to the software in the memory, a plurality of messages registered from a portion of the in-vehicle network to: determine, based on the model and a context comprising attributes of the plurality of messages, whether or not at least one of the messages complies with the model; and if the at least one message does not comply with the model, then perform at least one action on the message.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: April 21, 2020
    Assignee: Argus Cyber Security Ltd.
    Inventors: Yaron Galula, Ofer Ben Noon, Oron Lavi
  • Patent number: 10625694
    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.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: April 21, 2020
    Assignee: Argus Cyber Security Ltd.
    Inventors: Ofer Ben Noon, Yaron Galula, Oron Lavi
  • Publication number: 20200067958
    Abstract: Systems and methods for detection of attacks on a communication authentication layer of an in-vehicle network, including determining, by at least one network node, at least one attack attempt on the communication authentication layer of the in-vehicle network, wherein the determination is carried out by identifying anomalies in at least one of messages, data and metadata directed to the communication authentication layer, and selecting, by the at least one network node, a response corresponding to the determined attack attempt from at least one of modification of parameter values corresponding to a security protocol, a failsafe response, and rejection of messages identified as anomalies.
    Type: Application
    Filed: October 29, 2019
    Publication date: February 27, 2020
    Applicant: Argus Cyber Security Ltd.
    Inventors: Yaron GALULA, Ofer BEN-NOON, Oron LAVI
  • Patent number: 10530793
    Abstract: Systems and methods for detection of attacks on a communication authentication layer of an in-vehicle network, including determining, by at least one network node, at least one attack attempt on the communication authentication layer of the in-vehicle network, wherein the determination is carried out by identifying anomalies in at least one of messages, data and metadata directed to the communication authentication layer, and selecting, by the at least one network node, a response corresponding to the determined attack attempt from at least one of modification of parameter values corresponding to a security protocol, a failsafe response, and rejection of messages identified as anomalies.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: January 7, 2020
    Assignee: Argus Cyber Security Ltd.
    Inventors: Yaron Galula, Ofer Ben-Noon, Oron Lavi
  • Patent number: 10493928
    Abstract: A module for providing security to an in-vehicle communication network having a bus and at least one node connected to the bus, the module comprising: a memory having software comprising data characterizing messages that the at least one node transmits to and/or receives via the bus; a communication port via which the module receives and transmits messages configured to be connected to a portion of the in-vehicle network; and a processor that is operable to: processes messages received via the port responsive to the software in the memory to control passage of messages through an on-board diagnostics (OBD) port between the in-vehicle network and an entity external to the vehicle.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: December 3, 2019
    Assignee: ARGUS CYBER SECURITY LTD.
    Inventors: Ofer Ben Noon, Yaron Galula, Oron Lavi
  • Patent number: 10440120
    Abstract: A method of monitoring communications propagating in an in-vehicle communications network of a vehicle, the method comprising: monitoring messages transmitted over at least a portion of the in-vehicle network; determining if the transmitted messages are indicative of a current data transfer session conducted over the in-vehicle network; comparing at least one feature of a message of the transmitted messages to at least one expected feature of a message comprised in a model of the data transfer session to determine whether or not the at least one feature of the transmitted message is expected; determining that the transmitted message is an anomalous message if the feature of the transmitted message is determined to be unexpected.
    Type: Grant
    Filed: October 9, 2017
    Date of Patent: October 8, 2019
    Assignee: Argus Cyber Security Ltd.
    Inventors: Yaron Galula, Shiran Ezra
  • Publication number: 20190260800
    Abstract: A method of providing an alert of an occurrence of a hacker intrusion, the method comprising: detecting a hacker intrusion; and transmitting a concealed or camouflaged report of the hacker intrusion to provide an alert of the occurrence of the intrusion.
    Type: Application
    Filed: February 19, 2019
    Publication date: August 22, 2019
    Inventors: Amos Shalev, Yaron Galula
  • Patent number: 10369942
    Abstract: An in-vehicle communication network comprising: a bus and at least one node connected to the bus; an in-vehicle network operating system (OS) that manages OS processes, a secondary memory in which process codes for the processes are stored, and a primary memory, into which the OS loads a copy of a process code of a process to enable a processor to run the process and execute the process code; and a module hosted in the OS and having a hook in at least one position of the OS that provides information to the module responsive to operation of the OS that the module processes in accordance with executable instructions that the module comprises to determine if the in-vehicle OS is operating properly.
    Type: Grant
    Filed: January 6, 2015
    Date of Patent: August 6, 2019
    Assignee: ARGUS CYBER SECURITY LTD.
    Inventors: Ofer Ben Noon, Yaron Galula, Oron Lavi
  • Patent number: 10298612
    Abstract: A system and method for providing security to a network may include maintaining, by a processor, a model of an expected behavior of data communications over the in-vehicle communication network; receiving, by the processor, a message sent over the network; determining, by the processor, based on the model and based on a timing attribute of the message, whether or not the message complies with the model; and if the message does not comply with the model then performing, by the processor, at least one action related to the message.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: May 21, 2019
    Assignee: Argus Cyber Security Ltd.
    Inventors: Yaron Galula, Ofer Ben-Noon, Oron Lavi
  • Publication number: 20190111863
    Abstract: An in-vehicle communication network comprising a bus and at least one node connected to the bus; an in-vehicle network operating system (OS) that manages OS processes, to enable a processor to run the processes and execute their respective process codes; and a module hosted in the OS that is configured to monitor the OS and vet a process that the OS enables for running by a processor to determine if the process is potentially damaging.
    Type: Application
    Filed: December 12, 2018
    Publication date: April 18, 2019
    Inventors: Ofer Ben Noon, Yaron Galula, Oron Lavi
  • Patent number: 10214164
    Abstract: A system for providing security to an in-vehicle communication network, the system comprising: a data monitoring and processing hub external to the in-vehicle network, the in-vehicle network having a bus and at least one node connected to the bus; a module configured to monitor messages in communication traffic propagating in the in-vehicle network, the module comprising: at least one communication port via which the module receives and transmits messages; a memory having data characterizing messages that the at least one node transmits and receives during normal operation of the node, and software executable to: identify, responsive to the data characterizing messages, an anomaly in communications over the in-vehicle communication network; and instruct a communication interface, configured to support communication with the hub, to transmit monitoring data responsive to identifying the anomaly to the hub for processing; and a processor configured to execute the software in the memory.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: February 26, 2019
    Assignee: ARGUS CYBER SECURITY LTD.
    Inventors: Ofer Ben Noon, Yaron Galula, Oron Lavi
  • Publication number: 20190052653
    Abstract: A module for providing security to an in-vehicle communication network having a bus and at least one node connected to the bus, the module including: a memory having software including a model of an expected behavior of data communications over the portion of the in-vehicle communication network; and a processor that processes, responsive to the software in the memory, a plurality of messages registered from a portion of the in-vehicle network to: determine, based on the model and a context comprising attributes of the plurality of messages, whether or not at least one of the messages complies with the model; and if the at least one message does not comply with the model, then perform at least one action on the message.
    Type: Application
    Filed: August 14, 2017
    Publication date: February 14, 2019
    Inventors: Yaron Galula, Ofer Ben Noon, Oron Lavi
  • Publication number: 20180351980
    Abstract: A system and method for providing fleet cyber-security comprising may include collecting, by a plurality of data collection units installed in a respective plurality of vehicles in the fleet, information related to cyber security and including the information in reports to a server. Data in reports may be aggregated, by the server. A cyber-attack may be identified based on aggregated data.
    Type: Application
    Filed: May 30, 2018
    Publication date: December 6, 2018
    Applicant: Argus Cyber Security Ltd
    Inventors: Yaron GALULA, Ofer Ben-Noon
  • Publication number: 20180300477
    Abstract: A module for providing security to an in-vehicle communication network having a bus and at least one node connected to the bus, the module comprising: a communication port via which the module receives and transmits messages, the port being configured to be connected to a portion of the in-vehicle network; and a processor that processes, messages received via the port from the portion of the in-vehicle network to classify a received message as to whether or not it is an anomalous message and if the message is classified as anomalous determine an appropriate response.
    Type: Application
    Filed: April 12, 2018
    Publication date: October 18, 2018
    Inventors: Yaron Galula, Gilad Barzilay, Shiran Ezra
  • Publication number: 20180262466
    Abstract: A system and method securing an in-vehicle network in a vehicle may include a switch connected to at least two segments of the in-vehicle network and an IDPS connected to the switch. The IDPS unit may be adapted to: receive network messages from the switch; determine at least some of the network messages are related to a cyber threat and configure the switch according to the cyber threat. The IDPS unit may be included in the switch.
    Type: Application
    Filed: March 8, 2018
    Publication date: September 13, 2018
    Applicant: Argus Cyber Security Ltd
    Inventors: Matan Atad, Shiran Ezra, Gilad Barzilay, Yaron Galula
  • Publication number: 20180248766
    Abstract: A method of identifying a node of a plurality of nodes in an in-vehicle communications network that transmitted a waveform propagating in the network, comprising comparing a fingerprint generated for the propagating voltage waveform with a library having library fingerprints that are unique for waveforms transmitted by each node to determine which node transmitted the waveform.
    Type: Application
    Filed: May 1, 2018
    Publication date: August 30, 2018
    Inventors: Shiran EZRA, Or DAGMI, Gilad BARZILAY, Yaron Galula
  • Publication number: 20180122163
    Abstract: A method of determining if a vehicle's performance has been modified, the method comprising: acquiring operational data comprised in communications signals transmitted over a vehicle's in-vehicle network during operation of the vehicle; processing the operational data to determine an operational profile for the vehicle that characterizes actual operation of the vehicle; and determining based on the operational profile if the vehicle performance has undergone modification.
    Type: Application
    Filed: October 10, 2017
    Publication date: May 3, 2018
    Inventor: Yaron GALULA
  • Publication number: 20180109622
    Abstract: A method of monitoring communications propagating in an in-vehicle communications network of a vehicle, the method comprising: monitoring messages transmitted over at least a portion of the in-vehicle network; determining if the transmitted messages are indicative of a current data transfer session conducted over the in-vehicle network; comparing at least one feature of a message of the transmitted messages to at least one expected feature of a message comprised in a model of the data transfer session to determine whether or not the at least one feature of the transmitted message is expected; determining that the transmitted message is an anomalous message if the feature of the transmitted message is determined to be unexpected.
    Type: Application
    Filed: October 9, 2017
    Publication date: April 19, 2018
    Inventors: Yaron GALULA, Shiran EZRA