VirtualDrone: Virtual Sensing, Actuation, and Communication for Attack-Resilient Unmanned Aerial Systems

VirtualDrone: Virtual Sensing, Actuation, and Communication for Attack-Resilient Unmanned Aerial Systems
复制标题

DOI:
10.1145/3055004.3055010
复制
发表时间:
2017-04
期刊:
2017 ACM/IEEE 8th International Conference on Cyber-Physical Systems (ICCPS)
影响因子:
--
通讯作者:
Man-Ki Yoon;Bo Liu;N. Hovakimyan;L. Sha
Man-Ki Yoon;Bo Liu;N. Hovakimyan;L. Sha
中科院分区:
其他
文献类型:
--
作者:
Man-Ki Yoon;Bo Liu;N. Hovakimyan;L. Sha

文献摘要

被引文献

相似文献

随着现代无人机系统(UAS)不断扩展自动化领域,安全性及其安全性面临新的挑战。由于其开放性和日益增加的复杂性,现在很难完全保护现代UAS平台。我们提出了VirtualDrone框架,这是一种软件架构,可以对现代UAS进行攻击弹性控制。它允许系统通过虚拟化传感器、执行器和通信信道来在可能不可信的软件环境中运行。该框架提供了监视物理和逻辑系统行为以及检测安全和安全违规的机制。在检测到这样的事件时,框架切换到可信控制模式,以覆盖恶意系统状态并防止潜在的安全违规。我们构建了一个原型四轴飞行器,运行嵌入式多核处理器,具有硬件辅助虚拟化技术。我们提出了广泛的实验研究和实施细节,并演示了该框架如何确保UAS的鲁棒性存在的安全漏洞。
As modern unmanned aerial systems (UAS) continue to expand the frontiers of automation, new challenges to security and thus its safety are emerging. It is now difficult to completely secure modern UAS platforms due to their openness and increasing complexity. We present the VirtualDrone Framework, a software architecture that enables an attack-resilient control of modern UAS. It allows the system to operate with potentially untrustworthy software environment by virtualizing the sensors, actuators, and communication channels. The framework provides mechanisms to monitor physical and logical system behaviors and to detect security and safety violations. Upon detection of such an event, the framework switches to a trusted control mode in order to override malicious system state and to prevent potential safety violations. We built a prototype quadcoper running an embedded multicore processor that features a hardware-assisted virtualization technology. We present extensive experimental study and implementation details, and demonstrate how the framework can ensure the robustness of the UAS in the presence of security breaches.