{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,7]],"date-time":"2026-07-07T15:48:06Z","timestamp":1783439286026,"version":"3.54.6"},"publisher-location":"New York, NY, USA","reference-count":46,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,3,28]],"date-time":"2022-03-28T00:00:00Z","timestamp":1648425600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Leading Innovative and Entrepreneur Team Introduction Program of Zhejiang","award":["2018R01005"],"award-info":[{"award-number":["2018R01005"]}]},{"name":"National Natural Science Foundation of China","award":["U21A20464"],"award-info":[{"award-number":["U21A20464"]}]},{"name":"Fundamental Research Funds for the Central Universities"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,3,28]]},"DOI":"10.1145\/3492321.3519573","type":"proceedings-article","created":{"date-parts":[[2022,3,28]],"date-time":"2022-03-28T14:28:18Z","timestamp":1648477698000},"page":"317-333","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":14,"title":["OPEC"],"prefix":"10.1145","author":[{"given":"Xia","family":"Zhou","sequence":"first","affiliation":[{"name":"Zhejiang University, Hangzhou, Zhejiang, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jiaqi","family":"Li","sequence":"additional","affiliation":[{"name":"Zhejiang University, Hangzhou, Zhejiang, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Wenlong","family":"Zhang","sequence":"additional","affiliation":[{"name":"Zhejiang University, Hangzhou, Zhejiang, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yajin","family":"Zhou","sequence":"additional","affiliation":[{"name":"Zhejiang University, Hangzhou, Zhejiang, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Wenbo","family":"Shen","sequence":"additional","affiliation":[{"name":"Zhejiang University, Hangzhou, Zhejiang, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kui","family":"Ren","sequence":"additional","affiliation":[{"name":"Zhejiang University, Hangzhou, Zhejiang, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2022,3,28]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/EuroSP.2019.00013"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978358"},{"key":"e_1_3_2_1_3_1","volume-title":"Network and Distributed Systems Security (NDSS) Symposium.","author":"Almakhdhub Naif Saleh","year":"2020","unstructured":"Naif Saleh Almakhdhub , Abraham A Clements , Saurabh Bagchi , and Mathias Payer . 2020 . uRAI: Securing Embedded Systems with Return Address Integrity . In Network and Distributed Systems Security (NDSS) Symposium. Naif Saleh Almakhdhub, Abraham A Clements, Saurabh Bagchi, and Mathias Payer. 2020. uRAI: Securing Embedded Systems with Return Address Integrity. In Network and Distributed Systems Security (NDSS) Symposium."},{"key":"e_1_3_2_1_4_1","volume-title":"Retrieved","year":"2022","unstructured":"Arm. 2022 . ARMv7-M Architecture Reference Manual . Retrieved March 16, 2022 from https:\/\/developer.arm.com\/documentation\/ddi0403\/latest Arm. 2022. ARMv7-M Architecture Reference Manual. Retrieved March 16, 2022 from https:\/\/developer.arm.com\/documentation\/ddi0403\/latest"},{"key":"e_1_3_2_1_5_1","volume-title":"Retrieved","year":"2022","unstructured":"Arm. 2022 . Data Watchpoint and Trace Unit . Retrieved March 16, 2022 from https:\/\/developer.arm.com\/documentation\/ddi0439\/b\/Data-Watchpoint-and-Trace-Unit Arm. 2022. Data Watchpoint and Trace Unit. Retrieved March 16, 2022 from https:\/\/developer.arm.com\/documentation\/ddi0439\/b\/Data-Watchpoint-and-Trace-Unit"},{"key":"e_1_3_2_1_6_1","volume-title":"Retrieved","year":"2022","unstructured":"Arm. 2022 . GNU Arm Embedded Toolchain . Retrieved March 16, 2022 from https:\/\/developer.arm.com\/tools-and-software\/open-source-software\/developer-tools\/gnu-toolchain\/gnu-rm Arm. 2022. GNU Arm Embedded Toolchain. Retrieved March 16, 2022 from https:\/\/developer.arm.com\/tools-and-software\/open-source-software\/developer-tools\/gnu-toolchain\/gnu-rm"},{"key":"e_1_3_2_1_7_1","unstructured":"binutils. 2022. Retrieved March 16 2022 from https:\/\/man7.org\/linux\/man-pages\/man1\/readelf.1.html  binutils. 2022. Retrieved March 16 2022 from https:\/\/man7.org\/linux\/man-pages\/man1\/readelf.1.html"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2744769.2744922"},{"key":"e_1_3_2_1_9_1","volume-title":"Towards Taming Privilege-Escalation Attacks on Android. In Network and Distributed Systems Security (NDSS) Symposium.","author":"Bugiel Sven","year":"2012","unstructured":"Sven Bugiel , Lucas Davi , Alexandra Dmitrienko , Thomas Fischer , Ahmad-Reza Sadeghi , and Bhargava Shastry . 2012 . Towards Taming Privilege-Escalation Attacks on Android. In Network and Distributed Systems Security (NDSS) Symposium. Sven Bugiel, Lucas Davi, Alexandra Dmitrienko, Thomas Fischer, Ahmad-Reza Sadeghi, and Bhargava Shastry. 2012. Towards Taming Privilege-Escalation Attacks on Android. In Network and Distributed Systems Security (NDSS) Symposium."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2016.12"},{"key":"e_1_3_2_1_11_1","volume-title":"ACES: Automatic Compartments for Embedded Systems. In 27th USENIX Security Symposium (USENIX Security 18)","author":"Clements Abraham A","year":"2018","unstructured":"Abraham A Clements , Naif Saleh Almakhdhub , Saurabh Bagchi , and Mathias Payer . 2018 . ACES: Automatic Compartments for Embedded Systems. In 27th USENIX Security Symposium (USENIX Security 18) . 65--82. Abraham A Clements, Naif Saleh Almakhdhub, Saurabh Bagchi, and Mathias Payer. 2018. ACES: Automatic Compartments for Embedded Systems. In 27th USENIX Security Symposium (USENIX Security 18). 65--82."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2017.37"},{"key":"e_1_3_2_1_13_1","volume-title":"Retrieved","author":"EEMBC.","year":"2022","unstructured":"EEMBC. 2022 . EEMBC, \"Coremark - industry-standard benchmarks for embedded . Retrieved March 16, 2022 from https:\/\/www.eembc.org\/coremark\/ EEMBC. 2022. EEMBC, \"Coremark - industry-standard benchmarks for embedded. Retrieved March 16, 2022 from https:\/\/www.eembc.org\/coremark\/"},{"key":"e_1_3_2_1_14_1","volume-title":"IoTReplay: Troubleshooting COTS IoT Devices with Record and Replay. In 2020 IEEE\/ACM Symposium on Edge Computing (SEC). 193--205","author":"Fang Kaiming","year":"2020","unstructured":"Kaiming Fang and Guanhua Yan . 2020 . IoTReplay: Troubleshooting COTS IoT Devices with Record and Replay. In 2020 IEEE\/ACM Symposium on Edge Computing (SEC). 193--205 . Kaiming Fang and Guanhua Yan. 2020. IoTReplay: Troubleshooting COTS IoT Devices with Record and Replay. In 2020 IEEE\/ACM Symposium on Edge Computing (SEC). 193--205."},{"key":"e_1_3_2_1_15_1","volume-title":"Retrieved","author":"Foundation Free Software","year":"2022","unstructured":"Free Software Foundation . 2022 . lwIP - A Lightweight TCP\/IP stack . Retrieved March 16, 2022 from https:\/\/savannah.nongnu.org\/projects\/lwip\/ Free Software Foundation. 2022. lwIP - A Lightweight TCP\/IP stack. Retrieved March 16, 2022 from https:\/\/savannah.nongnu.org\/projects\/lwip\/"},{"key":"e_1_3_2_1_16_1","volume-title":"Retrieved","author":"GNU.","year":"2022","unstructured":"GNU. 2022 . GDB: The GNU Project Debugger . Retrieved March 16, 2022 from https:\/\/www.gnu.org\/software\/gdb\/ GNU. 2022. GDB: The GNU Project Debugger. Retrieved March 16, 2022 from https:\/\/www.gnu.org\/software\/gdb\/"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2810103.2813611"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/54289.871709"},{"key":"e_1_3_2_1_19_1","volume-title":"RapidPatch: Firmware Hotpatching for Real-Time Embedded Devices. In 31th USENIX Security Symposium (USENIX Security 22)","author":"He Yi","year":"2022","unstructured":"Yi He , Zhenhua Zou , Kun Sun , Zhuotao Liu , Ke Xu , Qian Wang , Chao Shen , Zhi Wang , and Qi Li . 2022 . RapidPatch: Firmware Hotpatching for Real-Time Embedded Devices. In 31th USENIX Security Symposium (USENIX Security 22) . Yi He, Zhenhua Zou, Kun Sun, Zhuotao Liu, Ke Xu, Qian Wang, Chao Shen, Zhi Wang, and Qi Li. 2022. RapidPatch: Firmware Hotpatching for Real-Time Embedded Devices. In 31th USENIX Security Symposium (USENIX Security 22)."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3320269.3384723"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-61078-4_2"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2018.23107"},{"key":"e_1_3_2_1_23_1","volume-title":"29th USENIX Security Symposium (USENIX Security 20)","author":"Kim Taegyu","year":"2020","unstructured":"Taegyu Kim , Chung Hwan Kim , Altay Ozen , Fan Fei , Zhan Tu , Xiangyu Zhang , Xinyan Deng , Dave Jing Tian , and Dongyan Xu . 2020 . From Control Model to Program: Investigating Robotic Aerial Vehicle Accidents with MAYDAY . In 29th USENIX Security Symposium (USENIX Security 20) . 913--930. Taegyu Kim, Chung Hwan Kim, Altay Ozen, Fan Fei, Zhan Tu, Xiangyu Zhang, Xinyan Deng, Dave Jing Tian, and Dongyan Xu. 2020. From Control Model to Program: Investigating Robotic Aerial Vehicle Accidents with MAYDAY. In 29th USENIX Security Symposium (USENIX Security 20). 913--930."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592824"},{"key":"e_1_3_2_1_25_1","volume-title":"28th USENIX Security Symposium (USENIX Security 19)","author":"Kwon Donghyun","year":"2019","unstructured":"Donghyun Kwon , Jangseop Shin , Giyeol Kim , Byoungyoung Lee , Yeongpil Cho , and Yunheung Paek . 2019 . uXOM: Efficient eXecute-Only Memory on ARM Cortex-M . In 28th USENIX Security Symposium (USENIX Security 19) . 231--247. Donghyun Kwon, Jangseop Shin, Giyeol Kim, Byoungyoung Lee, Yeongpil Cho, and Yunheung Paek. 2019. uXOM: Efficient eXecute-Only Memory on ARM Cortex-M. In 28th USENIX Security Symposium (USENIX Security 19). 231--247."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3319535.3354218"},{"key":"e_1_3_2_1_27_1","volume-title":"Proceedings of the 22nd ACM SIGSAC Conference on Computer and Communications Security. 1607--1619","author":"Liu Yutao","year":"2015","unstructured":"Yutao Liu , Tianyu Zhou , Kexin Chen , Haibo Chen , and Yubin Xia . 2015 . Thwarting memory disclosure with efficient hypervisor-enforced intradomain isolation . In Proceedings of the 22nd ACM SIGSAC Conference on Computer and Communications Security. 1607--1619 . Yutao Liu, Tianyu Zhou, Kexin Chen, Haibo Chen, and Yubin Xia. 2015. Thwarting memory disclosure with efficient hypervisor-enforced intradomain isolation. In Proceedings of the 22nd ACM SIGSAC Conference on Computer and Communications Security. 1607--1619."},{"key":"e_1_3_2_1_28_1","volume-title":"Retrieved","author":"LLVM.","year":"2022","unstructured":"LLVM. 2022 . The LLVM Compiler Infrastructure . Retrieved March 16, 2022 from https:\/\/llvm.org\/ LLVM. 2022. The LLVM Compiler Infrastructure. Retrieved March 16, 2022 from https:\/\/llvm.org\/"},{"key":"e_1_3_2_1_29_1","volume-title":"Proceedings of the 26th ACM SIGSAC Conference on Computer and Communications Security. 1867--1881","author":"Lu Kangjie","year":"2019","unstructured":"Kangjie Lu and Hong Hu . 2019 . Where does it go? refining indirect-call targets with multi-layer type analysis . In Proceedings of the 26th ACM SIGSAC Conference on Computer and Communications Security. 1867--1881 . Kangjie Lu and Hong Hu. 2019. Where does it go? refining indirect-call targets with multi-layer type analysis. In Proceedings of the 26th ACM SIGSAC Conference on Computer and Communications Security. 1867--1881."},{"key":"e_1_3_2_1_30_1","volume-title":"D-Box: DMA-enabled Compartmentalization for Embedded Applications. In Network and Distributed Systems Security (NDSS) Symposium.","author":"Mera Alejandro","year":"2022","unstructured":"Alejandro Mera , Yi Hui Chen , Ruimin Sun , Engin Kirda , and Long Lu . 2022 . D-Box: DMA-enabled Compartmentalization for Embedded Applications. In Network and Distributed Systems Security (NDSS) Symposium. Alejandro Mera, Yi Hui Chen, Ruimin Sun, Engin Kirda, and Long Lu. 2022. D-Box: DMA-enabled Compartmentalization for Embedded Applications. In Network and Distributed Systems Security (NDSS) Symposium."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2021.24159"},{"key":"e_1_3_2_1_32_1","volume-title":"29th USENIX Security Symposium USENIX Security 20)","author":"Oliveira Nunes Ivan De","year":"2020","unstructured":"Ivan De Oliveira Nunes , Karim Eldefrawy , Norrathep Rattanavipanon , and Gene Tsudik . 2020 . APEX: A Verified Architecture for Proofs of Execution on Remote Devices under Full Software Compromise . In 29th USENIX Security Symposium USENIX Security 20) . 771--788. Ivan De Oliveira Nunes, Karim Eldefrawy, Norrathep Rattanavipanon, and Gene Tsudik. 2020. APEX: A Verified Architecture for Proofs of Execution on Remote Devices under Full Software Compromise. In 29th USENIX Security Symposium USENIX Security 20). 771--788."},{"key":"e_1_3_2_1_33_1","volume-title":"Retrieved","author":"V.","year":"2022","unstructured":"RISC- V. 2022 . RISC-V Physical Memory Protection . Retrieved March 16, 2022 from https:\/\/riscv.org\/technical\/specifications\/ RISC-V. 2022. RISC-V Physical Memory Protection. Retrieved March 16, 2022 from https:\/\/riscv.org\/technical\/specifications\/"},{"key":"e_1_3_2_1_34_1","volume-title":"Retrieved","year":"2022","unstructured":"Rust. 2022 . Rust Programming Language . Retrieved March 16, 2022 from https:\/\/www.rust-lang.org\/ Rust. 2022. Rust Programming Language. Retrieved March 16, 2022 from https:\/\/www.rust-lang.org\/"},{"key":"e_1_3_2_1_35_1","volume-title":"Retrieved","year":"2022","unstructured":"STMicroelectronics. 2022 . STM32479I-EVAL Evaluation Board . Retrieved March 16, 2022 from https:\/\/www.st.com\/en\/evaluation-tools\/stm32479i-eval.html STMicroelectronics. 2022. STM32479I-EVAL Evaluation Board. Retrieved March 16, 2022 from https:\/\/www.st.com\/en\/evaluation-tools\/stm32479i-eval.html"},{"key":"e_1_3_2_1_36_1","volume-title":"Retrieved","year":"2022","unstructured":"STMicroelectronics. 2022 . STM32Cube MCU Full Package . Retrieved March 16, 2022 from https:\/\/github.com\/STMicroelectronics\/STM32CubeF4\/tree\/master\/Projects\/STM32469I_EVAL STMicroelectronics. 2022. STM32Cube MCU Full Package. Retrieved March 16, 2022 from https:\/\/github.com\/STMicroelectronics\/STM32CubeF4\/tree\/master\/Projects\/STM32469I_EVAL"},{"key":"e_1_3_2_1_37_1","volume-title":"Retrieved","year":"2022","unstructured":"STMicroelectronics. 2022 . STM32F4-Discovery Board . Retrieved March 16, 2022 from https:\/\/www.st.com\/en\/evaluation-tools\/stm32f4discovery.html STMicroelectronics. 2022. STM32F4-Discovery Board. Retrieved March 16, 2022 from https:\/\/www.st.com\/en\/evaluation-tools\/stm32f4discovery.html"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2892208.2892235"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP40000.2020.00042"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3144555.3144563"},{"key":"e_1_3_2_1_41_1","volume-title":"Flexible Application Compartmentalization. In Network and Distributed Systems Security (NDSS) Symposium.","author":"Vasilakis Nikos","year":"2018","unstructured":"Nikos Vasilakis , Ben Karel , Nick Roessler , Nathan Dautenhahn , Andr\u00e9 DeHon , and Jonathan M Smith . 2018 . BreakApp: Automated , Flexible Application Compartmentalization. In Network and Distributed Systems Security (NDSS) Symposium. Nikos Vasilakis, Ben Karel, Nick Roessler, Nathan Dautenhahn, Andr\u00e9 DeHon, and Jonathan M Smith. 2018. BreakApp: Automated, Flexible Application Compartmentalization. In Network and Distributed Systems Security (NDSS) Symposium."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA.2014.7005075"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDEW.2011.5767631"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1656437.1656440"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2019.00084"},{"key":"e_1_3_2_1_46_1","volume-title":"29th USENIX Security Symposium (USENIX Security 20)","author":"Zhou Jie","year":"2020","unstructured":"Jie Zhou , Yufei Du , Zhuojia Shen , Lele Ma , John Criswell , and Robert J Walls . 2020 . Silhouette: Efficient protected shadow stacks for embedded systems . In 29th USENIX Security Symposium (USENIX Security 20) . 1219--1236. Jie Zhou, Yufei Du, Zhuojia Shen, Lele Ma, John Criswell, and Robert J Walls. 2020. Silhouette: Efficient protected shadow stacks for embedded systems. In 29th USENIX Security Symposium (USENIX Security 20). 1219--1236."}],"event":{"name":"EuroSys '22: Seventeenth European Conference on Computer Systems","location":"Rennes France","acronym":"EuroSys '22","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the Seventeenth European Conference on Computer Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3492321.3519573","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3492321.3519573","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:31:08Z","timestamp":1750188668000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3492321.3519573"}},"subtitle":["operation-based security isolation for bare-metal embedded systems"],"short-title":[],"issued":{"date-parts":[[2022,3,28]]},"references-count":46,"alternative-id":["10.1145\/3492321.3519573","10.1145\/3492321"],"URL":"https:\/\/doi.org\/10.1145\/3492321.3519573","relation":{},"subject":[],"published":{"date-parts":[[2022,3,28]]},"assertion":[{"value":"2022-03-28","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}