A Novel Probabilistic Saturating Counter Design for Secure Branch Predictor

[1]  Brad Calder,et al.  Automated design of finite state machine predictors for customized processors , 2001, ISCA 2001.

[2]  Onur Aciiçmez,et al.  Predicting Secret Keys Via Branch Prediction , 2007, CT-RSA.

[3]  Nael B. Abu-Ghazaleh,et al.  BranchScope: A New Side-Channel Attack on Directional Branch Predictor , 2018, ASPLOS.

[4]  Kevin Skadron,et al.  Merging path and gshare indexing in perceptron branch prediction , 2005, TACO.

[5]  Nael B. Abu-Ghazaleh,et al.  Understanding and Mitigating Covert Channels Through Branch Predictors , 2016, ACM Trans. Archit. Code Optim..

[6]  Dam Sunwoo,et al.  Securing Branch Predictors with Two-Level Encryption , 2020, ACM Trans. Archit. Code Optim..

[7]  Frank Piessens,et al.  SGX-Step: A Practical Attack Framework for Precise Enclave Execution Control , 2017, SysTEX@SOSP.

[8]  SCADET , 2018, Proceedings of the International Conference on Computer-Aided Design.

[9]  André Seznec,et al.  A new case for the TAGE branch predictor , 2011, 2011 44th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO).

[10]  Jóakim von Kistowski,et al.  SPEC CPU2017: Next-Generation Compute Benchmark , 2018, ICPE Companion.

[11]  Alan Jay Smith,et al.  Branch Prediction Strategies and Branch Target Buffer Design , 1995, Computer.

[12]  Reem Elkhouly,et al.  2-Bit Branch Predictor Modeling Using Markov Model , 2015, SCSE.

[13]  Josep Torrellas,et al.  Speculative Taint Tracking (STT): A Comprehensive Protection for Speculatively Accessed Data , 2019, IEEE Micro.

[14]  Brad Calder,et al.  Loop Termination Prediction , 2000, ISHPC.

[15]  Richard E. Kessler,et al.  The Alpha 21264 microprocessor , 1999, IEEE Micro.