{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,21]],"date-time":"2025-11-21T06:16:12Z","timestamp":1763705772937,"version":"3.45.0"},"reference-count":52,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2025,9,1]],"date-time":"2025-09-01T00:00:00Z","timestamp":1756684800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,9,1]],"date-time":"2025-09-01T00:00:00Z","timestamp":1756684800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J. Comput. Sci. Technol."],"published-print":{"date-parts":[[2025,9]]},"DOI":"10.1007\/s11390-025-4827-z","type":"journal-article","created":{"date-parts":[[2025,11,21]],"date-time":"2025-11-21T04:25:33Z","timestamp":1763699133000},"page":"1347-1367","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["A Survey of Hardware-Assisted Intra-Address Space Protections"],"prefix":"10.1007","volume":"40","author":[{"given":"Yue","family":"Jin","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tian-Yi","family":"Huang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Si-Yuan","family":"Zeng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yi-Bin","family":"Xu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Han","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tian-Yue","family":"Lu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ming-Yu","family":"Chen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,11,21]]},"reference":[{"issue":"1","key":"4827_CR1","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1145\/1629175.1629203","volume":"53","author":"B Yee","year":"2010","unstructured":"Yee B, Sehr D, Dardyk G, Chen J B, Muth R, Ormandy T, Okasaka S, Narula N, Fullagar N. Native client: A sandbox for portable, untrusted x86 native code. Communications of the ACM, 2010, 53(1): 91\u201399. DOI: https:\/\/doi.org\/10.1145\/1629175.1629203.","journal-title":"Communications of the ACM"},{"key":"4827_CR2","doi-asserted-by":"publisher","first-page":"203","DOI":"10.1145\/168619.168635","volume-title":"Proc. the 14th ACM Symposium on Operating Systems Principles","author":"R Wahbe","year":"1993","unstructured":"Wahbe R, Lucco S, Anderson T E, Graham S L. Efficient software-based fault isolation. In Proc. the 14th ACM Symposium on Operating Systems Principles, Dec. 1993, pp.203\u2013216. DOI: https:\/\/doi.org\/10.1145\/168619.168635."},{"key":"4827_CR3","volume-title":"Proc. the 2012 USENIX Conference on Annual Technical Conference","author":"K Serebryany","year":"2012","unstructured":"Serebryany K, Bruening D, Potapenko A, Vyukov D. AddressSanitizer: A fast address sanity checker. In Proc. the 2012 USENIX Conference on Annual Technical Conference, Jun. 2012, Article No. 28."},{"issue":"1","key":"4827_CR4","doi-asserted-by":"publisher","first-page":"489","DOI":"10.13328\/j.cnki.jos.006436","volume":"34","author":"Z Zhang","year":"2022","unstructured":"Zhang Z, Xue J F, Zhang J C, Chen T, Tan Y A, Li Y Z, Zhang Q X. Survey on control-flow integrity techniques. Journal of Software, 2022, 34(1): 489\u2013508. DOI: https:\/\/doi.org\/10.13328\/j.cnki.jos.006436. (in Chinese)","journal-title":"Journal of Software"},{"key":"4827_CR5","doi-asserted-by":"publisher","unstructured":"Huang Q, Huang S, Jia X, Zhou M, Fu Y, Xie J, Liu G, Feng W. A survey on intra-process memory isolation technology. Journal of Cyber Security, 2024. DOI: https:\/\/doi.org\/10.19363\/J.cnki.cn10-1380\/tn.2024.08.16. (in Chinese)","DOI":"10.19363\/J.cnki.cn10-1380\/tn.2024.08.16"},{"key":"4827_CR6","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1109\/SP.2013.13","volume-title":"Proc. the 34th IEEE Symposium on Security and Privacy","author":"L Szekeres","year":"2013","unstructured":"Szekeres L, Payer M, Wei T, Song D. SoK: Eternal war in memory. In Proc. the 34th IEEE Symposium on Security and Privacy, May 2013, pp.48\u201362. DOI: https:\/\/doi.org\/10.1109\/SP.2013.13."},{"key":"4827_CR7","doi-asserted-by":"publisher","unstructured":"Burow N, Carr S A, Nash J, Larsen P, Franz M, Brunthaler S, Payer M. Control-flow integrity: Precision, security, and performance. ACM Computing Surveys (CSUR), 2017, 50(1): Article No. 16. DOI: https:\/\/doi.org\/10.1145\/3054924.","DOI":"10.1145\/3054924"},{"key":"4827_CR8","first-page":"1409","volume-title":"Proc. the 29th USENIX Conference on Security Symposium","author":"R J Connor","year":"2020","unstructured":"Connor R J, McDaniel T, Smith J M, Schuchard M. PKU pitfalls: Attacks on PKU-based memory isolation systems. In Proc. the 29th USENIX Conference on Security Symposium, Aug. 2020, pp.1409\u20131426."},{"key":"4827_CR9","doi-asserted-by":"publisher","DOI":"10.1145\/3579371.3589050","volume-title":"Proc. the 50th Annual International Symposium on Computer Architecture","author":"S Fan","year":"2023","unstructured":"Fan S, Hua Z, Xia Y, Chen H, Zang B. ISA-Grid: Architecture of fine-grained privilege control for instructions and registers. In Proc. the 50th Annual International Symposium on Computer Architecture, Jun. 2023, Article No. 15. DOI: https:\/\/doi.org\/10.1145\/3579371.3589050."},{"key":"4827_CR10","first-page":"1677","volume-title":"Proc. the 29th USENIX Conference on Security Symposium","author":"D Schrammel","year":"2020","unstructured":"Schrammel D, Weiser S, Steinegger S, Schwarzl M, Schwarz M, Mangard S, Gruss D. Donky: Domain keys\u2013efficient in-process isolation for RISC-V and x86. In Proc. the 29th USENIX Conference on Security Symposium, Aug. 2020, pp.1677\u20131694."},{"key":"4827_CR11","first-page":"1221","volume-title":"Proc. the 28th USENIX Conference on Security Symposium","author":"A Vahldiek-Oberwagner","year":"2019","unstructured":"Vahldiek-Oberwagner A, Elnikety E, Duarte N O, Sammler M, Druschel P, Garg D. ERIM: Secure, efficient in-process isolation with protection keys (MPK). In Proc. the 28th USENIX Conference on Security Symposium, Aug. 2019, pp.1221\u20131238."},{"issue":"2","key":"4827_CR12","doi-asserted-by":"publisher","first-page":"418","DOI":"10.1007\/s11390-020-9703-2","volume":"35","author":"Y Y Zhao","year":"2020","unstructured":"Zhao Y Y, Chen M Y, Liu Y H, Yang Z H, Zhu X J, Hong Z H, Guo Y G. IMPULP: A hardware method for in-process memory protection via user-level partitioning. Journal of Computer Science and Technology, 2020, 35(2): 418\u2013432. DOI: https:\/\/doi.org\/10.1007\/s11390-020-9703-2.","journal-title":"Journal of Computer Science and Technology"},{"key":"4827_CR13","doi-asserted-by":"publisher","first-page":"24","DOI":"10.14722\/ndss.2022.24026","volume-title":"Proc. the 29th Annual Network and Distributed System Security Symposium","author":"D P McKee","year":"2022","unstructured":"McKee D P, Giannaris Y, Ortega C, Shrobe H E, Payer M, Okhravi H, Burow N. Preventing kernel hacks with HAKCs. In Proc. the 29th Annual Network and Distributed System Security Symposium, Apr. 2022, pp.24\u201328. DOI: https:\/\/doi.org\/10.14722\/ndss.2022.24026."},{"key":"4827_CR14","doi-asserted-by":"publisher","first-page":"546","DOI":"10.1145\/3445814.3446731","volume-title":"Proc. the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","author":"V A Sartakov","year":"2021","unstructured":"Sartakov V A, Vilanova L, Pietzuch P. CubicleOS: A library OS with software componentisation for practical isolation. In Proc. the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Apr. 2021, pp.546\u2013558. DOI: https:\/\/doi.org\/10.1145\/3445814.3446731."},{"key":"4827_CR15","first-page":"3129","volume-title":"Proc. the 31st USENIX Security Symposium","author":"J Gu","year":"2022","unstructured":"Gu J, Zhu B, Li M, Li W, Xia Y, Chen H. A hardware-software co-design for efficient intra-enclave isolation. In Proc. the 31st USENIX Security Symposium, Aug. 2022, pp.3129\u20133145."},{"issue":"2","key":"4827_CR16","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1007\/s42044-018-0006-5","volume":"1","author":"M Mostafavi","year":"2018","unstructured":"Mostafavi M, Kabiri P. Detection of repetitive and irregular hypercall attacks from guest virtual machines to Xen hypervisor. Iran Journal of Computer Science, 2018, 1(2): 89\u201397. DOI: https:\/\/doi.org\/10.1007\/s42044-018-0006-5.","journal-title":"Iran Journal of Computer Science"},{"key":"4827_CR17","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1109\/JCC59055.2023.00015","volume-title":"Proc. the 2023 IEEE International Conference on Joint Cloud Computing","author":"Y Fan","year":"2023","unstructured":"Fan Y, Chen Z, Li Q, Deng W. Crop enclave interface for SGX programs. In Proc. the 2023 IEEE International Conference on Joint Cloud Computing, Jul. 2023, pp.66\u201369. DOI: https:\/\/doi.org\/10.1109\/JCC59055.2023.00015."},{"key":"4827_CR18","doi-asserted-by":"publisher","first-page":"245","DOI":"10.1145\/1542476.1542504","volume-title":"Proc. the 30th ACM SIGPLAN Conference on Programming Language Design and Implementation","author":"S Nagarakatte","year":"2009","unstructured":"Nagarakatte S, Zhao J, Martin M M K. Zdancewic S. SoftBound: Highly compatible and complete spatial memory safety for C. In Proc. the 30th ACM SIGPLAN Conference on Programming Language Design and Implementation, Jun. 2009, pp.245\u2013258. DOI: https:\/\/doi.org\/10.1145\/1542476.1542504."},{"key":"4827_CR19","first-page":"941","volume-title":"Proc. the 23rd USENIX Conference on Security Symposium","author":"C Tice","year":"2014","unstructured":"Tice C, Roeder T, Collingbourne P, Checkoway S, Erlingsson \u00d9, Lozano L, Pike G. Enforcing forward-edge control-flow integrity in GCC & LLVM. In Proc. the 23rd USENIX Conference on Security Symposium, Aug. 2014, pp.941\u2013955."},{"key":"4827_CR20","doi-asserted-by":"publisher","first-page":"280","DOI":"10.1145\/2810103.2813694","volume-title":"Proc. the 22nd ACM SIGSAC Conference on Computer and Communications Security","author":"K Lu","year":"2015","unstructured":"Lu K, Song C, Lee B, Chung S P, Kim T, Lee W. ASLR-guard: Stopping address space leakage for code reuse attacks. In Proc. the 22nd ACM SIGSAC Conference on Computer and Communications Security, Oct. 2015, pp.280\u2013291. DOI: https:\/\/doi.org\/10.1145\/2810103.2813694."},{"key":"4827_CR21","doi-asserted-by":"publisher","first-page":"2956","DOI":"10.1109\/SP46215.2023.10179284","volume-title":"Proc. the 2023 IEEE Symposium on Security and Privacy (SP)","author":"D Peng","year":"2023","unstructured":"Peng D, Liu C, Palit T, Fonseca P, Vahldiek-Oberwagner A, Vij M. \u03bcSwitch: Fast kernel context isolation with implicit context switches. In Proc. the 2023 IEEE Symposium on Security and Privacy (SP), May 2023, pp.2956\u20132973. DOI: https:\/\/doi.org\/10.1109\/SP46215.2023.10179284."},{"issue":"2","key":"4827_CR22","doi-asserted-by":"publisher","first-page":"103","DOI":"10.1145\/1353535.1346295","volume":"42","author":"J Devietti","year":"2008","unstructured":"Devietti J, Blundell C, Martin M M K, Zdancewic S. Hardbound: Architectural support for spatial safety of the C programming language. ACM SIGOPS Operating Systems Review, 2008, 42(2): 103\u2013114. DOI: https:\/\/doi.org\/10.1145\/1353535.1346295.","journal-title":"ACM SIGOPS Operating Systems Review"},{"key":"4827_CR23","doi-asserted-by":"publisher","first-page":"905","DOI":"10.1145\/3575693.3575735","volume-title":"Proc. the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","author":"Z Yuan","year":"2023","unstructured":"Yuan Z, Hong S, Chang R, Zhou Y, Shen W, Ren K. VDom: Fast and unlimited virtual domains on multiple architectures. In Proc. the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Mar. 2023, pp.905\u2013919. DOI: https:\/\/doi.org\/10.1145\/3575693.3575735."},{"key":"4827_CR24","first-page":"609","volume-title":"Proc. the 2022 USENIX Annual Technical Conference","author":"J Gu","year":"2022","unstructured":"Gu J, Li H, Li W, Xia Y, Chen H. EPK: Scalable and efficient memory protection keys. In Proc. the 2022 USENIX Annual Technical Conference, Jul. 2022, pp.609\u2013624."},{"key":"4827_CR25","doi-asserted-by":"publisher","first-page":"457","DOI":"10.1109\/ISCA.2014.6853201","volume-title":"Proc. the 41st ACM\/IEEE International Symposium on Computer Architecture","author":"J Woodruff","year":"2014","unstructured":"Woodruff J, Watson R N M, Chisnall D, Moore S W, Anderson J, Davis B, Laurie B, Neumann P G, Norton R, Roe M. The CHERI capability model: Revisiting RISC in an age of risk. In Proc. the 41st ACM\/IEEE International Symposium on Computer Architecture, Jun. 2014, pp.457\u2013468. DOI: https:\/\/doi.org\/10.1109\/ISCA.2014.6853201."},{"key":"4827_CR26","doi-asserted-by":"publisher","first-page":"1901","DOI":"10.1145\/3548606.3560598","volume-title":"Proc. the 2022 ACM SIGSAC Conference on Computer and Communications Security","author":"Y Li","year":"2022","unstructured":"Li Y, Tan W, Lv Z, Yang S, Payer M, Liu Y, Zhang C. PACMem: Enforcing spatial and temporal memory safety via ARM pointer authentication. In Proc. the 2022 ACM SIGSAC Conference on Computer and Communications Security, Nov. 2022, pp.1901\u20131915. DOI: https:\/\/doi.org\/10.1145\/3548606.3560598."},{"key":"4827_CR27","doi-asserted-by":"publisher","first-page":"1153","DOI":"10.1109\/MICR050266.2020.00095","volume-title":"Proc. the 53rd Annual IEEE\/ACM International Symposium on Microarchitecture","author":"Y Kim","year":"2020","unstructured":"Kim Y, Lee J, Kim H. Hardware-based always-on heap memory safety. In Proc. the 53rd Annual IEEE\/ACM International Symposium on Microarchitecture, Oct. 2020, pp.1153\u20131166. DOI: https:\/\/doi.org\/10.1109\/MICR050266.2020.00095."},{"key":"4827_CR28","doi-asserted-by":"publisher","unstructured":"Saileshwar G, Boivie R, Chen T, Segal B, Buyuktosunoglu A. HeapCheck: Low-cost hardware support for memory safety. ACM Trans. Architecture and Code Optimization, 2022, 19(1): Article No. 10. DOI: https:\/\/doi.org\/10.1145\/3495152.","DOI":"10.1145\/3495152"},{"key":"4827_CR29","doi-asserted-by":"publisher","first-page":"224","DOI":"10.1145\/3445814.3446761","volume-title":"Proc. the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","author":"S Xu","year":"2021","unstructured":"Xu S, Huang W, Lie D. In-fat pointer: Hardware-assisted tagged-pointer spatial memory safety defense with subobject granularity protection. In Proc. the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Apr. 2021, pp.224\u2013240. DOI: https:\/\/doi.org\/10.1145\/3445814.3446761."},{"key":"4827_CR30","doi-asserted-by":"publisher","first-page":"177","DOI":"10.1145\/3579856.3590331","volume-title":"Proc. the 2023 ACM Asia Conference on Computer and Communications Security","author":"M Unterguggenberger","year":"2023","unstructured":"Unterguggenberger M, Schrammel D, Nasahl P, Schilling R, Lamster L, Mangard S. Multi-Tag: A hardware-software co-design for memory safety based on multi-granular memory tagging. In Proc. the 2023 ACM Asia Conference on Computer and Communications Security, Jul. 2023, pp.177\u2013189. DOI: https:\/\/doi.org\/10.1145\/3579856.3590331."},{"key":"4827_CR31","doi-asserted-by":"publisher","first-page":"721","DOI":"10.1145\/2508859.2516713","volume-title":"Proc. the 2013 ACM SIGSAC Conference on Computer & Communications Security","author":"A Kwon","year":"2013","unstructured":"Kwon A, Dhawan U, Smith J M, Knight Jr T F, DeHon A. Low-fat pointers: Compact encoding and efficient gatelevel implementation of fat pointers for spatial safety and capability-based security. In Proc. the 2013 ACM SIGSAC Conference on Computer & Communications Security, Nov. 2013, pp.721\u2013732. DOI: https:\/\/doi.org\/10.1145\/2508859.2516713."},{"key":"4827_CR32","doi-asserted-by":"publisher","first-page":"631","DOI":"10.1145\/3297858.3304017","volume-title":"Proc. the 24th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","author":"T Zhang","year":"2019","unstructured":"Zhang T, Lee D, Jung C. BOGO: Buy spatial memory safety, get temporal memory safety (almost) free. In Proc. the 24th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Apr. 2019, pp.631\u2013644. DOI: https:\/\/doi.org\/10.1145\/3297858.3304017."},{"key":"4827_CR33","first-page":"1037","volume-title":"Proc. the 30th USENIX Security Symposium","author":"R M Farkhani","year":"2021","unstructured":"Farkhani R M, Ahmadi M, Lu L. PTAuth: Temporal memory safety via robust points-to authentication. In Proc. the 30th USENIX Security Symposium, Aug. 2021, pp.1037\u20131054."},{"key":"4827_CR34","doi-asserted-by":"publisher","first-page":"545","DOI":"10.1145\/3352460.3358288","volume-title":"Proc. the 52nd Annual IEEE\/ACM International Symposium on Microarchitecture","author":"H Xia","year":"2019","unstructured":"Xia H, Woodruff J, Ainsworth S, Filardo N W, Roe M, Richardson A, Rugg P, Neumann P G, Moore S W, Watson R N M, Jones T M. CHERIvoke: Characterising pointer revocation using CHERI capabilities for temporal memory safety. In Proc. the 52nd Annual IEEE\/ACM International Symposium on Microarchitecture, Oct. 2019, pp.545\u2013557. DOI: https:\/\/doi.org\/10.1145\/3352460.3358288."},{"issue":"3","key":"4827_CR35","doi-asserted-by":"publisher","first-page":"189","DOI":"10.1145\/2366231.2337181","volume":"40","author":"S Nagarakatte","year":"2012","unstructured":"Nagarakatte S, Martin M M K, Zdancewic S. Watchdog: Hardware for safe and secure manual memory management and full memory safety. ACM SIGARCH Computer Architecture News, 2012, 40(3): 189\u2013200. DOI: https:\/\/doi.org\/10.1145\/2366231.2337181.","journal-title":"ACM SIGARCH Computer Architecture News"},{"key":"4827_CR36","doi-asserted-by":"publisher","first-page":"600","DOI":"10.1109\/ISCA.2018.00056","volume-title":"Proc. the 45th ACM\/IEEE Annual International Symposium on Computer Architecture","author":"K Sinha","year":"2018","unstructured":"Sinha K, Sethumadhavan S. Practical memory safety with REST. In Proc. the 45th ACM\/IEEE Annual International Symposium on Computer Architecture, Jun. 2018, pp.600\u2013611. DOI: https:\/\/doi.org\/10.1109\/ISCA.2018.00056."},{"key":"4827_CR37","doi-asserted-by":"publisher","first-page":"558","DOI":"10.1145\/3352460.3358299","volume-title":"Proc. the 52nd Annual IEEE\/ACM International Symposium on Microarchitecture","author":"H Sasaki","year":"2019","unstructured":"Sasaki H, Arroyo M A, Ziad M T I, Bhat K, Sinha K, Sethumadhavan S. Practical byte-granular memory blacklisting using Califorms. In Proc. the 52nd Annual IEEE\/ACM International Symposium on Microarchitecture, Oct. 2019, pp.558\u2013571. DOI: https:\/\/doi.org\/10.1145\/3352460.3358299."},{"key":"4827_CR38","doi-asserted-by":"publisher","first-page":"916","DOI":"10.1109\/ISCA52012.2021.00076","volume-title":"Proc. the 48th ACM\/IEEE Annual International Symposium on Computer Architecture","author":"M T Ibn Ziad","year":"2021","unstructured":"Ibn Ziad M T, Arroyo M A, Manzhosov E, Piersma R, Sethumadhavan S. No-FAT: Architectural support for low overhead memory safety checks. In Proc. the 48th ACM\/IEEE Annual International Symposium on Computer Architecture, Jun. 2021, pp.916\u2013929. DOI: https:\/\/doi.org\/10.1109\/ISCA52012.2021.00076."},{"issue":"11","key":"4827_CR39","doi-asserted-by":"publisher","first-page":"3165","DOI":"10.1109\/TCAD.2020.3012640","volume":"39","author":"J Li","year":"2020","unstructured":"Li J, Chen L, Shi G, Chen K, Meng D. ABCFI: Fast and lightweight fine-grained hardware-assisted control-flow integrity. IEEE Trans. Computer-Aided Design of Integrated Circuits and Systems, 2020, 39(11): 3165\u20133176. DOI: https:\/\/doi.org\/10.1109\/TCAD.2020.3012640.","journal-title":"IEEE Trans. Computer-Aided Design of Integrated Circuits and Systems"},{"key":"4827_CR40","doi-asserted-by":"publisher","DOI":"10.1145\/2744769.2744847","volume-title":"Proc. the 52nd Annual Design Automation Conference","author":"L Davi","year":"2015","unstructured":"Davi L, Hanreich M, Paul D, Sadeghi A R, Koeberl P, Sullivan D, Arias O, Jin Y. HAFIX: Hardware-assisted flow integrity extension. In Proc. the 52nd Annual Design Automation Conference, Jun. 2015, Article No. 74. DOI: https:\/\/doi.org\/10.1145\/2744769.2744847."},{"key":"4827_CR41","doi-asserted-by":"publisher","first-page":"348","DOI":"10.23919\/DATE.2019.8714980","volume-title":"Proc. the 2019 Design, Automation & Test in Europe Conference & Exhibition","author":"A De","year":"2019","unstructured":"De A, Basu A, Ghosh S, Jaeger T. Fixer: Flow integrity extensions for embedded RISC-V. In Proc. the 2019 Design, Automation & Test in Europe Conference & Exhibition, Mar. 2019, pp.348\u2013353. DOI: https:\/\/doi.org\/10.23919\/DATE.2019.8714980."},{"key":"4827_CR42","first-page":"935","volume-title":"Proc. the 31st USENIX Security Symposium","author":"D Schrammel","year":"2022","unstructured":"Schrammel D, Weiser S, Sadek R, Mangard S. Jenny: Securing syscalls for PKU-based memory isolation systems. In Proc. the 31st USENIX Security Symposium, Aug. 2022, pp.935\u2013952."},{"key":"4827_CR43","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1109\/MICR050266.2020.00017","volume-title":"Proc. the 53rd Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO)","author":"D Skarlatos","year":"2020","unstructured":"Skarlatos D, Chen Q, Chen J, Xu T, Torrellas J. Draco: Architectural and operating system support for system call security. In Proc. the 53rd Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO), Oct. 2020, pp.42\u201357. DOI: https:\/\/doi.org\/10.1109\/MICR050266.2020.00017."},{"key":"4827_CR44","doi-asserted-by":"publisher","first-page":"469","DOI":"10.1109\/ISCA.2014.6853202","volume-title":"Proc. the 41st ACM\/IEEE International Symposium on Computer Architecture","author":"L Vilanova","year":"2014","unstructured":"Vilanova L, Ben-Yehuda M, Navarro N, Etsion Y, Valero M. CODOMs: Protecting software with code-centric memory domains. In Proc. the 41st ACM\/IEEE International Symposium on Computer Architecture, Jun. 2014, pp.469\u2013480. DOI: https:\/\/doi.org\/10.1109\/ISCA.2014.6853202."},{"key":"4827_CR45","doi-asserted-by":"publisher","first-page":"2921","DOI":"10.1109\/SP46215.2023.10179472","volume-title":"Proc. the 2023 IEEE Symposium on Security and Privacy","author":"A Bhattacharyya","year":"2023","unstructured":"Bhattacharyya A, Hofhammer F, Li Y, Gupta S, Sanchez A, Falsafi B, Payer M. SecureCells: A secure compartmentalized architecture. In Proc. the 2023 IEEE Symposium on Security and Privacy, May 2023, pp.2921\u20132939. DOI: https:\/\/doi.org\/10.1109\/SP46215.2023.10179472."},{"key":"4827_CR46","doi-asserted-by":"publisher","first-page":"304","DOI":"10.1145\/605397.605429","volume-title":"Proc. the 10th International Conference on Architectural Support for Programming Languages and Operating Systems","author":"E Witchel","year":"2002","unstructured":"Witchel E, Cates J, Asanovi\u0107 K. Mondrian memory protection. In Proc. the 10th International Conference on Architectural Support for Programming Languages and Operating Systems, Oct. 2002, pp.304\u2013316. DOI: https:\/\/doi.org\/10.1145\/605397.605429."},{"key":"4827_CR47","doi-asserted-by":"publisher","first-page":"266","DOI":"10.1145\/3582016.3582023","volume-title":"Proc. the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","author":"S Narayan","year":"2023","unstructured":"Narayan S, Garfinkel T, Taram M, Rudek J, Moghimi D, Johnson E, Fallin C, Vahldiek-Oberwagner A, LeMay M, Sahita R, Tullsen D, Stefan D. Going beyond the limits of SFI: Flexible and secure hardware-assisted in-process isolation with HFI. In Proc. the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Mar. 2023, pp.266\u2013281. DOI: https:\/\/doi.org\/10.1145\/3582016.3582023."},{"key":"4827_CR48","doi-asserted-by":"publisher","first-page":"919","DOI":"10.1145\/3576915.3623206","volume-title":"Proc. the 2023 ACM SIGSAC Conference on Computer and Communications Security","author":"J Xu","year":"2023","unstructured":"Xu J, Xie M, Wu C, Zhang Y, Li Q, Huang X, Lai Y, Kang Y, Wang W, Wei Q, Wang Z. PANIC: PAN-assisted intra-process memory isolation on ARM. In Proc. the 2023 ACM SIGSAC Conference on Computer and Communications Security, Nov. 2023, pp.919\u2013933. DOI: https:\/\/doi.org\/10.1145\/3576915.3623206."},{"key":"4827_CR49","doi-asserted-by":"publisher","first-page":"558","DOI":"10.1145\/2660267.2660344","volume-title":"Proc. the 2014 ACM SIGSAC Conference on Computer and Communications Security","author":"Y Zhou","year":"2014","unstructured":"Zhou Y, Wang X, Chen Y, Wang Z. ARMlock: Hardwarebased fault isolation for ARM. In Proc. the 2014 ACM SIGSAC Conference on Computer and Communications Security, Nov. 2014, pp.558\u2013569. DOI: https:\/\/doi.org\/10.1145\/2660267.2660344."},{"key":"4827_CR50","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1109\/SP.2015.9","volume-title":"Proc. the 2015 IEEE Symposium on Security and Privacy","author":"R N M Watson","year":"2015","unstructured":"Watson R N M, Woodruff J, Neumann P G, Moore S W, Anderson J, Chisnall D, Dave N, Davis B, Gudka K, Laurie B, Murdoch S J, Norton R, Roe M, Son S, Vadera M. CHERI: A hybrid capability-system architecture for scalable software compartmentalization. In Proc. the 2015 IEEE Symposium on Security and Privacy, May 2015, pp.20\u201337. DOI: https:\/\/doi.org\/10.1109\/SP.2015.9."},{"key":"4827_CR51","first-page":"241","volume-title":"Proc. the 2019 USENIX Annual Technical Conference","author":"S Park","year":"2019","unstructured":"Park S, Lee S, Xu W, Moon H, Kim T. libmpk: Software abstraction for Intel memory protection keys (Intel MPK). In Proc. the 2019 USENIX Annual Technical Conference, Jul. 2019, pp.241\u2013254."},{"key":"4827_CR52","doi-asserted-by":"publisher","first-page":"904","DOI":"10.1145\/3576915.3623205","volume-title":"Proc. the 2023 ACM SIGSAC Conference on Computer and Communications Security","author":"H Lei","year":"2023","unstructured":"Lei H, Zhang Z, Zhang S, Jiang P, Zhong Z, He N, Li D, Guo Y, Chen X. Put your memory in order: Efficient domain-based memory isolation for WASM applications. In Proc. the 2023 ACM SIGSAC Conference on Computer and Communications Security, Nov. 2023, pp.904\u2013918. DOI: https:\/\/doi.org\/10.1145\/3576915.3623205."}],"container-title":["Journal of Computer Science and Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11390-025-4827-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11390-025-4827-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11390-025-4827-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,21]],"date-time":"2025-11-21T06:03:52Z","timestamp":1763705032000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11390-025-4827-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,9]]},"references-count":52,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2025,9]]}},"alternative-id":["4827"],"URL":"https:\/\/doi.org\/10.1007\/s11390-025-4827-z","relation":{},"ISSN":["1000-9000","1860-4749"],"issn-type":[{"type":"print","value":"1000-9000"},{"type":"electronic","value":"1860-4749"}],"subject":[],"published":{"date-parts":[[2025,9]]},"assertion":[{"value":"11 November 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 August 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 November 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"Conflict of Interest\n                      The authors declare that they have no conflict of interest.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics"}}]}}