| CPC G06F 21/56 (2013.01) [G06F 3/062 (2013.01); G06F 3/0653 (2013.01); G06F 3/0679 (2013.01); G06F 12/0802 (2013.01); G06F 21/6218 (2013.01); G06F 21/755 (2017.08); G06N 20/00 (2019.01); G06F 2212/68 (2013.01); G06F 2221/034 (2013.01)] | 25 Claims |

|
1. An apparatus comprising control circuitry to:
determine, for individual ones of a plurality of time intervals, a ratio based on a first value divided by a sum of the first value and a second value, wherein:
the first value corresponds to a number of central processing unit (CPU) cache misses over said individual ones of the plurality of time intervals; and
the second value corresponds to a number of dual/data translation lookaside buffer (DTLB) load misses over said individual ones of the plurality of time intervals;
identify, based on the ratio, a trend over the plurality of time intervals; and
responsive to an identification of a deviation in the trend, generate one or more output signals indicative of a side channel exploit execution.
|