Robotics and Embedded Systems Security
A Security Architecture for Black Wall in Autonomous Robotic Systems
Research ID: robotics-security-architecture
Isolate robotic workloads, constrain actuator access, authenticate component communication and keep behaviour predictable when software or the network fails.
Problem statement
Investigate how Black Wall can isolate robotic workloads, restrict actuator access, authenticate inter-component communication, and maintain predictable behavior during software or network failures.
Why it matters
In a robot, a software fault or compromise can become a physical hazard. Separating perception, planning and actuation, and constraining what each component may command, limits how far a failure can propagate into motion.
Research questions
- 01 Which components can be separated, and what interfaces must remain between perception, planning and actuation?
- 02 How should access to motors and other actuators be mediated and constrained?
- 03 What authentication is practical for inter-component communication on embedded hardware?
- 04 How do isolation and real-time scheduling interact under normal and degraded operation?
Research objectives
- Separate perception, planning, and actuation components.
- Define access policies for motors and other actuators.
- Evaluate authenticated component communication.
- Investigate resource isolation and real-time scheduling.
- Develop simulated tests for unauthorized commands and component failures.
Technical challenges
- Real-time control paths leave little budget for mediation and authentication.
- Robotics middleware assumes permissive local communication that isolation can disrupt.
- Actuator constraints must be enforced without blocking legitimate recovery behaviour.
- Simulation has to reproduce timing and failure modes closely enough to be informative.
Expected outcome
A prototype security architecture for robotic workloads, evaluated in simulation before physical deployment.
Tags
Related research
Work on this problem
Apply to the lab and this problem becomes your supervised research project.
