Patents by Inventor Eli Mordechai
Eli Mordechai 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: 20230275877Abstract: Technology descried here can be used for collecting information about malicious attacks on computer devices. Hosting hardware can be configured to host virtual machines, virtual machines of ECU images, and ECUs to collect records of malicious attacks. An attack analyzer can generate fingerprints from the malicious attacks.Type: ApplicationFiled: September 24, 2019Publication date: August 31, 2023Inventors: Assaf HAREL, Amiram DOTAN, David BARZILAI, Eli MORDECHAI, Tal Efraim BEN DAVID
-
Publication number: 20230224145Abstract: In one implementation, a method for providing end-to-end communication security for a controller area network (CANbus) in an automotive vehicle across which a plurality of electronic control units (ECU) communicate is described. Such an automotive vehicle can include, for example, a car or truck with multiple different ECUs that are each configured to control various aspects of the vehicle's operation, such as an infotainment system, a navigation system, various engine control systems, and/or others.Type: ApplicationFiled: March 16, 2023Publication date: July 13, 2023Inventors: Tal Efraim Ben David, Assaf Harel, Amiram Dotan, David Barzilai, Eli Mordechai
-
Patent number: 11637696Abstract: In one implementation, a method for providing end-to-end communication security for a controller area network (CANbus) in an automotive vehicle across which a plurality of electronic control units (ECU) communicate is described. Such an automotive vehicle can include, for example, a car or truck with multiple different ECUs that are each configured to control various aspects of the vehicle's operation, such as an infotainment system, a navigation system, various engine control systems, and/or others.Type: GrantFiled: March 8, 2022Date of Patent: April 25, 2023Assignee: KARAMBA SECURITY LTD.Inventors: Tal Efraim Ben David, Assaf Harel, Amiram Dotan, David Barzilai, Eli Mordechai
-
Publication number: 20220337405Abstract: In one implementation, a method for providing end-to-end communication security for a controller area network (CANbus) in an automotive vehicle across which a plurality of electronic control units (ECU) communicate is described. Such an automotive vehicle can include, for example, a car or truck with multiple different ECUs that are each configured to control various aspects of the vehicle's operation, such as an infotainment system, a navigation system, various engine control systems, and/or others.Type: ApplicationFiled: March 8, 2022Publication date: October 20, 2022Inventors: Tal Efraim Ben David, Assaf Harel, Amiram Dotan, David Barzilai, Eli Mordechai
-
Patent number: 11271727Abstract: In one implementation, a method for providing end-to-end communication security for a controller area network (CANbus) in an automotive vehicle across which a plurality of electronic control units (ECU) communicate is described. Such an automotive vehicle can include, for example, a car or truck with multiple different ECUs that are each configured to control various aspects of the vehicle's operation, such as an infotainment system, a navigation system, various engine control systems, and/or others.Type: GrantFiled: July 18, 2018Date of Patent: March 8, 2022Assignee: KARAMBA SECURITY LTD.Inventors: Tal Efraim Ben David, Assaf Harel, Amiram Dotan, David Barzilai, Eli Mordechai
-
Publication number: 20210328782Abstract: In one implementation, a method for providing end-to-end communication security for a controller area network (CANbus) in an automotive vehicle across which a plurality of electronic control units (ECU) communicate is described. Such an automotive vehicle can include, for example, a car or truck with multiple different ECUs that are each configured to control various aspects of the vehicle's operation, such as an infotainment system, a navigation system, various engine control systems, and/or others.Type: ApplicationFiled: July 18, 2018Publication date: October 21, 2021Inventors: Tal Efraim Ben David, Assaf Harel, Amiram Dotan, David Barzilai, Eli Mordechai
-
Publication number: 20210185095Abstract: Disclosed herein are techniques for protecting a plurality of ECUs within a vehicle or other IoT system. Techniques include instantiating a plurality of virtual computing instances in a vehicle computing network within the vehicle, each of the plurality of virtual computing instances being configured to perform at least one vehicle software function; and identifying, for the plurality of virtual computing instances, a corresponding set of security rules configured to maintain security of each of the plurality of virtual computing instances, such that the at least one common hardware processor provides security to the plurality of virtualized computing instances.Type: ApplicationFiled: August 28, 2019Publication date: June 17, 2021Inventors: Assaf HAREL, Amiram DOTAN, Tal Efraim BEN DAVID, David BARZILAI, Eli MORDECHAI
-
Patent number: 10972441Abstract: In some implementations, a scheme for data communication in an automobile includes generating a cleartext message to be transmitted to a second ECU, generating a pseudo-random counter by applying a pseudorandom function to a counter value that is incremented for each cleartext message generated by the ECU; combining the cleartext message and the pseudo-random counter to create a randomized message; selecting from a plurality of available cryptography techniques, a selected cryptography technique; applying to the randomized message, the selected cryptography technique to create a ciphertext; and transmitting to the second ECU over the CAN bus, the ciphertext.Type: GrantFiled: January 24, 2019Date of Patent: April 6, 2021Assignee: KARAMBA SECURITY LTDInventors: Amir Herzberg, Assaf Harel, Eli Mordechai, Tal Efraim Ben David, Amiram Dotan, David Barzilai, Itay Khazon
-
Patent number: 10955562Abstract: A method for cycling GPS computations is described in which, at a beginning of a cycle, N computing devices are determined to be members of a device group. At each of N points within the cycle: a target device of the N computing devices is instructed to compute its target location data; another member of the device group is instructed to refrain from computing its other location data; target location data is received from the target device; and the target location data is transmitted to each other member of the device group.Type: GrantFiled: January 29, 2015Date of Patent: March 23, 2021Assignee: MICRO FOCUS LLCInventors: Dori Waldman, Eli Mordechai, Ran Snir
-
Patent number: 10903986Abstract: Technology can be used for sending and receiving messages on a CAN bus with a plurality of ECUs. The technology can include identifying a first message to send to a receiving ECU from a sending ECU; incrementing a sender-version message counter for the message type; determining to create a second session for the message type in the sending ECU; generating a second sender-version session key to be used during the second session in the sending ECU; and resetting the sender-version message counter. The technology further includes processing the first message using the second sender-version session key, including performing an operation to combine the sender-version message counter with the first message to create a combined message and encoding the combined message using the second sender-version session key to create an encoded message. The technology further includes sending the encoded message to the receiving ECU on the CAN bus.Type: GrantFiled: January 18, 2019Date of Patent: January 26, 2021Assignee: KARAMBA SECURITY LTD.Inventors: Amir Herzberg, Assaf Harel, Eli Mordechai, Tai Efraim Ben David, Amiram Dotan, David Barzilai, Itay Khazon
-
Patent number: 10860448Abstract: Example implementations relate to determining a functional state of a system under test. For example, a system to determine a functional state of a system under test may include a system controller to execute a functional test of the system under test by invoking a subset of a plurality of functional agents to interact with the system under test. Further, the system may include an agent repository to interact with the system controller and store the plurality of functional agents. Also, the system may include a state module to determine a functional state for the system under test by querying each of the subset of functional agents and comparing aggregated results from the subset of functional agents against defined for the system under test.Type: GrantFiled: January 13, 2016Date of Patent: December 8, 2020Assignee: MICRO FOCUS LLCInventors: Inbar Shani, Eli Mordechai, Jonathan Taragin, Iris Sasson
-
Patent number: 10829826Abstract: The present invention is based on the discovery of novel polymorphisms (SNPs) in the penicillin binding protein (pbp3) gene in Staphylococcus aureus. The presence of G88A and/or G2047A SNPs provides an accurate, reliable biomarker for the presence of Methicillin Resistant Staphylococcus aureus (MRSA), specifically the community-associated MRSA (CA-MRSA). The present invention provides reagents used for detecting the SNPs as well as methods of identifying and using these variants to screen subjects for presence of CA-MRSA. The methods involve isolating a biological sample from a mammal (preferably a human) and testing for the presence of a SNP in the pbp3 gene which is associated with CA-MRSA.Type: GrantFiled: February 21, 2019Date of Patent: November 10, 2020Inventors: Scott E. Gygax, Sean Chadwick, Aditya Prasad, Martin E. Adelson, Eli Mordechai
-
Patent number: 10824789Abstract: Managing a presentation includes identifying audience member interactions with a plurality of presentation pages. Each of the plurality of presentation pages is associated with data indicative of the audience member interactions. That data is processed to identify an action plan specifying an update to the presentation. That update is based on identified audience member interactions with at least one of the plurality of presentation pages. The action plan is implemented to update the presentation.Type: GrantFiled: August 28, 2013Date of Patent: November 3, 2020Assignee: MICRO FOCUS LLCInventors: Adi Kidron, Adam Lahav, Eli Mordechai, Amit Erental
-
Publication number: 20200099665Abstract: In some implementations, a scheme for data communication in an automobile includes generating a cleartext message to be transmitted to a second ECU, generating a pseudo-random counter by applying a pseudorandom function to a counter value that is incremented for each cleartext message generated by the ECU; combining the cleartext message and the pseudo-random counter to create a randomized message; selecting from a plurality of available cryptography techniques, a selected cryptography technique; applying to the randomized message, the selected cryptography technique to create a ciphertext; and transmiting to the second ECU over the CAN bus, the ciphertext.Type: ApplicationFiled: January 24, 2019Publication date: March 26, 2020Inventors: Amir HERZBERG, Assaf HAREL, Eli MORDECHAI, Tal Efraim Ben DAVID, Amiram DOTAN, David BARZILAI, Itay KHAZON
-
Patent number: 10599506Abstract: Methods performed by a physical computing system include automatically identifying, using at least one trained classifier, an action for responding to an anomaly in the execution of the application in a cloud computing system. The at least one trained classifier relates a metrics set to a result of performing an action for addressing an anomaly. Systems and computer readable media are also described herein.Type: GrantFiled: October 10, 2011Date of Patent: March 24, 2020Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Ira Cohen, Ohad Assulin, Eli Mordechai, Refael Dakar
-
Publication number: 20200007319Abstract: Technology can be used for sending and receiving messages on a CAN bus with a plurality of ECUs. The technology can include identifying a first message to send to a receiving ECU from a sending ECU; incrementing a sender-version message counter for the message type; determining to create a second session for the message type in the sending ECU; generating a second sender-version session key to be used during the second session in the sending ECU; and resetting the sender-version message counter. The technology further includes processing the first message using the second sender-version session key, including performing an operation to combine the sender-version message counter with the first message to create a combined message and encoding the combined message using the second sender-version session key to create an encoded message. The technology further includes sending the encoded message to the receiving ECU on the CAN bus.Type: ApplicationFiled: January 18, 2019Publication date: January 2, 2020Inventors: Amir HERZERG, Assaf HAREL, Eli MORDECHAI, Tal Efraim Ben DAVID, Amiram DOTAN, David BARZILAI, Itay HAZON
-
Publication number: 20190306136Abstract: In one implementation, a method for providing end-to-end communication security for a controller area network (CANbus) in an automotive vehicle across which a plurality of electronic control units (ECU) communicate is described. Such an automotive vehicle can include, for example, a car or truck with multiple different ECUs that are each configured to control various aspects of the vehicle's operation, such as an infotainment system, a navigation system, various engine control systems, and/or others.Type: ApplicationFiled: June 20, 2019Publication date: October 3, 2019Inventors: Tal Efraim Ben David, Assaf Harel, Amiram Dotan, David Barzilai, Eli Mordechai
-
Patent number: 10419408Abstract: In some implementations, a scheme for data communication in an automobile includes generating a cleartext message to be transmitted to a second ECU, generating a pseudo-random counter by applying a pseudorandom function to a counter value that is incremented for each cleartext message generated by the ECU; combining the cleartext message and the pseudo-random counter to create a randomized message; selecting from a plurality of available cryptography techniques, a selected cryptography technique; applying to the randomized message, the selected cryptography technique to create a ciphertext; and transmitting to the second ECU over the CAN bus, the ciphertext.Type: GrantFiled: September 24, 2018Date of Patent: September 17, 2019Assignee: KARAMBA SECURITYInventors: Amir Herzberg, Assaf Harel, Eli Mordechai, Tal Efraim Ben David, Amiram Dotan, David Barzilai, Itay Khazon
-
Publication number: 20190177772Abstract: The present invention is based on the discovery of novel polymorphisms (SNPs) in the penicillin binding protein (pbp3) gene in Staphylococcus aureus. The presence of G88A and/or G2047A SNPs provides an accurate, reliable biomarker for the presence of Methicillin Resistant Staphylococcus aureus (MRSA), specifically the community-associated MRSA (CA-MRSA). The present invention provides reagents used for detecting the SNPs as well as methods of identifying and using these variants to screen subjects for presence of CA-MRSA. The methods involve isolating a biological sample from a mammal (preferably a human) and testing for the presence of a SNP in the pbp3 gene which is associated with CA-MRSA.Type: ApplicationFiled: February 21, 2019Publication date: June 13, 2019Applicant: Medical Diagnostic Laboratories, LLCInventors: Scott E. Gygax, Sean Chadwick, Aditya Prasad, Martin E. Adelson, Eli Mordechai
-
Patent number: 10243732Abstract: Technology can be used for sending and receiving messages on a CAN bus with a plurality of ECUs. The technology can include identifying a first message to send to a receiving ECU from a sending ECU; incrementing a sender-version message counter for the message type; determining to create a second session for the message type in the sending ECU; generating a second sender-version session key to be used during the second session in the sending ECU; and resetting the sender-version message counter. The technology further includes processing the first message using the second sender-version session key, including performing an operation to combine the sender-version message counter with the first message to create a combined message and encoding the combined message using the second sender-version session key to create an encoded message. The technology further includes sending the encoded message to the receiving ECU on the CAN bus.Type: GrantFiled: June 27, 2018Date of Patent: March 26, 2019Assignee: KARAMBA SECURITYInventors: Amir Herzerg, Assaf Harel, Eli Mordechai, Tal Efraim Ben David, Amiram Dotan, David Barzilai, Itay Hazon