{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:22:11Z","timestamp":1750220531137,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":36,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,10,17]],"date-time":"2020-10-17T00:00:00Z","timestamp":1602892800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1528185"],"award-info":[{"award-number":["1528185"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,10,17]]},"DOI":"10.1145\/3458903.3458907","type":"proceedings-article","created":{"date-parts":[[2021,10,23]],"date-time":"2021-10-23T16:06:02Z","timestamp":1635005162000},"page":"1-9","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Applying the Principle of Least Privilege to System Management Interrupt Handlers with the Intel SMI Transfer Monitor"],"prefix":"10.1145","author":[{"given":"Brian","family":"Delgado","sequence":"first","affiliation":[{"name":"Intel Corp, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tejaswini","family":"Vibhute","sequence":"additional","affiliation":[{"name":"Intel Corp, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Karen L.","family":"Karavanic","sequence":"additional","affiliation":[{"name":"Portland State University, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2021,10,23]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2660267.2660350"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1866307.1866313"},{"key":"e_1_3_2_1_3_1","unstructured":"Sandrine Bailleux. 2018. Secure Partitions. OSFC.  Sandrine Bailleux. 2018. Secure Partitions. OSFC."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3134600.3134622"},{"key":"e_1_3_2_1_5_1","unstructured":"Cr4sh. 2016. Thinkpwn. https:\/\/github.com\/Cr4sh\/ThinkPwn  Cr4sh. 2016. Thinkpwn. https:\/\/github.com\/Cr4sh\/ThinkPwn"},{"key":"e_1_3_2_1_6_1","unstructured":"Al Danial. 2020. CLOC. https:\/\/github.com\/AlDanial\/cloc  Al Danial. 2020. CLOC. https:\/\/github.com\/AlDanial\/cloc"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2013.6704682"},{"volume-title":"Performance-Aware Runtime Integrity Measurement Mechanism for Modern Server Platforms. In 2019 49th Annual IEEE\/IFIP International Conference on Dependable Systems and Networks (DSN). IEEE, 422\u2013434","year":"2019","author":"Delgado Brian","key":"e_1_3_2_1_8_1"},{"volume-title":"Using CPU system management mode to circumvent operating system security functions. CanSecWest\/core06","year":"2006","author":"Duflot Lo\u0131c","key":"e_1_3_2_1_9_1"},{"key":"e_1_3_2_1_10_1","unstructured":"Jake Edge. 2010. Enabling Intel TXT in Fedora. https:\/\/lwn.net\/Articles\/382077\/  Jake Edge. 2010. Enabling Intel TXT in Fedora. https:\/\/lwn.net\/Articles\/382077\/"},{"key":"e_1_3_2_1_11_1","unstructured":"Infosec Institute. 2014. Hooking System Calls Through MSRs. (2014). https:\/\/resources.infosecinstitute.com\/hooking-system-calls-msrs  Infosec Institute. 2014. Hooking System Calls Through MSRs. (2014). https:\/\/resources.infosecinstitute.com\/hooking-system-calls-msrs"},{"key":"e_1_3_2_1_12_1","unstructured":"Intel. 2015. SMI Transfer Monitor (STM) User Guide.  Intel. 2015. SMI Transfer Monitor (STM) User Guide."},{"volume-title":"Intel\u00ae 64 and IA-32 Architectures Software Developer\u2019s Manual","series-title":"Vol. 3","key":"e_1_3_2_1_13_1"},{"key":"e_1_3_2_1_14_1","unstructured":"Corey Kallenberg John Butterworth Xeno Kovah and C Cornwell. 2013. Defeating signed bios enforcement. EkoParty Buenos Aires(2013).  Corey Kallenberg John Butterworth Xeno Kovah and C Cornwell. 2013. Defeating signed bios enforcement. EkoParty Buenos Aires(2013)."},{"volume-title":"How Many Million BIOSes Would you Like to Infect?CanSecWest","author":"Kallenberg Corey","key":"e_1_3_2_1_15_1"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3342195.3387532"},{"key":"e_1_3_2_1_17_1","unstructured":"Tony Lo. 2016. Tailoring TrustZone as SMM Equivalent. UEFI PlugFest. http:\/\/www.uefi.org\/sites\/default\/files\/resources\/UEFI_Plugfest_March_2016_AMI.pdf  Tony Lo. 2016. Tailoring TrustZone as SMM Equivalent. UEFI PlugFest. http:\/\/www.uefi.org\/sites\/default\/files\/resources\/UEFI_Plugfest_March_2016_AMI.pdf"},{"key":"e_1_3_2_1_18_1","unstructured":"John Loucaides and Yuriy Bulygin. 2014. Platform Security Assessment with CHIPSEC. https:\/\/cansecwest.com\/slides\/2014\/Platform.  John Loucaides and Yuriy Bulygin. 2014. Platform Security Assessment with CHIPSEC. https:\/\/cansecwest.com\/slides\/2014\/Platform."},{"volume":"587","volume-title":"Proceedings of the 5th International Conference on Information Systems Security and Privacy -","author":"Loutfi Ijlal","key":"e_1_3_2_1_19_1"},{"volume-title":"Exploit Two Xen Hypervisor Vulnerabilities. (2016). BlackHat","year":"2016","author":"Luan Shangcong","key":"e_1_3_2_1_20_1"},{"key":"e_1_3_2_1_21_1","unstructured":"Keith Mannthey. 2009. System Management Interrupt Free Hardware. http:\/\/linuxplumbersconf.org\/2009\/slides\/Keith-Mannthey-SMIplumers-2009.pdf  Keith Mannthey. 2009. System Management Interrupt Free Hardware. http:\/\/linuxplumbersconf.org\/2009\/slides\/Keith-Mannthey-SMIplumers-2009.pdf"},{"key":"e_1_3_2_1_22_1","unstructured":"Alex Matrosov. 2017. Who Watch BIOS Watchers?https:\/\/medium.com\/@matrosov\/bypass-intel-boot-guard-cc05edfca3a9  Alex Matrosov. 2017. Who Watch BIOS Watchers?https:\/\/medium.com\/@matrosov\/bypass-intel-boot-guard-cc05edfca3a9"},{"key":"e_1_3_2_1_23_1","unstructured":"Alex Matrosov Eugene Rodionov and Sergey Bratus. 2019. Rootkits and bootkits: reversing modern malware and next generation threats. No Starch Press.  Alex Matrosov Eugene Rodionov and Sergey Bratus. 2019. Rootkits and bootkits: reversing modern malware and next generation threats. No Starch Press."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3214292.3214301"},{"key":"e_1_3_2_1_25_1","unstructured":"Eugene\u00a0D. Myers. 2018. Using the Intel STM for Protected Execution. http:\/\/www.platformsecuritysummit.com\/2018\/speaker\/myers\/STMPE2Intelv84a.pdf  Eugene\u00a0D. Myers. 2018. Using the Intel STM for Protected Execution. http:\/\/www.platformsecuritysummit.com\/2018\/speaker\/myers\/STMPE2Intelv84a.pdf"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/ARES.2014.44"},{"key":"e_1_3_2_1_27_1","unstructured":"TianoCore. 2019. UEFI Variable Runtime Cache. https:\/\/github.com\/tianocore\/tianocore.github.io\/wiki\/UEFI-Variable-Runtime-Cache  TianoCore. 2019. UEFI Variable Runtime Cache. https:\/\/github.com\/tianocore\/tianocore.github.io\/wiki\/UEFI-Variable-Runtime-Cache"},{"key":"e_1_3_2_1_28_1","unstructured":"TianoCore. 2020. 8. SMRAM Overwrite in SmmVariableHandler. https:\/\/edk2-docs.gitbook.io\/security-advisory\/smram_overwrite_in_smmvariablehandler  TianoCore. 2020. 8. SMRAM Overwrite in SmmVariableHandler. https:\/\/edk2-docs.gitbook.io\/security-advisory\/smram_overwrite_in_smmvariablehandler"},{"key":"e_1_3_2_1_29_1","unstructured":"TianoCore. 2020. EDK II Secure Code Review Guide. https:\/\/edk2-docs.gitbook.io\/edk-ii-secure-code-review-guide\/code_review_guidelines_for_boot_firmware\/hardware_input  TianoCore. 2020. EDK II Secure Code Review Guide. https:\/\/edk2-docs.gitbook.io\/edk-ii-secure-code-review-guide\/code_review_guidelines_for_boot_firmware\/hardware_input"},{"volume-title":"BITS: BIOS Implementation Test Suite","year":"2011","author":"Triplett Josh","key":"e_1_3_2_1_30_1"},{"key":"e_1_3_2_1_31_1","unstructured":"Liam Tung. 2018. Ex-Intel security expert: This new Spectre attack can even reveal firmware secrets. https:\/\/www.zdnet.com\/article\/ex-intel-security-expert-this-new-spectre-attack-can-even-reveal-firmware-secrets\/  Liam Tung. 2018. Ex-Intel security expert: This new Spectre attack can even reveal firmware secrets. https:\/\/www.zdnet.com\/article\/ex-intel-security-expert-this-new-spectre-attack-can-even-reveal-firmware-secrets\/"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.15760\/etd.6369"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.5555\/1894166.1894178"},{"key":"e_1_3_2_1_34_1","unstructured":"Rafal Wojtczuk and Joanna Rutkowska. 2009. Attacking SMM memory via Intel CPU cache poisoning. Invisible Things Lab(2009) 16\u201318.  Rafal Wojtczuk and Joanna Rutkowska. 2009. Attacking SMM memory via Intel CPU cache poisoning. Invisible Things Lab(2009) 16\u201318."},{"key":"e_1_3_2_1_35_1","unstructured":"Jiewen Yao. 2016. [edk2] [PATCH V2 0\/6] Enable SMM page level protection..https:\/\/lists.01.org\/pipermail\/edk2-devel\/2016-November\/004185.html  Jiewen Yao. 2016. [edk2] [PATCH V2 0\/6] Enable SMM page level protection..https:\/\/lists.01.org\/pipermail\/edk2-devel\/2016-November\/004185.html"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2013.6575343"}],"event":{"name":"HASP '20: Hardware and Architectural Support for Security and Privacy","acronym":"HASP '20","location":"Virtual Greece"},"container-title":["Hardware and Architectural Support for Security and Privacy"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3458903.3458907","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3458903.3458907","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3458903.3458907","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:24:55Z","timestamp":1750195495000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3458903.3458907"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,10,17]]},"references-count":36,"alternative-id":["10.1145\/3458903.3458907","10.1145\/3458903"],"URL":"https:\/\/doi.org\/10.1145\/3458903.3458907","relation":{},"subject":[],"published":{"date-parts":[[2020,10,17]]},"assertion":[{"value":"2021-10-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}