The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 27, 2024

Filed:

Jul. 03, 2019
Applicant:

Nxp B.v., Eindhoven, NL;

Inventors:

Nikita Veshchikov, Brussels, BE;

Ventzislav Nikov, Haasrode, BE;

Assignee:

NXP B.V., Eindhoven, NL;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/76 (2013.01); G06F 21/56 (2013.01); G06N 20/10 (2019.01); G06N 3/08 (2023.01); G06K 9/62 (2022.01); G06F 21/55 (2013.01); G06F 18/2413 (2023.01);
U.S. Cl.
CPC ...
G06F 21/552 (2013.01); G06F 18/24147 (2023.01); G06F 21/554 (2013.01); G06F 21/566 (2013.01); G06F 21/76 (2013.01); G06N 3/08 (2013.01); G06N 20/10 (2019.01);
Abstract

A method and data processing system are provided for detecting a malicious component in a data processing system. The malicious component may be of any type, such as a hardware trojan, malware, or ransomware. In the method, a plurality of counters is used to count events in the data processing system during operation, where each event has a counter associated therewith. A machine learning model is trained a normal pattern of behavior of the data processing system using the event counts. After training, an operation of the data processing system is monitored using the machine learning model. Current occurrences of events in the data processing system are compared to the normal pattern of behavior. If a different pattern of behavior is detected, an indication, such as a flag, of the different pattern of behavior is provided.


Find Patent Forward Citations

Loading…