CToMP: A Cycle-task-oriented Memory Protection Scheme for Unmanned Systems
Chengyan Ma, Ning Xi, Di Lu, Yebo Feng, Jianfeng Ma

TL;DR
This paper introduces CToMP, a memory protection scheme tailored for unmanned systems, effectively defending against memory corruption attacks by modeling attack mechanisms and implementing targeted countermeasures with low system overhead.
Contribution
The paper presents a novel, cycle-task-oriented memory protection approach specifically designed for unmanned systems, addressing diverse attack types with practical implementation and security analysis.
Findings
CToMP effectively defends against return2libc and return2shellcode attacks.
The scheme demonstrates low system overhead and high resilience in real unmanned system deployments.
CToMP resists ROP attacks through cycle modeling and memory randomization techniques.
Abstract
Memory corruption attacks (MCAs) refer to malicious behaviors of system intruders that modify the contents of a memory location to disrupt the normal operation of computing systems, causing leakage of sensitive data or perturbations to ongoing processes. Unlike general-purpose systems, unmanned systems cannot deploy complete security protection schemes, due to their limitations in size, cost and performance. MCAs in unmanned systems are particularly difficult to defend against. Furthermore, MCAs have diverse and unpredictable attack interfaces in unmanned systems, severely impacting digital and physical sectors. In this paper, we first generalize, model and taxonomize MCAs found in unmanned systems currently, laying the foundation for designing a portable and general defense approach. According to different attack mechanisms, we found that MCAs are mainly categorized into two…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSecurity and Verification in Computing · Advanced Memory and Neural Computing · Advanced Malware Detection Techniques
