{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,17]],"date-time":"2025-10-17T20:05:48Z","timestamp":1760731548784,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":24,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,11,7]],"date-time":"2022-11-07T00:00:00Z","timestamp":1667779200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"French ?Agence Nationale de la Recherche? (ANR)","award":["ANR-19-CE39-0008-03"],"award-info":[{"award-number":["ANR-19-CE39-0008-03"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,11,11]]},"DOI":"10.1145\/3560834.3563830","type":"proceedings-article","created":{"date-parts":[[2022,11,4]],"date-time":"2022-11-04T04:06:51Z","timestamp":1667534811000},"page":"15-24","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["SpecDefender: Transient Execution Attack Defender using Performance Counters"],"prefix":"10.1145","author":[{"given":"Amit","family":"Choudhari","sequence":"first","affiliation":[{"name":"Institut Polytechnique de Paris, Paris, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sylvain","family":"Guilley","sequence":"additional","affiliation":[{"name":"Secure-IC S.A.S., Paris, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Khaled","family":"Karray","sequence":"additional","affiliation":[{"name":"Secure-IC S.A.S., Paris, France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,11,7]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2018. CWE-1037. Available from MITRE CWE-ID CWE-1037.. https:\/\/cwe.mitre. org\/data\/definitions\/1037.html  2018. CWE-1037. Available from MITRE CWE-ID CWE-1037.. https:\/\/cwe.mitre. org\/data\/definitions\/1037.html"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10009-021-00644-w"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3447852.3458715"},{"key":"e_1_3_2_1_4_1","volume-title":"High- Assurance Cryptography in the Spectre Era. In 42nd IEEE Symposium on Security and Privacy, SP 2021","author":"Barthe Gilles","year":"2021","unstructured":"Gilles Barthe , Sunjay Cauligi , Benjamin Gr\u00e9goire , Adrien Koutsos , Kevin Liao , Tiago Oliveira , Swarn Priya , Tamara Rezk , and Peter Schwabe . 2021 . High- Assurance Cryptography in the Spectre Era. In 42nd IEEE Symposium on Security and Privacy, SP 2021 , San Francisco, CA, USA, 24- -27 May 2021. IEEE, 1884--1901. https:\/\/doi.org\/10.1109\/SP40001.2021.00046 10.1109\/SP40001.2021.00046 Gilles Barthe, Sunjay Cauligi, Benjamin Gr\u00e9goire, Adrien Koutsos, Kevin Liao, Tiago Oliveira, Swarn Priya, Tamara Rezk, and Peter Schwabe. 2021. High- Assurance Cryptography in the Spectre Era. In 42nd IEEE Symposium on Security and Privacy, SP 2021, San Francisco, CA, USA, 24--27 May 2021. IEEE, 1884--1901. https:\/\/doi.org\/10.1109\/SP40001.2021.00046"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3492321.3519559"},{"key":"e_1_3_2_1_6_1","unstructured":"Nick Clifton. 2019. Spectre variant 1 scanning tool. https:\/\/access.redhat.com\/ blogs\/766093\/posts\/3510331  Nick Clifton. 2019. Spectre variant 1 scanning tool. https:\/\/access.redhat.com\/ blogs\/766093\/posts\/3510331"},{"key":"e_1_3_2_1_7_1","volume-title":"RetroWrite: Statically Instrumenting COTS Binaries for Fuzzing and Sanitization. In 2020 IEEE Symposium on Security and Privacy, SP 2020","author":"Dinesh Sushant","year":"2020","unstructured":"Sushant Dinesh , Nathan Burow , Dongyan Xu , and Mathias Payer . 2020 . RetroWrite: Statically Instrumenting COTS Binaries for Fuzzing and Sanitization. In 2020 IEEE Symposium on Security and Privacy, SP 2020 , San Francisco, CA, USA, May 18--21 , 2020. IEEE, 1497--1511. https:\/\/doi.org\/10.1109\/SP40000.2020.00009 10.1109\/SP40000.2020.00009 Sushant Dinesh, Nathan Burow, Dongyan Xu, and Mathias Payer. 2020. RetroWrite: Statically Instrumenting COTS Binaries for Fuzzing and Sanitization. In 2020 IEEE Symposium on Security and Privacy, SP 2020, San Francisco, CA, USA, May 18--21, 2020. IEEE, 1497--1511. https:\/\/doi.org\/10.1109\/SP40000.2020.00009"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2896451"},{"key":"e_1_3_2_1_9_1","volume-title":"FlushFlush: A Fast and Stealthy Cache Attack (DIMVA","author":"Gruss Daniel","year":"2016","unstructured":"Daniel Gruss , Cl\u00e9mentine Maurice , Klaus Wagner , and Stefan Mangard . 2016. FlushFlush: A Fast and Stealthy Cache Attack (DIMVA 2016 ). Springer-Verlag , Berlin, Heidelberg , 279--299. https:\/\/doi.org\/10.1007\/978--3--319--40667--1_14 10.1007\/978--3--319--40667--1_14 Daniel Gruss, Cl\u00e9mentine Maurice, Klaus Wagner, and Stefan Mangard. 2016. FlushFlush: A Fast and Stealthy Cache Attack (DIMVA 2016). Springer-Verlag, Berlin, Heidelberg, 279--299. https:\/\/doi.org\/10.1007\/978--3--319--40667--1_14"},{"key":"e_1_3_2_1_10_1","volume-title":"Spectector: Principled Detection of Speculative Information Flows. In 2020 IEEE Symposium on Security and Privacy, SP 2020","author":"Guarnieri Marco","year":"2020","unstructured":"Marco Guarnieri , Boris K\u00f6pf , Jos\u00e9 F. Morales , Jan Reineke , and Andr\u00e9s S\u00e1nchez . 2020 . Spectector: Principled Detection of Speculative Information Flows. In 2020 IEEE Symposium on Security and Privacy, SP 2020 , San Francisco, CA, USA, May 18--21 , 2020. IEEE, 1--19. https:\/\/doi.org\/10.1109\/SP40000.2020.00011 10.1109\/SP40000.2020.00011 Marco Guarnieri, Boris K\u00f6pf, Jos\u00e9 F. Morales, Jan Reineke, and Andr\u00e9s S\u00e1nchez. 2020. Spectector: Principled Detection of Speculative Information Flows. In 2020 IEEE Symposium on Security and Privacy, SP 2020, San Francisco, CA, USA, May 18--21, 2020. IEEE, 1--19. https:\/\/doi.org\/10.1109\/SP40000.2020.00011"},{"key":"e_1_3_2_1_11_1","volume-title":"Spectre Attacks: Exploiting Speculative Execution. In 2019 IEEE Symposium on Security and Privacy, SP 2019","author":"Kocher Paul","year":"2019","unstructured":"Paul Kocher , Jann Horn , Anders Fogh , Daniel Genkin , Daniel Gruss , Werner Haas , Mike Hamburg , Moritz Lipp , Stefan Mangard , Thomas Prescher , Michael Schwarz , and Yuval Yarom . 2019 . Spectre Attacks: Exploiting Speculative Execution. In 2019 IEEE Symposium on Security and Privacy, SP 2019 , San Francisco, CA, USA, May 19--23 , 2019. IEEE, 1--19. https:\/\/doi.org\/10.1109\/SP.2019.00002 10.1109\/SP.2019.00002 Paul Kocher, Jann Horn, Anders Fogh, Daniel Genkin, Daniel Gruss,Werner Haas, Mike Hamburg, Moritz Lipp, Stefan Mangard, Thomas Prescher, Michael Schwarz, and Yuval Yarom. 2019. Spectre Attacks: Exploiting Speculative Execution. In 2019 IEEE Symposium on Security and Privacy, SP 2019, San Francisco, CA, USA, May 19--23, 2019. IEEE, 1--19. https:\/\/doi.org\/10.1109\/SP.2019.00002"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3243734.3243761"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3214292.3214293"},{"key":"e_1_3_2_1_14_1","volume-title":"Transit-Guard: An OS-based Defense Mechanism Against Transient Execution Attacks. In 26th IEEE European Test Symposium, ETS 2021","author":"Mushtaq Maria","year":"2021","unstructured":"Maria Mushtaq , David Novo , Florent Bruguier , Pascal Benoit , and Muhammad Khurram Bhatti . 2021 . Transit-Guard: An OS-based Defense Mechanism Against Transient Execution Attacks. In 26th IEEE European Test Symposium, ETS 2021 , Bruges, Belgium, May 24--28 , 2021. IEEE, 1--2. https:\/\/doi.org\/10.1109\/ ETS50041.2021.9465429 Maria Mushtaq, David Novo, Florent Bruguier, Pascal Benoit, and Muhammad Khurram Bhatti. 2021. Transit-Guard: An OS-based Defense Mechanism Against Transient Execution Attacks. In 26th IEEE European Test Symposium, ETS 2021, Bruges, Belgium, May 24--28, 2021. IEEE, 1--2. https:\/\/doi.org\/10.1109\/ ETS50041.2021.9465429"},{"key":"e_1_3_2_1_15_1","volume-title":"30th USENIX Security Symposium, USENIX Security 2021","author":"Narayan Shravan","year":"2021","unstructured":"Shravan Narayan , Craig Disselkoen , Daniel Moghimi , Sunjay Cauligi , Evan Johnson , Zhao Gang , Anjo Vahldiek-Oberwagner , Ravi Sahita , Hovav Shacham , Dean M. Tullsen , and Deian Stefan . 2021 . Swivel: Hardening WebAssembly against Spectre . In 30th USENIX Security Symposium, USENIX Security 2021 , August 11 --13 , 2021, Michael Bailey and Rachel Greenstadt (Eds.). USENIXAssociation, 1433--1450. https:\/\/www.usenix.org\/conference\/usenixsecurity21\/presentation\/narayan Shravan Narayan, Craig Disselkoen, Daniel Moghimi, Sunjay Cauligi, Evan Johnson, Zhao Gang, Anjo Vahldiek-Oberwagner, Ravi Sahita, Hovav Shacham, Dean M. Tullsen, and Deian Stefan. 2021. Swivel: Hardening WebAssembly against Spectre. In 30th USENIX Security Symposium, USENIX Security 2021, August 11--13, 2021, Michael Bailey and Rachel Greenstadt (Eds.). USENIXAssociation, 1433--1450. https:\/\/www.usenix.org\/conference\/usenixsecurity21\/presentation\/narayan"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250746"},{"key":"e_1_3_2_1_17_1","unstructured":"Oleksii Oleksenko Bohdan Trach Mark Silberstein and Christof Fetzer. 2020. SpecFuzz: Bringing Spectre-type vulnerabilities to the surface. 1481--1498 pages. https:\/\/www.usenix.org\/conference\/usenixsecurity20\/presentation\/oleksenko  Oleksii Oleksenko Bohdan Trach Mark Silberstein and Christof Fetzer. 2020. SpecFuzz: Bringing Spectre-type vulnerabilities to the surface. 1481--1498 pages. https:\/\/www.usenix.org\/conference\/usenixsecurity20\/presentation\/oleksenko"},{"key":"e_1_3_2_1_18_1","volume-title":"SpecTaint: Speculative Taint Analysis for Discovering Spectre Gadgets. In 28th Annual Network and Distributed System Security Symposium, NDSS 2021","author":"Qi Zhenxiao","year":"2021","unstructured":"Zhenxiao Qi , Qian Feng , Yueqiang Cheng , Mengjia Yan , Peng Li , Heng Yin , and Tao Wei . 2021 . SpecTaint: Speculative Taint Analysis for Discovering Spectre Gadgets. In 28th Annual Network and Distributed System Security Symposium, NDSS 2021 , virtually, February 21 --25 , 2021. The Internet Society. https:\/\/www.ndss-symposium.org\/ndss-paper\/spectaint-speculative-taintanalysis- for-discovering-spectre-gadgets\/ Zhenxiao Qi, Qian Feng, Yueqiang Cheng, Mengjia Yan, Peng Li, Heng Yin, and Tao Wei. 2021. SpecTaint: Speculative Taint Analysis for Discovering Spectre Gadgets. In 28th Annual Network and Distributed System Security Symposium, NDSS 2021, virtually, February 21--25, 2021. The Internet Society. https:\/\/www.ndss-symposium.org\/ndss-paper\/spectaint-speculative-taintanalysis- for-discovering-spectre-gadgets\/"},{"key":"e_1_3_2_1_19_1","volume-title":"Proceedings of the 2004 workshop on Computer architecture education - Held in conjunction with the 31st International Symposium on Computer Architecture, WCAE@ISCA 2004","author":"Reddi Vijay Janapa","year":"2004","unstructured":"Vijay Janapa Reddi , Alex Settle , Daniel A. Connors , and Robert S. Cohn . 2004. PIN: a binary instrumentation tool for computer architecture research and education . In Proceedings of the 2004 workshop on Computer architecture education - Held in conjunction with the 31st International Symposium on Computer Architecture, WCAE@ISCA 2004 , Munich, Germany , June 19, 2004 , Edward F. Gehringer (Ed.). ACM, 22. https:\/\/doi.org\/10.1145\/1275571.1275600 10.1145\/1275571.1275600 Vijay Janapa Reddi, Alex Settle, Daniel A. Connors, and Robert S. Cohn. 2004. PIN: a binary instrumentation tool for computer architecture research and education. In Proceedings of the 2004 workshop on Computer architecture education - Held in conjunction with the 31st International Symposium on Computer Architecture, WCAE@ISCA 2004, Munich, Germany, June 19, 2004, Edward F. Gehringer (Ed.). ACM, 22. https:\/\/doi.org\/10.1145\/1275571.1275600"},{"key":"e_1_3_2_1_20_1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-030-74432-8","volume-title":"Specfuscator: Evaluating Branch Removal as a Spectre Mitigation","author":"Schwarzl Martin","year":"2021","unstructured":"Martin Schwarzl , Claudio Canella , Daniel Gruss , and Michael Schwarz . 2021 . Specfuscator: Evaluating Branch Removal as a Spectre Mitigation . Lecture Notes in Computer Science , Vol. 12674 . Springer , 293--310. https:\/\/doi.org\/10.1007\/978--3- 662--64322--8_14 10.1007\/978--3- Martin Schwarzl, Claudio Canella, Daniel Gruss, and Michael Schwarz. 2021. Specfuscator: Evaluating Branch Removal as a Spectre Mitigation. Lecture Notes in Computer Science, Vol. 12674. Springer, 293--310. https:\/\/doi.org\/10.1007\/978--3- 662--64322--8_14"},{"key":"e_1_3_2_1_21_1","unstructured":"Ryota Shioya. 2021. Konata. https:\/\/github.com\/shioyadan\/Konata.  Ryota Shioya. 2021. Konata. https:\/\/github.com\/shioyadan\/Konata."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2019.2953709"},{"key":"e_1_3_2_1_23_1","volume-title":"Osiris: Automated Discovery of Microarchitectural Side Channels. In 30th USENIX Security Symposium, USENIX Security 2021","author":"Weber Daniel","year":"2021","unstructured":"Daniel Weber , Ahmad Ibrahim , Hamed Nemati , Michael Schwarz , and Christian Rossow . 2021 . Osiris: Automated Discovery of Microarchitectural Side Channels. In 30th USENIX Security Symposium, USENIX Security 2021 , August 11 --13 , 2021, Michael Bailey and Rachel Greenstadt (Eds.). USENIX Association, 1415--1432. https:\/\/www.usenix.org\/conference\/usenixsecurity21\/presentation\/weber Daniel Weber, Ahmad Ibrahim, Hamed Nemati, Michael Schwarz, and Christian Rossow. 2021. Osiris: Automated Discovery of Microarchitectural Side Channels. In 30th USENIX Security Symposium, USENIX Security 2021, August 11--13, 2021, Michael Bailey and Rachel Greenstadt (Eds.). USENIX Association, 1415--1432. https:\/\/www.usenix.org\/conference\/usenixsecurity21\/presentation\/weber"},{"key":"e_1_3_2_1_24_1","volume-title":"23rd USENIX Security Symposium (USENIX Security 14)","author":"Yarom Yuval","year":"2014","unstructured":"Yuval Yarom and Katrina Falkner . 2014 . FLUSHRELOAD: A High Resolution, Low Noise, L3 Cache Side-Channel Attack . In 23rd USENIX Security Symposium (USENIX Security 14) . USENIX Association, San Diego, CA, 719-- 732. https:\/\/www.usenix.org\/conference\/usenixsecurity14\/technical-sessions\/presentation\/yarom Yuval Yarom and Katrina Falkner. 2014. FLUSHRELOAD: A High Resolution, Low Noise, L3 Cache Side-Channel Attack. In 23rd USENIX Security Symposium (USENIX Security 14). USENIX Association, San Diego, CA, 719-- 732. https:\/\/www.usenix.org\/conference\/usenixsecurity14\/technical-sessions\/presentation\/yarom"}],"event":{"name":"CCS '22: 2022 ACM SIGSAC Conference on Computer and Communications Security","sponsor":["SIGSAC ACM Special Interest Group on Security, Audit, and Control"],"location":"Los Angeles CA USA","acronym":"CCS '22"},"container-title":["Proceedings of the 2022 Workshop on Attacks and Solutions in Hardware Security"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3560834.3563830","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3560834.3563830","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T17:49:09Z","timestamp":1750182549000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3560834.3563830"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,7]]},"references-count":24,"alternative-id":["10.1145\/3560834.3563830","10.1145\/3560834"],"URL":"https:\/\/doi.org\/10.1145\/3560834.3563830","relation":{},"subject":[],"published":{"date-parts":[[2022,11,7]]},"assertion":[{"value":"2022-11-07","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}