METHODS AND APPARATUS FOR DETECTING A SIDE CHANNEL ATTACK USING A CACHE STATE

    公开(公告)号:US20190138719A1

    公开(公告)日:2019-05-09

    申请号:US16234140

    申请日:2018-12-27

    Abstract: Methods, apparatus, systems and articles of manufacture for detecting a side channel attack are disclosed. An example apparatus includes a histogram generator to generate a histogram representing cache access activities. A histogram analyzer is to determine at least one statistic based on the histogram. A machine learning model processor is to apply a machine learning model to the at least one statistic to attempt to identify a side channel attack. A multiple hypothesis tester to perform multiple hypothesis testing to determine a probability of the cache access activities being benign. An anomaly detection orchestrator is to, in response to the machine learning model processor identifying that the at least one statistic is indicative of the side channel attack and the probability not satisfying a similarity threshold, cause the performance of a responsive action to mitigate the side channel attack.

    METHODS AND APPARATUS FOR DETECTING A SIDE CHANNEL ATTACK USING HARDWARE PERFORMANCE COUNTERS

    公开(公告)号:US20190130101A1

    公开(公告)日:2019-05-02

    申请号:US16234144

    申请日:2018-12-27

    Abstract: Methods, apparatus, systems and articles of manufacture for detecting a side channel attack using hardware performance counters are disclosed. An example apparatus includes a hardware performance counter data organizer to collect a first value of a hardware performance counter at a first time and a second value of the hardware performance counter at a second time. A machine learning model processor is to apply a machine learning model to predict a third value corresponding to the second time. An error vector generator is to generate an error vector representing a difference between the second value and the third value. An error vector analyzer is to determine a probability of the error vector indicating an anomaly. An anomaly detection orchestrator is to, in response to the probability satisfying a threshold, cause the performance of a responsive action to mitigate the side channel anomaly.

Patent Agency Ranking