| CPC G06F 11/2221 (2013.01) | 20 Claims |

|
13. A method for integrity monitoring in a heterogeneous system-on-a chip (SoC) processing environment, the method comprising:
receiving, via at least one integrity application configured for execution on at least one application processing core, the at least one application processing core associated with a first architecture, at least one set of dynamic input data;
receiving, via at least one integrity monitor configured for execution on an integrity processing core, the integrity processing core associated with a second architecture, the at least one set of dynamic input data;
generating, via the at least one integrity application, at least one integrity output based on the received set of dynamic input data and one or more function sets;
generating, via the at least one integrity monitor, at least one integrity result based on the received set of dynamic input data and the one or more function sets;
comparing the at least one integrity output and the at least one integrity result;
and
when the at least one integrity output and the at least one integrity result deviate, initiating at least one fault response.
|