{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,4]],"date-time":"2026-06-04T16:03:29Z","timestamp":1780589009229,"version":"3.54.1"},"publisher-location":"New York, NY, USA","reference-count":49,"publisher":"ACM","license":[{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"funder":[{"name":"Bavarian Ministry of Economic Affairs, Regional Development and Energy","award":["RMF- SG20-3410-2-16-3"],"award-info":[{"award-number":["RMF- SG20-3410-2-16-3"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,6]]},"DOI":"10.1145\/3779208.3785284","type":"proceedings-article","created":{"date-parts":[[2026,6,4]],"date-time":"2026-06-04T15:21:58Z","timestamp":1780586518000},"page":"1000-1012","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Memory Tagging with Intra-Object Detection: Bridging the Gap in Fine-Grained Memory Safety"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2283-6071","authenticated-orcid":false,"given":"Konrad","family":"Hohentanner","sequence":"first","affiliation":[{"name":"Technical University of Munich, Munich, Germany and Fraunhofer AISEC, Garching, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-8751-5478","authenticated-orcid":false,"given":"Lukas","family":"Hertel","sequence":"additional","affiliation":[{"name":"Technical University of Munich, Munich, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-6703-7532","authenticated-orcid":false,"given":"Minu","family":"F\u00f6ger","sequence":"additional","affiliation":[{"name":"Fraunhofer AISEC, Garching, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8967-6063","authenticated-orcid":false,"given":"Lukas","family":"Auer","sequence":"additional","affiliation":[{"name":"Fraunhofer AISEC, Garching, Germany and Technical University of Munich, Munich, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9018-7048","authenticated-orcid":false,"given":"Julian","family":"Horsch","sequence":"additional","affiliation":[{"name":"Fraunhofer AISEC, Garching, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,6,4]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"ARM Limited. 2019. ARM Architecture Reference Manual - ARMv8-A for ARMv8-A architecture profile. ARM DDI 0487E.a (ID070919)."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3085572"},{"key":"e_1_3_2_1_3_1","volume-title":"Proceedings of the 29th ACM SIGPLAN-SIGACT symposium on Principles of programming languages. 1\u20133.","author":"Ball Thomas","year":"2002","unstructured":"Thomas Ball and Sriram K Rajamani. 2002. The SLAM project: debugging system software via static analysis. In Proceedings of the 29th ACM SIGPLAN-SIGACT symposium on Principles of programming languages. 1\u20133."},{"key":"e_1_3_2_1_4_1","volume-title":"The gem5 simulator. ACM SIGARCH computer architecture news 39, 2","author":"Binkert Nathan","year":"2011","unstructured":"Nathan Binkert, Bradford Beckmann, Gabriel Black, Steven K Reinhardt, Ali Saidi, Arkaprava Basu, Joel Hestness, Derek R Hower, Tushar Krishna, and Somayeh Sardashti. 2011. The gem5 simulator. ACM SIGARCH computer architecture news 39, 2 (2011), 1\u20137."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/781131.781153"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cose.2020.101832"},{"key":"e_1_3_2_1_7_1","unstructured":"Xingman Chen Yinghao Shi Zheyu Jiang Yuan Li Ruoyu Wang Haixin Duan Haoyu Wang and Chao Zhang. 2023. MTSan: A Feasible and Practical Memory Sanitizer for Fuzzing COTS Binaries. (2023)."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-24730-2_15"},{"key":"e_1_3_2_1_9_1","unstructured":"MITRE Corporation. 2024. 2024 CWE Top 25 Most Dangerous Software Errors. https:\/\/cwe.mitre.org\/top25\/archive\/2024\/2024_cwe_top25.html Accessed: 2024-04-10."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1353535.1346295"},{"key":"e_1_3_2_1_11_1","volume-title":"Proceedings of the Third Workshop on Hardware and Architectural Support for Security and Privacy. 1\u20138.","author":"Dhawan Udit","year":"2014","unstructured":"Udit Dhawan, Nikos Vasilakis, Raphael Rubin, Silviu Chiricescu, Jonathan M Smith, Thomas F Knight Jr, Benjamin C Pierce, and Andr\u00e9 DeHon. 2014. Pump: a programmable unit for metadata processing. In Proceedings of the Third Workshop on Hardware and Architectural Support for Security and Privacy. 1\u20138."},{"key":"e_1_3_2_1_12_1","volume-title":"https:\/\/source.android.com\/docs\/security\/test\/hwasan Online","author":"Documentation Android Developer","unstructured":"Android Developer Documentation. 2023. Hardware-Assisted AddressSanitizer (HWASan). https:\/\/source.android.com\/docs\/security\/test\/hwasan Online; accessed 23-08-17."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2892208.2892212"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2017.23287"},{"key":"e_1_3_2_1_15_1","volume-title":"2024 IEEE Symposium on Security and Privacy (SP). IEEE Computer Society, 217\u2013217","author":"Gorter Floris","year":"2024","unstructured":"Floris Gorter, Taddeus Kroes, Herbert Bos, and Cristiano Giuffrida. 2024. Sticky Tags: Efficient and Deterministic Spatial Memory Error Mitigation using Persistent Memory Tags. In 2024 IEEE Symposium on Security and Privacy (SP). IEEE Computer Society, 217\u2013217."},{"key":"e_1_3_2_1_16_1","volume-title":"Proceedings of the 19th ACM Asia Conference on Computer and Communications Security. 1173\u20131185","author":"Hager-Clukas Andreas","year":"2024","unstructured":"Andreas Hager-Clukas and Konrad Hohentanner. 2024. DMTI: Accelerating Memory Error Detection in Precompiled C\/C++ Binaries with ARM Memory Tagging Extension. In Proceedings of the 19th ACM Asia Conference on Computer and Communications Security. 1173\u20131185."},{"key":"e_1_3_2_1_17_1","volume-title":"31st USENIX Security Symposium (USENIX Security 22)","author":"He Liang","year":"2022","unstructured":"Liang He, Hong Hu, Purui Su, Yan Cai, and Zhenkai Liang. 2022. {FreeWill}: Automatically Diagnosing Use-after-free Bugs via Reference Miscounting Detection on Binaries. In 31st USENIX Security Symposium (USENIX Security 22). 2497\u20132512."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3589250.3596139"},{"key":"e_1_3_2_1_19_1","volume-title":"Proceedings of the 38th ACM\/SIGAPP Symposium on Applied Computing. 1530\u20131539","author":"Hohentanner Konrad","year":"2023","unstructured":"Konrad Hohentanner, Philipp Zieris, and Julian Horsch. 2023. CryptSan: Leveraging ARM Pointer Authentication for Memory Safety in C\/C++. In Proceedings of the 38th ACM\/SIGAPP Symposium on Applied Computing. 1530\u20131539."},{"key":"e_1_3_2_1_20_1","volume-title":"Press Release: Future Software Should Be Memory Safe. https:\/\/www.whitehouse.gov\/oncd\/briefing-room\/2024\/02\/26\/press-release-technical-report\/","author":"House The White","year":"2024","unstructured":"The White House. 2024. Press Release: Future Software Should Be Memory Safe. https:\/\/www.whitehouse.gov\/oncd\/briefing-room\/2024\/02\/26\/press-release-technical-report\/"},{"key":"e_1_3_2_1_21_1","volume-title":"Proceedings of the 46th IEEE Symposium on Security and Privacy (Oakland).","author":"Kim Juhee","year":"2025","unstructured":"Juhee Kim, Jinbum Park, Sihyeon Roh, Jaeyoung Chung, Youngjoo Lee, Taesoo Kim, Byoungyoung Lee, Fan Sang, Jaehyuk Lee, and Xiaokuan Zhang. 2025. TikTag: Breaking ARM's Memory Tagging Extension with Speculative Execution. In Proceedings of the 46th IEEE Symposium on Security and Privacy (Oakland)."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO50266.2020.00095"},{"key":"e_1_3_2_1_23_1","volume-title":"Spectre Attacks: Exploiting Speculative Execution. arXiv:1801.01203 [cs.CR] https:\/\/arxiv.org\/abs\/1801.01203","author":"Kocher Paul","year":"2018","unstructured":"Paul Kocher, Daniel Genkin, Daniel Gruss, Werner Haas, Mike Hamburg, Moritz Lipp, Stefan Mangard, Thomas Prescher, Michael Schwarz, and Yuval Yarom. 2018. Spectre Attacks: Exploiting Speculative Execution. arXiv:1801.01203 [cs.CR] https:\/\/arxiv.org\/abs\/1801.01203"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508859.2516713"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2004.1281665"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3466752.3480076"},{"key":"e_1_3_2_1_27_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. arXiv:1801.01207 [cs.CR] https:\/\/arxiv.org\/abs\/1801.01207"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1542476.1542504"},{"key":"e_1_3_2_1_29_1","unstructured":"NSA Center for Assured Software. 2017. Juliet C\/C++ 1.3. https:\/\/samate.nist.gov\/SARD\/test-suites\/112"},{"key":"e_1_3_2_1_30_1","unstructured":"Oracle. 2019. Using Application Data Integrity. https:\/\/docs.oracle.com\/cd\/E53394_01\/html\/E54815\/gqajs.html"},{"key":"e_1_3_2_1_31_1","volume-title":"Proceedings of the 17th European Workshop on Systems Security. 22\u201328","author":"Orthen Benjamin","year":"2024","unstructured":"Benjamin Orthen, Oliver Braunsdorf, Philipp Zieris, and Julian Horsch. 2024. SoftBound+ CETS Revisited: More Than a Decade Later. In Proceedings of the 17th European Workshop on Systems Security. 22\u201328."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3470496.3527429"},{"key":"e_1_3_2_1_33_1","unstructured":"RISC-V. 2024. RISC-V Memory Tagging Extension. https:\/\/github.com\/riscv\/riscv-memory-tagging"},{"key":"e_1_3_2_1_34_1","volume-title":"Proceedings of the 52nd Annual IEEE\/ACM International Symposium on Microarchitecture. 558\u2013571","author":"Sasaki Hiroshi","year":"2019","unstructured":"Hiroshi Sasaki, Miguel A Arroyo, M Tarek Ibn Ziad, Koustubha Bhat, Kanad Sinha, and Simha Sethumadhavan. 2019. Practical byte-granular memory blacklisting using Califorms. In Proceedings of the 52nd Annual IEEE\/ACM International Symposium on Microarchitecture. 558\u2013571."},{"key":"e_1_3_2_1_35_1","volume-title":"Arm memory tagging extension and how it improves c\/c++ memory safety. Login USENIX Mag 44, 5","author":"Serebryany Kostya","year":"2019","unstructured":"Kostya Serebryany. 2019. Arm memory tagging extension and how it improves c\/c++ memory safety. Login USENIX Mag 44, 5 (2019)."},{"key":"e_1_3_2_1_36_1","volume-title":"Proceedings of the 2012 USENIX Annual Technical Conference (ATC '12)","author":"Serebryany Konstantin","year":"2012","unstructured":"Konstantin Serebryany, Derek Bruening, Alexander Potapenko, and Dmitry Vyukov. 2012. AddressSanitizer: A Fast Address Sanity Checker. In Proceedings of the 2012 USENIX Annual Technical Conference (ATC '12). USENIX, Boston, MA, 309\u2013318."},{"key":"e_1_3_2_1_37_1","volume-title":"RV-CuBES 2017-International Workshop on Competitions, Usability, Benchmarks, Evaluation, and Standardisation for Runtime Verification Tools.","author":"Signoles Julien","year":"2017","unstructured":"Julien Signoles, Nikolai Kosmatov, and Kostyantyn Vorobyov. 2017. E-ACSL, a runtime verification tool for safety and security of C programs (tool paper). In RV-CuBES 2017-International Workshop on Competitions, Usability, Benchmarks, Evaluation, and Standardisation for Runtime Verification Tools."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2018.00056"},{"key":"e_1_3_2_1_39_1","volume-title":"SPEC CPU 2017 Benchmark. https:\/\/www.spec.org\/cpu2017\/. Accessed: 2025-04-09","author":"Standard Performance Evaluation Corporation","year":"2017","unstructured":"Standard Performance Evaluation Corporation. 2017. SPEC CPU 2017 Benchmark. https:\/\/www.spec.org\/cpu2017\/. Accessed: 2025-04-09."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3579371.3589102"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2013.13"},{"key":"e_1_3_2_1_42_1","volume-title":"Cryptographic Least Privilege Enforcement for Scalable Memory Isolation. In 2025 IEEE International Symposium on Hardware Oriented Security and Trust (HOST). IEEE, 312\u2013323","author":"Unterguggenberger Martin","year":"2025","unstructured":"Martin Unterguggenberger, David Schrammel, Lukas Maar, Lukas Lamster, Vedad Had\u017ei\u0107, and Stefan Mangard. 2025. Cryptographic Least Privilege Enforcement for Scalable Memory Isolation. In 2025 IEEE International Symposium on Hardware Oriented Security and Trust (HOST). IEEE, 312\u2013323."},{"key":"e_1_3_2_1_43_1","volume-title":"Proceedings of the 34th Annual Computer Security Applications Conference. 17\u201327","author":"Der Kouwe Erik Van","year":"2018","unstructured":"Erik Van Der Kouwe, Taddeus Kroes, Chris Ouwehand, Herbert Bos, and Cristiano Giuffrida. 2018. Type-after-type: Practical and complete type-safe memory reuse. In Proceedings of the 34th Annual Computer Security Applications Conference. 17\u201327."},{"key":"e_1_3_2_1_44_1","volume-title":"Evaluating the Effectiveness of Memory Safety Sanitizers. In 2025 IEEE Symposium on Security and Privacy (SP). IEEE, 774\u2013792","author":"Vintila Emanuel Q","year":"2025","unstructured":"Emanuel Q Vintila, Philipp Zieris, and Julian Horsch. 2025. Evaluating the Effectiveness of Memory Safety Sanitizers. In 2025 IEEE Symposium on Security and Privacy (SP). IEEE, 774\u2013792."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2015.9"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2678373.2665740"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3352460.3358288"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446761"},{"key":"e_1_3_2_1_49_1","volume-title":"2021 ACM\/IEEE 48th Annual International Symposium on Computer Architecture (ISCA). IEEE, 916\u2013929","author":"Ibn Ziad Mohamed Tarek","year":"2021","unstructured":"Mohamed Tarek Ibn Ziad, Miguel A Arroyo, Evgeny Manzhosov, Ryan Piersma, and Simha Sethumadhavan. 2021. No-FAT: Architectural support for low overhead memory safety checks. In 2021 ACM\/IEEE 48th Annual International Symposium on Computer Architecture (ISCA). IEEE, 916\u2013929."}],"event":{"name":"ASIA CCS '26: ACM Asia Conference on Computer and Communications Security","location":"Bangalore India","acronym":"ASIA CCS '26","sponsor":["SIGSAC ACM Special Interest Group on Security, Audit, and Control"]},"container-title":["Proceedings of the ACM Asia Conference on Computer and Communications Security"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3779208.3785284","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,6,4]],"date-time":"2026-06-04T15:41:27Z","timestamp":1780587687000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3779208.3785284"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,6]]},"references-count":49,"alternative-id":["10.1145\/3779208.3785284","10.1145\/3779208"],"URL":"https:\/\/doi.org\/10.1145\/3779208.3785284","relation":{},"subject":[],"published":{"date-parts":[[2026,6]]},"assertion":[{"value":"2026-06-04","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}