Patent ID: 11914703
Assignee: NXP B.V.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method for detecting a malicious hardware circuit in a data processing system, the data processing system including a processor and a memory, the method comprising:
counting an occurrence of events in the data processing system during operation of the data processing system;
training a machine learning model a normal pattern of behavior of the data processing system from the event counts;
monitoring an internal state of the data processing system during operation of the data processing system using the machine learning model;
detecting, based on the monitoring, if a different pattern of behavior from the normal pattern of behavior occurs using the machine learning model;
providing an indication of the different pattern of behavior;
in response to determining that the different pattern of behavior remains after a software update in the data processing system, indicating the different pattern of behavior is caused by a hardware malfunction;
detecting the hardware malfunction in more than one data processing system; and
in response to determining that the hardware malfunction is found in more than one data processing system, indicating an activated malicious hardware circuit is implemented in the more than one data processing system.