{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,31]],"date-time":"2026-01-31T08:42:58Z","timestamp":1769848978464,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":35,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,10,29]],"date-time":"2023-10-29T00:00:00Z","timestamp":1698537600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"ANR","award":["ANR-19-CE39-0008"],"award-info":[{"award-number":["ANR-19-CE39-0008"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,10,29]]},"DOI":"10.1145\/3623652.3623674","type":"proceedings-article","created":{"date-parts":[[2023,10,27]],"date-time":"2023-10-27T23:00:42Z","timestamp":1698447642000},"page":"91-99","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["A gem5 based Platform for Micro-Architectural Security Analysis"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0009-6210-3922","authenticated-orcid":false,"given":"Quentin","family":"Forcioli","sequence":"first","affiliation":[{"name":"COMELEC, Telecom Paris, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5063-7964","authenticated-orcid":false,"given":"Jean-Luc","family":"Danger","sequence":"additional","affiliation":[{"name":"COMELEC, T\u00e9l\u00e9com Paris, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8337-079X","authenticated-orcid":false,"given":"Sumanta","family":"Chaudhuri","sequence":"additional","affiliation":[{"name":"COMELEC, T\u00e9l\u00e9com Paris, France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,10,29]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"[n. d.]. ARM TrustZone. https:\/\/www.arm.com\/technologies\/trustzone-for-cortex-a\/tee-reference-documentation. Accessed: 2023-05-22."},{"key":"e_1_3_2_1_2_1","unstructured":"[n. d.]. Learning gem5. https:\/\/gem5.googlesource.com\/public\/gem5-website\/+\/refs\/heads\/stable\/_pages\/documentation\/learning_gem5\/. Accessed: 2023-05-22."},{"key":"e_1_3_2_1_3_1","unstructured":"[n. d.]. libtomcrypt. https:\/\/github.com\/libtom\/libtomcrypt. Accessed: 2023-05-22."},{"key":"e_1_3_2_1_4_1","unstructured":"[n. d.]. Linaro. https:\/\/www.linaro.org\/. Accessed: 2023-05-22."},{"key":"e_1_3_2_1_5_1","unstructured":"[n. d.]. optee examples. https:\/\/optee.readthedocs.io\/en\/latest\/building\/gits\/optee_examples\/optee_examples.html. Accessed: 2023-05-22."},{"key":"e_1_3_2_1_6_1","unstructured":"[n. d.]. Platform Architect. https:\/\/www.synopsys.com\/verification\/virtual-prototyping\/platform-architect.html. Accessed: 2023-05-22."},{"key":"e_1_3_2_1_7_1","unstructured":"[n. d.]. QEMU. https:\/\/www.qemu.org\/. Accessed: 2023-05-22."},{"key":"e_1_3_2_1_8_1","unstructured":"[n. d.]. SystemC TLM 2.0. https:\/\/www.accellera.org\/images\/downloads\/standards\/systemc\/TLM_2_0_LRM.pdf. Accessed: 2023-05-22."},{"key":"e_1_3_2_1_9_1","unstructured":"[n. d.]. Trusted-Firmware A. https:\/\/www.trustedfirmware.org\/projects\/tf-a\/. Accessed: 2023-05-22."},{"key":"e_1_3_2_1_10_1","unstructured":"[n. d.]. U-boot. https:\/\/www.denx.de\/wiki\/U-Boot. Accessed: 2023-05-22."},{"key":"e_1_3_2_1_11_1","unstructured":"[n. d.]. Welcome to Verilator the fastest Verilog\/SystemVerilog simulator.https:\/\/www.veripool.org\/verilator\/. Accessed: 2023-05-22."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS.2019.00037"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-23644-0_20"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/s13389-021-00273-8"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"crossref","unstructured":"Daniel Gruss Cl\u00e9mentine Maurice Anders Fogh Moritz Lipp and Stefan Mangard. 2016. Prefetch Side-Channel Attacks: Bypassing SMAP and Kernel ASLR. In CCS.","DOI":"10.1145\/2976749.2978356"},{"key":"e_1_3_2_1_16_1","volume-title":"Lest We Remember: Cold Boot Attacks on Encryption Keys. In 17th USENIX Security Symposium (USENIX Security 08)","author":"Halderman Alex","year":"2008","unstructured":"J.\u00a0Alex Halderman, Seth\u00a0D. Schoen, Nadia Heninger, William Clarkson, William Paul, Joseph\u00a0A. Calandrino, Ariel\u00a0J. Feldman, Jacob Appelbaum, and Edward\u00a0W. Felten. 2008. Lest We Remember: Cold Boot Attacks on Encryption Keys. In 17th USENIX Security Symposium (USENIX Security 08). USENIX Association, San Jose, CA."},{"key":"e_1_3_2_1_17_1","unstructured":"http\/\/www.sierraware.com\/open-source ARM-TrustZone.html. [n. d.]. SierraTEE Trusted Execution Environment. ([n. d.])."},{"key":"e_1_3_2_1_18_1","unstructured":"http:\/\/www.toppers.jp\/en\/safeg.html. [n. d.]. Toppers TEE. ([n. d.])."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/LCA.2015.2414456"},{"key":"e_1_3_2_1_20_1","volume-title":"Spectre Attacks: Exploiting Speculative Execution. In S&P.","author":"Kocher Paul","year":"2019","unstructured":"Paul Kocher, 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 S&P."},{"key":"e_1_3_2_1_21_1","unstructured":"Evangelos Ladakis Lazaros Koromilas Giorgos Vasiliadis Michalis Polychronakis and Sotiris Ioannidis. 2013. You Can Type but You Can\u2019t Hide: A Stealthy GPU-based Keylogger. (2013)."},{"key":"e_1_3_2_1_22_1","unstructured":"Moritz Lipp Michael Schwarz Daniel Gruss Thomas Prescher Werner Haas Stefan Mangard Paul Kocher Daniel Genkin Yuval Yarom and Mike Hamburg. 2018. Meltdown. In USENIX Security."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2015.43"},{"key":"e_1_3_2_1_24_1","volume-title":"The gem5 simulator: Version 20.0+. arXiv preprint arXiv:2007.03152","author":"Lowe-Power Jason","year":"2020","unstructured":"Jason Lowe-Power, Abdul\u00a0Mutaal Ahmad, Ayaz Akram, Mohammad Alian, Rico Amslinger, Matteo Andreozzi, Adri\u00e0 Armejach, Nils Asmussen, Brad Beckmann, Srikant Bharadwaj, 2020. The gem5 simulator: Version 20.0+. arXiv preprint arXiv:2007.03152 (2020)."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/SAMOS.2017.8344612"},{"key":"e_1_3_2_1_26_1","volume-title":"Handbook of Applied Cryptography","author":"Menezes J.","unstructured":"Alfred\u00a0J. Menezes, Paul\u00a0C. van Oorschot, and Scott\u00a0A. Vanstone. 2001. Handbook of Applied Cryptography. CRC Press. http:\/\/www.cacr.math.uwaterloo.ca\/hac\/"},{"key":"e_1_3_2_1_27_1","volume-title":"Proc. of BSDCan","author":"Percival Colin","year":"2005","unstructured":"Colin Percival. 2005. Cache missing for fun and profit. In Proc. of BSDCan 2005."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"crossref","unstructured":"Michael Schwarz Samuel Weiser Daniel Gruss Cl\u00e9mentine Maurice and Stefan Mangard. 2017. Malware Guard Extension: Using SGX to Conceal Cache Attacks. In Detection of Intrusions and Malware and Vulnerability Assessment Michalis Polychronakis and Michael Meier (Eds.). Cham 3\u201324.","DOI":"10.1007\/978-3-319-60876-1_1"},{"key":"e_1_3_2_1_29_1","volume-title":"Embedded Computer Systems: Architectures","author":"Steiner Lukas","unstructured":"Lukas Steiner, Matthias Jung, Felipe\u00a0S. Prado, Kirill Bykov, and Norbert Wehn. 2020. DRAMSys4.0: A Fast and Cycle-Accurate SystemC\/TLM-Based DRAM Simulator. In Embedded Computer Systems: Architectures, Modeling, and Simulation, Alex Orailoglu, Matthias Jung, and Marc Reichenbach (Eds.). Springer International Publishing, Cham, 110\u2013126."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-37300-8_2"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10207-014-0262-9"},{"key":"e_1_3_2_1_32_1","volume-title":"CacheD: Identifying Cache-Based Timing Channels in Production Software. In 26th USENIX Security Symposium, USENIX Security 2017","author":"Wang Shuai","year":"2017","unstructured":"Shuai Wang, Pei Wang, Xiao Liu, Danfeng Zhang, and Dinghao Wu. 2017. CacheD: Identifying Cache-Based Timing Channels in Production Software. In 26th USENIX Security Symposium, USENIX Security 2017, Vancouver, BC, Canada, August 16-18, 2017, Engin Kirda and Thomas Ristenpart (Eds.). USENIX Association, 235\u2013252."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3213846.3213851"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3426020.3426113"},{"key":"e_1_3_2_1_35_1","volume-title":"Proceedings of the 23rd USENIX Conference on Security Symposium","author":"Yarom Yuval","year":"2014","unstructured":"Yuval Yarom and Katrina Falkner. 2014. FLUSH+RELOAD: A High Resolution, Low Noise, L3 Cache Side-channel Attack. In Proceedings of the 23rd USENIX Conference on Security Symposium (San Diego, CA) (SEC\u201914). USENIX Association, Berkeley, CA, USA, 719\u2013732. http:\/\/dl.acm.org\/citation.cfm?id=2671225.2671271"}],"event":{"name":"HASP '23: Hardware and Architectural Support for Security and Privacy 2023","location":"Toronto Canada","acronym":"HASP '23"},"container-title":["Proceedings of the 12th International Workshop on Hardware and Architectural Support for Security and Privacy"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3623652.3623674","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3623652.3623674","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:37:00Z","timestamp":1750178220000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3623652.3623674"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,10,29]]},"references-count":35,"alternative-id":["10.1145\/3623652.3623674","10.1145\/3623652"],"URL":"https:\/\/doi.org\/10.1145\/3623652.3623674","relation":{},"subject":[],"published":{"date-parts":[[2023,10,29]]},"assertion":[{"value":"2023-10-29","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}