FortuneTeller: Predicting Microarchitectural Attacks via Unsupervised Deep Learning
Pith reviewed 2026-05-25 01:06 UTC · model grok-4.3
The pith
A single RNN model trained only on benign hardware counter patterns detects multiple unseen microarchitectural attacks including Meltdown, Spectre, Rowhammer and Zombieload.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
FortuneTeller models benign workload pattern from a microarchitectural standpoint in an unsupervised fashion, and then predicts how upcoming benign executions are supposed to behave. Potential attacks and malicious behaviors are detected automatically when there is a discrepancy between the predicted execution pattern and the runtime observation. The approach is implemented using available hardware performance counters and succeeds on the latest attacks such as Meltdown, Spectre, Rowhammer and Zombieload with one trained model.
What carries the argument
Recurrent neural network predictor trained on sequences of hardware performance counters from benign applications; it captures short- and long-term dependencies to forecast normal counter behavior.
If this is right
- One trained model covers multiple distinct attack families without requiring attack-specific retraining.
- Detection works on real-world systems using only standard Intel hardware performance counters.
- The unsupervised training phase uses only benign data, removing the need to collect attack samples in advance.
- Reported detection performance reaches an F-score of 0.9970 across the tested attacks.
Where Pith is reading between the lines
- The same prediction-discrepancy approach could be applied to other observable system signals such as power or thermal traces.
- Deployment inside an operating-system kernel or hypervisor might allow continuous monitoring with low overhead.
- If the learned normal patterns prove stable across processor generations, the model could reduce the frequency of security updates needed for new attack classes.
Load-bearing premise
That discrepancies between the RNN's predicted hardware counter patterns and observed runtime values reliably indicate malicious attacks rather than benign workload variations or other non-attack anomalies.
What would settle it
A controlled experiment in which the model is run on a broad collection of previously unseen benign workloads that vary in intensity and resource use, then checked for whether the false-positive rate exceeds practical thresholds or whether a new attack variant evades detection.
Figures
read the original abstract
The growing security threat of microarchitectural attacks underlines the importance of robust security sensors and detection mechanisms at the hardware level. While there are studies on runtime detection of cache attacks, a generic model to consider the broad range of existing and future attacks is missing. Unfortunately, previous approaches only consider either a single attack variant, e.g. Prime+Probe, or specific victim applications such as cryptographic implementations. Furthermore, the state-of-the art anomaly detection methods are based on coarse-grained statistical models, which are not successful to detect anomalies in a large-scale real world systems. Thanks to the memory capability of advanced Recurrent Neural Networks (RNNs) algorithms, both short and long term dependencies can be learned more accurately. Therefore, we propose FortuneTeller, which for the first time leverages the superiority of RNNs to learn complex execution patterns and detects unseen microarchitectural attacks in real world systems. FortuneTeller models benign workload pattern from a microarchitectural standpoint in an unsupervised fashion, and then, it predicts how upcoming benign executions are supposed to behave. Potential attacks and malicious behaviors will be detected automatically, when there is a discrepancy between the predicted execution pattern and the runtime observation. We implement FortuneTeller based on the available hardware performance counters on Intel processors and it is trained with 10 million samples obtained from benign applications. For the first time, the latest attacks such as Meltdown, Spectre, Rowhammer and Zombieload are detected with one trained model and without observing these attacks during the training. We show that FortuneTeller achieves F-score of 0.9970.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes FortuneTeller, an unsupervised RNN model trained exclusively on 10 million benign hardware performance counter samples from Intel processors. It predicts expected benign execution patterns and flags discrepancies as microarchitectural attacks (including unseen ones such as Meltdown, Spectre, Rowhammer, and Zombieload), claiming an F-score of 0.9970 with a single model.
Significance. If the central claim holds after proper validation, the work would be significant as the first generic, attack-agnostic detector for a broad range of microarchitectural attacks that does not require attack samples in training and improves on coarse statistical baselines via RNN memory of short- and long-term dependencies.
major comments (2)
- [Abstract] Abstract: the central claim that discrepancies between RNN-predicted and observed counter patterns reliably indicate attacks (including unseen ones) rather than benign workload variations rests on an untested generalization assumption; no results are supplied on held-out benign programs, varying inputs, or concurrent activity that could produce natural deviations exceeding the (unspecified) detection threshold.
- [Abstract] Abstract: the reported F-score of 0.9970 on unseen attacks is presented without any information on RNN architecture, training/validation splits, data collection/labeling procedure for the 10M samples, baseline comparisons, or false-positive behavior on benign runs, leaving the quantitative result unsupported by visible evidence.
Simulated Author's Rebuttal
We thank the referee for the constructive comments on the abstract. We address each point below and will revise the abstract to strengthen support for the claims.
read point-by-point responses
-
Referee: [Abstract] Abstract: the central claim that discrepancies between RNN-predicted and observed counter patterns reliably indicate attacks (including unseen ones) rather than benign workload variations rests on an untested generalization assumption; no results are supplied on held-out benign programs, varying inputs, or concurrent activity that could produce natural deviations exceeding the (unspecified) detection threshold.
Authors: We agree the abstract does not reference results on held-out benign programs. The full manuscript evaluates the model on diverse held-out benign workloads (including varying inputs and concurrent activity) to confirm that natural deviations do not exceed the detection threshold. We will revise the abstract to note this validation and the threshold determination process. revision: yes
-
Referee: [Abstract] Abstract: the reported F-score of 0.9970 on unseen attacks is presented without any information on RNN architecture, training/validation splits, data collection/labeling procedure for the 10M samples, baseline comparisons, or false-positive behavior on benign runs, leaving the quantitative result unsupported by visible evidence.
Authors: The abstract is space-constrained, but the manuscript details the LSTM RNN architecture, the unsupervised training on 10M unlabeled samples collected via perf counters from benign applications (no labeling required), training/validation procedures, statistical baseline comparisons, and low false-positive rates on benign runs. We will revise the abstract to include key supporting details such as model type and data collection method. revision: yes
Circularity Check
No significant circularity; standard unsupervised anomaly detection
full rationale
The paper trains an RNN exclusively on 10M benign hardware-counter samples to learn normal execution patterns, then flags discrepancies on new inputs (including unseen attacks) as malicious. This is a conventional anomaly-detection setup with no reduction of the detection rule to the training inputs by construction, no self-definitional loops, and no load-bearing self-citations or imported uniqueness theorems. The central claim remains independent of the fitted model parameters once training is complete.
Axiom & Free-Parameter Ledger
free parameters (1)
- RNN model parameters
axioms (1)
- domain assumption Hardware performance counters on Intel processors provide sufficient signal to model and predict benign execution patterns for attack detection
Reference graph
Works this paper leans on
-
[1]
https://openbenchmarking.org/tests/pts
Phoronix Test Suite Tests. https://openbenchmarking.org/tests/pts
-
[2]
Mart ´ın Abadi, Paul Barham, Jianmin Chen, Zhifeng Chen, Andy Davis, Jeffrey Dean, Matthieu Devin, Sanjay Ghemawat, Geoffrey Irving, Michael Isard, Manjunath Kudlur, Josh Levenberg, Rajat Monga, Sherry Moore, Derek G. Murray, Benoit Steiner, Paul Tucker, Vijay Vasudevan, Pete Warden, Martin Wicke, Yuan Yu, and Xiaoqiang Zheng. Ten- sorflow: A system for la...
work page 2016
-
[3]
Hpc- toolkit: Tools for performance analysis of optimized parallel programs
Laksono Adhianto, Sinchan Banerjee, Mike Fagan, Mark Krentel, Gabriel Marin, John Mellor-Crummey, and Nathan R Tallent. Hpc- toolkit: Tools for performance analysis of optimized parallel programs. Concurrency and Computation: Practice and Experience , 22(6):685– 701, 2010
work page 2010
-
[4]
Bacelar Almeida, Manuel Barbosa, Jorge S
J. Bacelar Almeida, Manuel Barbosa, Jorge S. Pinto, and Brbara Vieira. Formal verification of side-channel countermeasures using self- composition. Science of Computer Programming, 78(7):796 – 812, 2013
work page 2013
-
[5]
Anvil: Software-based protection against next-generation rowhammer attacks
Zelalem Birhanu Aweke, Salessawi Ferede Yitbarek, Rui Qiao, Reetu- parna Das, Matthew Hicks, Yossi Oren, and Todd Austin. Anvil: Software-based protection against next-generation rowhammer attacks. ACM SIGPLAN Notices , 51(4):743–755, 2016
work page 2016
-
[6]
Mohammad Bagher Bahador, Mahdi Abadi, and Asghar Tajoddin. Hpc- malhunter: Behavioral malware detection using hardware performance counters and singular value decomposition. In Computer and Knowledge Engineering (ICCKE), 2014 4th International eConference on , pages 703–708. IEEE, 2014
work page 2014
-
[7]
Cacheshield: Detecting cache attacks through self-observation
Samira Briongos, Gorka Irazoqui, Pedro Malag ´on, and Thomas Eisen- barth. Cacheshield: Detecting cache attacks through self-observation. In Proceedings of the Eighth ACM Conference on Data and Application Security and Privacy , CODASPY ’18, pages 224–235, New York, NY , USA, 2018. ACM
work page 2018
-
[8]
Fact: A flexible, constant- time programming language
Sunjay Cauligi, Gary Soeller, Fraser Brown, Brian Johannesmeyer, Yunlu Huang, Ranjit Jhala, and Deian Stefan. Fact: A flexible, constant- time programming language. In IEEE Cybersecurity Development, SecDev 2017, Cambridge, MA, USA, September 24-26, 2017 , pages 69– 76, 2017
work page 2017
-
[9]
Sgxpectre attacks: Leaking enclave secrets via speculative execution
Guoxing Chen, Sanchuan Chen, Yuan Xiao, Yinqian Zhang, Zhiqiang Lin, and Ten H Lai. Sgxpectre attacks: Leaking enclave secrets via speculative execution. arXiv preprint arXiv:1802.09085 , 2018
-
[10]
Real time detec- tion of cache-based side-channel attacks using hardware performance counters
Marco Chiappetta, Erkay Savas, and Cemal Yilmaz. Real time detec- tion of cache-based side-channel attacks using hardware performance counters. Applied Soft Computing , 49:1162–1174, 2016
work page 2016
-
[11]
State-of-the-art speech recognition with sequence-to-sequence models
Chung-Cheng Chiu, Tara N Sainath, Yonghui Wu, Rohit Prabhavalkar, Patrick Nguyen, Zhifeng Chen, Anjuli Kannan, Ron J Weiss, Kanishka Rao, Ekaterina Gonina, et al. State-of-the-art speech recognition with sequence-to-sequence models. In 2018 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) , pages 4774–
work page 2018
- [12]
-
[13]
On the feasi- bility of online malware detection with performance counters
John Demme, Matthew Maycock, Jared Schmitz, Adrian Tang, Adam Waksman, Simha Sethumadhavan, and Salvatore Stolfo. On the feasi- bility of online malware detection with performance counters. In ACM SIGARCH Computer Architecture News , volume 41, pages 559–570. ACM, 2013
work page 2013
-
[14]
Deeplog: Anomaly detection and diagnosis from system logs through deep learn- ing
Min Du, Feifei Li, Guineng Zheng, and Vivek Srikumar. Deeplog: Anomaly detection and diagnosis from system logs through deep learn- ing. In Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security , pages 1285–1298. ACM, 2017
work page 2017
-
[15]
Jump over aslr: Attacking branch predictors to bypass aslr
Dmitry Evtyushkin, Dmitry Ponomarev, and Nael Abu-Ghazaleh. Jump over aslr: Attacking branch predictors to bypass aslr. In The 49th Annual IEEE/ACM International Symposium on Microarchitecture, MICRO-49, pages 40:1–40:13, Piscataway, NJ, USA, 2016. IEEE Press
work page 2016
-
[16]
A study of machine learning classifiers for anomaly-based mobile botnet detection
Ali Feizollah, Nor Badrul Anuar, Rosli Salleh, Fairuz Amalina, Shaha- boddin Shamshirband, et al. A study of machine learning classifiers for anomaly-based mobile botnet detection. Malaysian Journal of Computer Science, 26(4):251–265, 2013. 13
work page 2013
-
[17]
Kaslr is dead: long live kaslr
Daniel Gruss, Moritz Lipp, Michael Schwarz, Richard Fellner, Cl´ementine Maurice, and Stefan Mangard. Kaslr is dead: long live kaslr. In International Symposium on Engineering Secure Software and Systems, pages 161–176. Springer, 2017
work page 2017
-
[18]
Prefetch side-channel attacks: Bypassing smap and kernel aslr
Daniel Gruss, Cl ´ementine Maurice, Anders Fogh, Moritz Lipp, and Stefan Mangard. Prefetch side-channel attacks: Bypassing smap and kernel aslr. In Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, CCS ’16, pages 368–379, New York, NY , USA, 2016. ACM
work page 2016
-
[19]
Rowham- mer.js: A remote software-induced fault attack in javascript
Daniel Gruss, Cl ´ementine Maurice, and Stefan Mangard. Rowham- mer.js: A remote software-induced fault attack in javascript. In Detection of Intrusions and Malware, and Vulnerability Assessment , pages 300–
-
[20]
Flush+flush: A fast and stealthy cache attack
Daniel Gruss, Cl ´ementine Maurice, Klaus Wagner, and Stefan Mangard. Flush+flush: A fast and stealthy cache attack. In Juan Caballero, Urko Zurutuza, and Ricardo J. Rodr´ıguez, editors, Detection of Intrusions and Malware, and Vulnerability Assessment , pages 279–299, Cham, 2016. Springer International Publishing
work page 2016
-
[21]
A faster and more realistic flush+ reload attack on aes
Berk G ¨ulmezo˘glu, Mehmet Sinan Inci, Gorka Irazoqui, Thomas Eisen- barth, and Berk Sunar. A faster and more realistic flush+ reload attack on aes. In International Workshop on Constructive Side-Channel Analysis and Secure Design , pages 111–126. Springer, 2015
work page 2015
-
[22]
Undermining user privacy on mobile devices using ai
Berk Gulmezoglu, Andreas Zankl, Caner Tol, Saad Islam, Thomas Eisenbarth, and Berk Sunar. Undermining user privacy on mobile devices using ai. arXiv preprint arXiv:1811.11218 , 2018
-
[23]
N Herath and A Fogh. These are not your grand daddys cpu performance counters–cpu hardware performance counters for security. Black Hat Briefings, 2015
work page 2015
-
[24]
Cache attacks enable bulk key recovery on the cloud
Mehmet Sinan ˙Inci, Berk Gulmezoglu, Gorka Irazoqui, Thomas Eisen- barth, and Berk Sunar. Cache attacks enable bulk key recovery on the cloud. In Cryptographic Hardware and Embedded Systems – CHES 2016, pages 368–388, Berlin, Heidelberg, 2016. Springer
work page 2016
-
[25]
Intel. Intel pcm, 2019. https://github.com/opcm/pcm. Last accessed 2019-02-15
work page 2019
-
[26]
Gorka Irazoqui, Thomas Eisenbarth, and Berk Sunar. S$a: A shared cache attack that works across cores and defies vm sandboxing – and its application to aes. In Proceedings of the 2015 IEEE Symposium on Security and Privacy , SP ’15, pages 591–604, Washington, DC, USA,
work page 2015
-
[28]
S$a: A shared cache attack that works across cores and defies vm sandboxingand its application to aes
Gorka Irazoqui, Thomas Eisenbarth, and Berk Sunar. S$a: A shared cache attack that works across cores and defies vm sandboxingand its application to aes. In Proceedings of the 2015 IEEE Symposium on Security and Privacy , SP ’15, pages 591–604, San Jose, CA, USA,
work page 2015
-
[29]
IEEE Computer Society
-
[30]
Mascat: Stopping microarchitectural attacks before execution
Gorka Irazoqui, Thomas Eisenbarth, and Berk Sunar. Mascat: Stopping microarchitectural attacks before execution. IACR Cryptology ePrint Archive, 2016:1196, 2016
work page 2016
-
[31]
Wait a minute! a fast, cross-vm attack on aes
Gorka Irazoqui, Mehmet Sinan Inci, Thomas Eisenbarth, and Berk Sunar. Wait a minute! a fast, cross-vm attack on aes. In Research in Attacks, Intrusions and Defenses , pages 299–319. Springer, 2014
work page 2014
-
[32]
Breaking kernel address space layout randomization with intel tsx
Yeongjin Jang, Sangho Lee, and Taesoo Kim. Breaking kernel address space layout randomization with intel tsx. In Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security , pages 380–392. ACM, 2016
work page 2016
-
[33]
Spectre attacks: Exploiting speculative execution
Paul Kocher, Daniel Genkin, Daniel Gruss, Werner Haas, Mike Ham- burg, Moritz Lipp, Stefan Mangard, Thomas Prescher, Michael Schwarz, and Yuval Yarom. Spectre attacks: Exploiting speculative execution. ArXiv e-prints, January 2018
work page 2018
-
[34]
Armageddon: Cache attacks on mobile devices
Moritz Lipp, Daniel Gruss, Raphael Spreitzer, Cl ´ementine Maurice, and Stefan Mangard. Armageddon: Cache attacks on mobile devices. In 25th USENIX Security Symposium (USENIX Security 16) , pages 549– 564, Austin, TX, 2016. USENIX Association
work page 2016
-
[35]
Meltdown: Reading kernel memory from user space
Moritz Lipp, Michael Schwarz, Daniel Gruss, Thomas Prescher, Werner Haas, Anders Fogh, Jann Horn, Stefan Mangard, Paul Kocher, Daniel Genkin, Yuval Yarom, and Mike Hamburg. Meltdown: Reading kernel memory from user space. In 27th USENIX Security Symposium (USENIX Security 18), Baltimore, MD, 2018. USENIX Association
work page 2018
-
[36]
F. Liu, Q. Ge, Y . Yarom, F. Mckeen, C. Rozas, G. Heiser, and R. B. Lee. Catalyst: Defeating last-level cache side channel attacks in cloud computing. In 2016 IEEE International Symposium on High Performance Computer Architecture (HPCA) , pages 406–418, March 2016
work page 2016
-
[37]
ret2spec: Speculative exe- cution using return stack buffers
Giorgi Maisuradze and Christian Rossow. ret2spec: Speculative exe- cution using return stack buffers. In Proceedings of the 2018 ACM SIGSAC Conference on Computer and Communications Security , pages 2109–2122. ACM, 2018
work page 2018
-
[38]
Are hardware performance counters a cost effective way for integrity checking of programs
Corey Malone, Mohamed Zahran, and Ramesh Karri. Are hardware performance counters a cost effective way for integrity checking of programs. In Proceedings of the sixth ACM workshop on Scalable trusted computing, pages 71–76. ACM, 2011
work page 2011
-
[39]
Reverse engineering intel last-level cache complex addressing using performance counters
Cl ´ementine Maurice, Nicolas Le Scouarnec, Christoph Neumann, Olivier Heen, and Aur ´elien Francillon. Reverse engineering intel last-level cache complex addressing using performance counters. In International Workshop on Recent Advances in Intrusion Detection , pages 48–65. Springer, 2015
work page 2015
-
[40]
Fast, lean, and accurate: Modeling password guessability using neural networks
William Melicher, Blase Ur, Sean M Segreti, Saranga Komanduri, Lujo Bauer, Nicolas Christin, and Lorrie Faith Cranor. Fast, lean, and accurate: Modeling password guessability using neural networks. In USENIX Security Symposium , pages 175–191, 2016
work page 2016
-
[41]
Fallout: Reading Kernel Writes From User Space
Marina Minkin, Daniel Moghimi, Moritz Lipp, Michael Schwarz, Jo Van Bulck, Daniel Genkin, Daniel Gruss, Frank Piessens, Berk Sunar, and Yuval Yarom. Fallout: Reading kernel writes from user space. arXiv preprint arXiv:1905.12701, 2019
work page internal anchor Pith review Pith/arXiv arXiv 1905
-
[42]
Memjam: A false dependency attack against constant-time crypto implementations in SGX
Ahmad Moghimi, Thomas Eisenbarth, and Berk Sunar. Memjam: A false dependency attack against constant-time crypto implementations in SGX. In Topics in Cryptology - CT-RSA 2018 - The Cryptographers’ Track at the RSA Conference 2018, San Francisco, CA, USA, April 16- 20, 2018, Proceedings , pages 21–44, 2018
work page 2018
-
[43]
Nights-watch: a cache- based side-channel intrusion detector using hardware performance coun- ters
Maria Mushtaq, Ayaz Akram, Muhammad Khurram Bhatti, Maham Chaudhry, Vianney Lapotre, and Guy Gogniat. Nights-watch: a cache- based side-channel intrusion detector using hardware performance coun- ters. In Proceedings of the 7th International Workshop on Hardware and Architectural Support for Security and Privacy , page 1. ACM, 2018
work page 2018
-
[44]
Kemerlis, Simha Sethumadhavan, and Ange- los D
Yossef Oren, Vasileios P. Kemerlis, Simha Sethumadhavan, and Ange- los D. Keromytis. The spy in the sandbox: Practical cache attacks in javascript and their implications. In Proceedings of the 22Nd ACM SIGSAC Conference on Computer and Communications Security , CCS ’15, pages 1406–1418, New York, NY , USA, 2015. ACM
work page 2015
-
[45]
Malware classification with recurrent networks
Razvan Pascanu, Jack W Stokes, Hermineh Sanossian, Mady Marinescu, and Anil Thomas. Malware classification with recurrent networks. In Acoustics, Speech and Signal Processing (ICASSP), 2015 IEEE International Conference on , pages 1916–1920. IEEE, 2015
work page 2015
-
[46]
Raccoon: Closing digital side-channels through obfuscated execution
Ashay Rane, Calvin Lin, and Mohit Tiwari. Raccoon: Closing digital side-channels through obfuscated execution. In 24th USENIX Security Symposium (USENIX Security 15) , pages 431–446, Washington, D.C.,
-
[47]
Generic Black-Box End-to-End Attack Against State of the Art API Call Based Malware Classifiers
Ishai Rosenberg, Asaf Shabtai, Lior Rokach, and Yuval Elovici. Generic black-box end-to-end attack against rnns and other api calls based malware classifiers. arXiv preprint arXiv:1707.05970 , 2017
work page internal anchor Pith review Pith/arXiv arXiv 2017
-
[48]
Has ¸im Sak, Andrew Senior, and Franc ¸oise Beaufays. Long short- term memory based recurrent neural network architectures for large vocabulary speech recognition. arXiv preprint arXiv:1402.1128 , 2014
work page internal anchor Pith review Pith/arXiv arXiv 2014
-
[49]
ZombieLoad: Cross-Privilege-Boundary Data Sampling
Michael Schwarz, Moritz Lipp, Daniel Moghimi, Jo Van Bulck, Julian Stecklina, Thomas Prescher, and Daniel Gruss. Zombieload: Cross- privilege-boundary data sampling. arXiv preprint arXiv:1905.05726 , 2019
work page internal anchor Pith review Pith/arXiv arXiv 1905
-
[50]
Exploiting the dram rowhammer bug to gain kernel privileges
Mark Seaborn and Thomas Dullien. Exploiting the dram rowhammer bug to gain kernel privileges. Black Hat, 15, 2015
work page 2015
-
[51]
andromaly: a behavioral malware detection framework for android devices
Asaf Shabtai, Uri Kanonov, Yuval Elovici, Chanan Glezer, and Yael Weiss. andromaly: a behavioral malware detection framework for android devices. Journal of Intelligent Information Systems , 38(1):161– 190, 2012
work page 2012
-
[52]
Tiresias: Predicting security events through deep learning
Yun Shen, Enrico Mariconti, Pierre Antoine Vervier, and Gianluca Stringhini. Tiresias: Predicting security events through deep learning. In Proceedings of the 2018 ACM SIGSAC Conference on Computer and Communications Security, pages 592–605. ACM, 2018
work page 2018
-
[53]
Recognizing functions in binaries with neural networks
Eui Chul Richard Shin, Dawn Song, and Reza Moazzezi. Recognizing functions in binaries with neural networks. In USENIX Security Symposium, pages 611–626, 2015
work page 2015
-
[54]
The brain is here and it is already inside your phone, 2014
Steven Levy. The brain is here and it is already inside your phone, 2014. https://www.wired.com/2016/08/an-exclusive-look-at- how-ai-and-machine-learning-work-at-apple/. Last accessed 2019-02- 02
work page 2014
-
[55]
Lstm neural networks for language modeling
Martin Sundermeyer, Ralf Schl ¨uter, and Hermann Ney. Lstm neural networks for language modeling. In Thirteenth annual conference of the international speech communication association , 2012
work page 2012
-
[56]
Adrian Tang, Simha Sethumadhavan, and SalvatoreJ. Stolfo. Unsuper- vised anomaly-based malware detection using hardware features. In 14 Research in Attacks, Intrusions and Defenses , volume 8688 of Lecture Notes in Computer Science , pages 109–129. Springer, 2014
work page 2014
-
[57]
Efficient cache attacks on AES, and countermeasures
Eran Tromer, Dag Arne Osvik, and Adi Shamir. Efficient cache attacks on AES, and countermeasures. Journal of Cryptology , 2010
work page 2010
-
[58]
Foreshadow: Extracting the keys to the intel{SGX} kingdom with transient out-of-order execution
Jo Van Bulck, Marina Minkin, Ofir Weisse, Daniel Genkin, Baris Kasikci, Frank Piessens, Mark Silberstein, Thomas F Wenisch, Yuval Yarom, and Raoul Strackx. Foreshadow: Extracting the keys to the intel{SGX} kingdom with transient out-of-order execution. In 27th {USENIX} Security Symposium ({USENIX} Security 18) , pages 991– 1008, 2018
work page 2018
-
[59]
RIDL: Rogue in-flight data load
Stephan van Schaik, Alyssa Milburn, Sebastian sterlund, Pietro Frigo, Giorgi Maisuradze, Kaveh Razavi, Herbert Bos, and Cristiano Giuffrida. RIDL: Rogue in-flight data load. In S&P, May 2019
work page 2019
-
[60]
Numchecker: Detecting ker- nel control-flow modifying rootkits by using hardware performance counters
Xueyang Wang and Ramesh Karri. Numchecker: Detecting ker- nel control-flow modifying rootkits by using hardware performance counters. In Design Automation Conference (DAC), 2013 50th ACM/EDAC/IEEE, pages 1–7. IEEE, 2013
work page 2013
-
[61]
Confirm: Detecting firmware modifications in embedded systems using hardware performance counters
Xueyang Wang, Charalambos Konstantinou, Michail Maniatakos, and Ramesh Karri. Confirm: Detecting firmware modifications in embedded systems using hardware performance counters. In Proceedings of the IEEE/ACM International Conference on Computer-Aided Design , pages 544–551. IEEE Press, 2015
work page 2015
-
[62]
Data–differential address trace analysis: find- ing address-based side-channels in binaries
Samuel Weiser, Andreas Zankl, Raphael Spreitzer, Katja Miller, Stefan Mangard, and Georg Sigl. Data–differential address trace analysis: find- ing address-based side-channels in binaries. In 27th USENIX Security Symposium (USENIX Security 18). USENIX Association, Baltimore, MD, pages 603–620, 2018
work page 2018
-
[63]
Microwalk: A framework for finding side channels in binaries
Jan Wichelmann, Ahmad Moghimi, Thomas Eisenbarth, and Berk Sunar. Microwalk: A framework for finding side channels in binaries. In Pro- ceedings of the 34th Annual Computer Security Applications Conference, pages 161–173. ACM, 2018
work page 2018
-
[64]
Cfimon: Detecting violation of control flow integrity using performance counters
Yubin Xia, Yutao Liu, Haibo Chen, and Binyu Zang. Cfimon: Detecting violation of control flow integrity using performance counters. In Dependable Systems and Networks (DSN), 2012 42nd Annual IEEE/IFIP International Conference on , pages 1–12. IEEE, 2012
work page 2012
-
[65]
Recovering openssl ecdsa nonces using the flush+reload cache side-channel attack
Yuval Yarom and Naomi Benger. Recovering openssl ecdsa nonces using the flush+reload cache side-channel attack. IACR Cryptology ePrint Archive, 2014:140, 2014
work page 2014
-
[66]
Flush+reload: A high resolution, low noise, l3 cache side-channel attack
Yuval Yarom and Katrina Falkner. Flush+reload: A high resolution, low noise, l3 cache side-channel attack. In 23rd USENIX Security Symposium (USENIX Security 14), pages 719–732, San Diego, CA, 2014. USENIX Association
work page 2014
-
[67]
CacheBleed: a timing attack on OpenSSL constant-time RSA
Yuval Yarom, Daniel Genkin, and Nadia Heninger. CacheBleed: a timing attack on OpenSSL constant-time RSA. Journal of Cryptographic Engineering, 7(2):99–112, 2017
work page 2017
-
[68]
Liwei Yuan, Weichao Xing, Haibo Chen, and Binyu Zang. Security breaches as pmu deviation: detecting and identifying security attacks using performance counters. In Proceedings of the Second Asia-Pacific Workshop on Systems, page 6. ACM, 2011
work page 2011
-
[69]
Tianwei Zhang, Yinqian Zhang, and Ruby B. Lee. Cloudradar: A real- time side-channel attack detection system in clouds. In Fabian Mon- rose, Marc Dacier, Gregory Blanc, and Joaquin Garcia-Alfaro, editors, Research in Attacks, Intrusions, and Defenses: 19th International Sym- posium, RAID 2016, Paris, France, September 19-21, 2016, Proceedings, pages 118–1...
work page 2016
-
[70]
Yinqian Zhang, Ari Juels, Michael K. Reiter, and Thomas Ristenpart. Cross-VM Side Channels and Their Use to Extract Private Keys. In Proceedings of the 2012 ACM Conference on Computer and Communi- cations Security, CCS ’12, pages 305–316, New York, NY , USA, 2012. ACM. IX. A PPENDIX A. Tables for Performance Counters and Benchmarks TABLE IV COUNTER SELECT...
work page 2012
-
[71]
Aobench 41) Minion 1 81) Graphics 1 120) Apache 153) Aio-stress 165) Mbw 174) Websites 1) Flush+Flush
-
[72]
Botan 1 42) Minion 2 82) Graphics 2 121) Battery 154) Blogbench 1 166) Ram 1 175) Videos 2) Flush+Reload
-
[73]
Botan 2 43) Minion 3 83) Graphics 3 122) Compress 155) Blogbench 2 167) Ram 2 176) MySQL 3) Prime+Probe
-
[74]
Botan 3 44) Perl 1 84) Graphics 4 123) Git 156) Compile 168) Ram 3 177) Apache 4) Meltdown
-
[75]
Botan 4 45) Perl 2 85) Graphics 5 124) Hint 157) Dbench 169) Ram 4 178) Office 5) Spectre
-
[76]
Botan 5 46) Radiance 1 86) Graphics 6 125) Nginx 158) Fio 1 170) Ram 5 6) Rowhammer
-
[77]
Bullet 1 47) Radiance 2 87) Graphics 7 126) Optcarrot 159) Fio 2 171) Stream 7) Zombieload
-
[78]
Bullet 2 48) Scimark 1 88) Hpcg 127) Php 1 160) Iozone 172) T-test
-
[79]
Bullet 3 49) Scimark 2 89) Luajit 1 128) Php 2 161) Postmark 173) Tinymem
-
[80]
Bullet 4 50) Scimark 3 90) Luajit 2 129) Pybench 162) Sqlite
-
[81]
Bullet 5 51) Scimark 4 91) Luajit 3 130) Schbench 163) Tiobench
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.