首页 /研究 /Mini-Me, You Complete Me! Data-Driven Drone Security via DNN-based Approximate Computing
LEARNING

Mini-Me, You Complete Me! Data-Driven Drone Security via DNN-based Approximate Computing

Aolin Ding, Praveen Murthy, Luis Antonio Ribot García, Pengfei Sun, Matthew Chan, Saman Zonouz

发表年份
2021
引用次数
24

摘要

The safe operation of robotic aerial vehicles (RAV) requires effective security protection of their controllers against cyber-physical attacks. The frequency and sophistication of past attacks against such embedded platforms highlight the need for better defense mechanisms. Existing estimation-based control monitors have tradeoffs, with lightweight linear state estimators lacking sufficient coverage, and heavier data-driven learned models facing implementation and accuracy issues on a constrained real-time RAV. We present Mini-Me, a data-driven online monitoring framework that models the program-level control state dynamics to detect runtime data-oriented attacks against RAVs. Mini-Me leverages the internal dataflow information and control variable dependencies of RAV controller functions to train a neural network-based approximate model as the lightweight replica of the original controller programs. Mini-Me runs the minimal approximate model and detects malicious control state deviation by comparing the estimated outputs with those outputs calculated by the original controller program. We demonstrate Mini-Me on a widely adopted RAV physical model as well as popular RAV virtual models based on open-source firmware, ArduPilot and PX4, and show its effectiveness in detecting five types of attack cases with an average 0.34% space overhead and 2.6% runtime overhead.

关键词

Computer scienceOverhead (engineering)FirmwareController (irrigation)State (computer science)Real-time computingDistributed computingEmbedded systemComputer hardwareAlgorithm

相关论文

查看 LEARNING 分类全部论文