{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:53:45Z","timestamp":1750308825065,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":28,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,1,15]],"date-time":"2018-01-15T00:00:00Z","timestamp":1515974400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,1,15]]},"DOI":"10.1145\/3266444.3266449","type":"proceedings-article","created":{"date-parts":[[2018,10,16]],"date-time":"2018-10-16T13:23:10Z","timestamp":1539696190000},"page":"65-74","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["CacheLight"],"prefix":"10.1145","author":[{"given":"Mauricio","family":"Gutierrez","sequence":"first","affiliation":[{"name":"Arizona State Univeristy, Tempe, AZ, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ziming","family":"Zhao","sequence":"additional","affiliation":[{"name":"Arizona State Univeristy, Tempe, AZ, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Adam","family":"Doup\u00e9","sequence":"additional","affiliation":[{"name":"Arizona State Univeristy, Tempe, AZ, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yan","family":"Shoshitaishvili","sequence":"additional","affiliation":[{"name":"Arizona State Univeristy, Tempe, AZ, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gail-Joon","family":"Ahn","sequence":"additional","affiliation":[{"name":"Arizona State Univeristy, Tempe, AZ, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,1,15]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"ARM. 2006--2010. ARM Cortex-A8 Technical Reference Manual. http:\/\/infocenter.arm.com\/help\/topic\/com.arm.doc.ddi0344k\/DDI0344K_cortex_a8_r3p2_trm.pdf . (2006--2010).  ARM. 2006--2010. ARM Cortex-A8 Technical Reference Manual. http:\/\/infocenter.arm.com\/help\/topic\/com.arm.doc.ddi0344k\/DDI0344K_cortex_a8_r3p2_trm.pdf . (2006--2010)."},{"key":"e_1_3_2_1_2_1","unstructured":"ARM. 2009. ARM Security Technology Building a Secure System using TrustZone Technology. http:\/\/infocenter.arm.com\/help\/index.jsp?topic=\/com.arm.doc.prd29-genc-009492c\/index.html (2009).  ARM. 2009. ARM Security Technology Building a Secure System using TrustZone Technology. http:\/\/infocenter.arm.com\/help\/index.jsp?topic=\/com.arm.doc.prd29-genc-009492c\/index.html (2009)."},{"key":"e_1_3_2_1_3_1","unstructured":"ARM. 2012. ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition. http:\/\/infocenter.arm.com\/help\/index.jsp?topic=\/com.arm.doc.ddi0406c\/index.html (2012).  ARM. 2012. ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition. http:\/\/infocenter.arm.com\/help\/index.jsp?topic=\/com.arm.doc.ddi0406c\/index.html (2012)."},{"key":"e_1_3_2_1_4_1","unstructured":"ARM. 2015. ARM Cortex-A Series Programmer's Guide for ARMv8-A. http:\/\/infocenter.arm.com\/help\/topic\/com.arm.doc.den0024a\/index.html (2015).  ARM. 2015. ARM Cortex-A Series Programmer's Guide for ARMv8-A. http:\/\/infocenter.arm.com\/help\/topic\/com.arm.doc.den0024a\/index.html (2015)."},{"key":"e_1_3_2_1_5_1","unstructured":"ARM. 2016. SMC CALLING CONVENTION System Software on ARM Platforms . http:\/\/infocenter.arm.com\/help\/topic\/com.arm.doc.den0028b\/ARM_DEN0028B_SMC_Calling_Convention.pdf . (2016).  ARM. 2016. SMC CALLING CONVENTION System Software on ARM Platforms . http:\/\/infocenter.arm.com\/help\/topic\/com.arm.doc.den0028b\/ARM_DEN0028B_SMC_Calling_Convention.pdf . (2016)."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACSAC.2009.50"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2660267.2660350"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1920261.1920307"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2008.8"},{"key":"e_1_3_2_1_10_1","unstructured":"Advanced Micro Devices. 2013. Amd64 Architecture Programmer's Manual. AMD.  Advanced Micro Devices. 2013. Amd64 Architecture Programmer's Manual. AMD."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1460877.1460892"},{"key":"e_1_3_2_1_12_1","unstructured":"Norman Fenske. 2017. Genode Operating System Framework Foundations (2017).  Norman Fenske. 2017. Genode Operating System Framework Foundations (2017)."},{"key":"e_1_3_2_1_13_1","unstructured":"John Heasman. 2007. Implementing and detecting a pci rootkit. BLackhat DC (2007).  John Heasman. 2007. Implementing and detecting a pci rootkit. BLackhat DC (2007)."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/191177.191183"},{"key":"e_1_3_2_1_15_1","unstructured":"Genode Labs. 2017a. An Exploration of ARM TrustZone Technology. Genode OS Documentation and Articles (2017). https:\/\/genode.org\/documentation\/articles\/trustzone  Genode Labs. 2017a. An Exploration of ARM TrustZone Technology. Genode OS Documentation and Articles (2017). https:\/\/genode.org\/documentation\/articles\/trustzone"},{"volume-title":"Genode: Operating System Framework. https:\/\/github.com\/genodelabs\/genode","year":"2017","author":"Labs Genode","key":"e_1_3_2_1_16_1"},{"key":"e_1_3_2_1_17_1","unstructured":"Genode Labs. 2017c. An in-depth look into the ARM virtualization extensions. Genode OS Documentation and Articles. (2017). https:\/\/genode.org\/documentation\/articles\/arm_virtualization  Genode Labs. 2017c. An in-depth look into the ARM virtualization extensions. Genode OS Documentation and Articles. (2017). https:\/\/genode.org\/documentation\/articles\/arm_virtualization"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2015.2418320"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11265-011-0650-6"},{"volume-title":"CAR: Using Cache as RAM in LinuxBIOS","year":"2006","author":"Lu Y.","key":"e_1_3_2_1_20_1"},{"volume-title":"Proceedings of the 13th USENIX Security Symposium (Security). USENIX","author":"Petroni Nick L.","key":"e_1_3_2_1_21_1"},{"key":"e_1_3_2_1_22_1","unstructured":"Joanna Rutkowska. 2006. Subverting vistatm kernel for fun and profit . Black Hat Briefings (2006).  Joanna Rutkowska. 2006. Subverting vistatm kernel for fun and profit . Black Hat Briefings (2006)."},{"key":"e_1_3_2_1_23_1","unstructured":"Sherri Sparks and Jamie Butler. 2005. Shadow walker: Raising the bar for rootkit detection. Black Hat Japan (01 2005) 504--533.  Sherri Sparks and Jamie Butler. 2005. Shadow walker: Raising the bar for rootkit detection. Black Hat Japan (01 2005) 504--533."},{"volume-title":"Trustdump: Reliable memory acquisition on smartphones. In Proceedings of the 19th European Symposium on Research in Computer Security (ESORICS)","year":"2014","author":"Sun H.","key":"e_1_3_2_1_24_1"},{"key":"e_1_3_2_1_25_1","unstructured":"Intel Trusted Execution Technology. 2016. Intel Software Development Guide. Intel.  Intel Trusted Execution Technology. 2016. Intel Software Development Guide. Intel."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2013.53"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/EuroSP.2016.34"},{"key":"e_1_3_2_1_28_1","unstructured":"V. J. Zimmer M. A. Rothman and S. M. Datta. 2004. Using a processor cache as ram during platform initialization. US Patent 20 040 103 272 (2004).  V. J. Zimmer M. A. Rothman and S. M. Datta. 2004. Using a processor cache as ram during platform initialization. US Patent 20 040 103 272 (2004)."}],"event":{"name":"CCS '18: 2018 ACM SIGSAC Conference on Computer and Communications Security","sponsor":["SIGSAC ACM Special Interest Group on Security, Audit, and Control"],"location":"Toronto Canada","acronym":"CCS '18"},"container-title":["Proceedings of the 2018 Workshop on Attacks and Solutions in Hardware Security"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3266444.3266449","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3266444.3266449","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T20:26:52Z","timestamp":1750278412000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3266444.3266449"}},"subtitle":["Defeating the CacheKit Attack"],"short-title":[],"issued":{"date-parts":[[2018,1,15]]},"references-count":28,"alternative-id":["10.1145\/3266444.3266449","10.1145\/3266444"],"URL":"https:\/\/doi.org\/10.1145\/3266444.3266449","relation":{},"subject":[],"published":{"date-parts":[[2018,1,15]]},"assertion":[{"value":"2018-01-15","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}