본문 바로가기
KERD
논문KCI 등재

무인이동체 이상행위 탐지를 위한 소프트웨어 정의형 테스트베드 설계 및 구현

Design and Implementation of Software Defined Testbed for UAV Abnormality Detection

0

조회

0

다운로드

2

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

무인이동체 시스템은 운용 과정에서 다양한 하드웨어 및 소프트웨어 구성요소를 복합적으로 사용한다. 이처럼 다양한 구성요소가 결합 되어 동작하는 무인이동체 시스템은 각 구성요소에 대한 다양한 결함 및 보안 위협에 노출되어 있다. 이에 따라 무인이동체의 일부 위험 및 위협 요소를 대상으로 무인이동체의 이상행위를 탐지하기 위한 다양한 연구들이 꾸준히 수행되어왔다. 무인이동체의 다양한 위험 및 위협 요소를 고려했을 때 실질적인 무인이동체 운용환경에서 이상행위 탐지 알고리즘의 신뢰성 있는 도입을 위해, 이상행위를 유발하는 각각의 요소에 대한 탐지 커버리지를 확장하여 무인이동체 시스템 전반의 강건성 및 보안성을 향상할 필요가 있다. 하지만 기존 이상행위 탐지 알고리즘의 통합적 도입과 검증 과정에서, 각 알고리즘이 이상행위 탐지를 위해 사용하는 데이터의 차이로 인한 통합의 어려움이 있다. 따라서 본 논문은 다양한 이상행위의 요인의 다각적인 수집 및 행위 결과에 대한 분석이 가능한 소프트웨어 정의형 무인이동체 테스트베드의 설계 및 구현을 통해 이상행위 탐지 개발과 적용 및 검증에서의 활용성을 높이고자 한다.

Abstract

The UAV(Unmanned Aerial vehicle) system uses a variety of hardware and software components in the process of operation. The UAV system operating in combination with various components is exposed to various defects and security threats for each component. Accordingly, various studies for detecting abnormal behavior of the UAV system have been continuously studied for some risks and threats of the UAV system. Thus, considering the various defeats and threats of the UAV system, it is necessary to reliably introduce the anomaly detection algorithm in a practical unmanned mobile operating environment. In addition, it is necessary to improve the robustness and security of the overall UAV system by extending the detection coverage for each element that causes abnormal behavior. However, in the process of integrating and verifying the existing anomaly detection algorithm, there is a difficulty in integration due to differences in data used by each algorithm. Therefore, we design and implement a software-defined UAV testbed capable of multi-faceted collection of variables that can be a factor of various abnormal behaviors and analysis of UAV behavior results. Through this, we intend to increase the usability in the development, application and verification of abnormal behavior detection.

참고문헌 (40)

  1. Adams, Stuart M., "A survey of unmanned aerial vehicle (UAV)usage for imagery collection in disaster research and management", 9th International Workshop on Remote Sensing for Disaster Response, 8 (2011)
  2. 박찬정, "안티드론 기술의 특허동향 분석 : 무력화 수단 및 방법을 중심으로", 한국차세대컴퓨팅학회 논문지, 16(2), pp.7~17 (2020), 한국차세대컴퓨팅학회[DOI]
  3. 이택희, "가상 드론 시뮬레이터 구축을 위한 시스템 구성", 한국차세대컴퓨팅학회 논문지, 13(6), pp.124~131 (2017), 한국차세대컴퓨팅학회
  4. R. H. Rawung, "Cyber physical system: Paper survey", 2014 International Conference on ICT For Smart Society (ICISS), pp.273~278 (2014)
  5. H. Wang, "Survey on Unmanned Aerial Vehicle Networks : A Cyber Physical System Perspective", IEEE Communications Surveys & Tutorials, 22(2), pp.1027~1070 (2020)[DOI]
  6. Son, Yunmok, "Rocking drones with intentional sound noise on gyroscopic sensors", 24th {USENIX} Security Symposium ({USENIX}Security 15) (2015)
  7. Hartmann, Kim, "The vulnerability of UAVs to cyber attacksAn approach to the risk assessment", 2013 5th international conference on cyber conflict (CYCON 2013). IEEE (2013)
  8. Choi, Hongjun, "Detecting attacks against robotic vehicles: A control invariant approach", Proceedings of the 2018 ACM SIGSAC Conference on Computer and Communications Security (2018)
  9. Lu, Huimin, "Motor anomaly detection for unmanned aerial vehicles using reinforcement learning", IEEE internet of things journal, 5(4), pp.2315~2322 (2017)
  10. I. Al-Dein Al-Zyoud, "Neural Network-based Actuator Fault Diagnosis for Attitude Control Subsystem of an Unmanned Space Vehicle", The 2006 IEEE International Joint Conference on Neural Network Proceedings, pp.3686~3693 (2006)
  11. Ki-Wan Kang, "Requirements Derivation of Testbed of UAV Anomaly Detection", The 5th International Conference on Next Generation Computing 2019 (2019), Korean Institute of Next Generation Computing
  12. Yang, Hyunsoo, "Multi-rotor drone tutorial: sy stems, mechanics, control and state estimation", Intelligent Service Robotics, 10(2), pp.79~93 (2017)
  13. Iannace, Gino, "Fault Diagnosis for UAV Blades Using Artificial Neural Network", Robotics, 8(3), pp.59~ (2019)
  14. Pourpanah, Farhad, "Anomaly Detection and Condition Monitoring of UAV Motors and Propellers", 2018 IEEE SENSORS. IEEE (2018)
  15. Lopez, Anthony Bahadir, "A security perspective on battery systems of the internet of things", Journal of Hardware and Systems Security, 1(2), pp.188~199 (2017)
  16. Racic, Radmilo, "Exploiting MMS vulnerabilities to stealthily exhaust mobile phone's battery", 2006Securecomm and Workshops. IEEE (2006)
  17. Miller, Charlie, "Battery firmware hacking", Black Hat USA, 3~4 (2011)
  18. Hu, Chao, "A multiscale framework with extended Kalman filter for lithium-ion battery SOC and capacity estimation", Applied Energy, 92, pp.694~704 (2012)
  19. Ducard, Guillaume, "Handbook of Unmanned Aerial Vehicles", pp.1071~1172 (2015), Springer Netherlands
  20. Marichal, Graciliano Nicolás, "An artificial intelligence approach for gears diagnostics in AUVs", Sensors, 16(4), pp.529~ (2016)
  21. Bondyra, Adam, "Fault diagnosis and condition monitoring of uav rotor using signal processing", 2017 Signal Processing: Algorithms, Architectures, Arrangements, and Applications (SPA). IEEE (2017)
  22. Xie, Xi-hua, "GRNN Model for Fault Diagnosis of Unmanned Helicopter Rotor’s Unbalance", Proceedings of the 5th International Conference on Electrical Engineering and Automatic Control (2016), Springer
  23. Lu, Huimin, "Motor anomaly detection for unmanned aerial vehicles using reinforcement learning", IEEE internet of things journal, 5(4), pp.2315~2322 (2017)
  24. Heredia, Guillermo, "Detection of sensor faults in small helicopter UAVs using observer", Kalman filter identification, 2011, pp.2011, ~
  25. Heredia, Guillermo, "Multi-unmanned aerial vehicle (UAV) cooperative fault detection employing differential global positioning (DGPS), inertial and vision sensors", Sensors, 9(9), pp.7566~7579 (2009)
  26. Guo, Dingfei, "A hybrid feature model and deep learning based fault diagnosis for unmanned aerial vehicle sensors", Neurocomputing, 319, pp.155~163 (2018)
  27. Guo, Kai, "UAV sensor fault detection using a classifier without negative samples : A local density regulated optimization algorithm", Sensors, 19(4), pp.771~ (2019)
  28. Avram, Remus C., "IMU sensor fault diagnosis and estimation for quadrotor UAVs", IFAC-PapersOnLine, 48(21), pp.380~385 (2015)
  29. Chen, Zhongyuan, "Fault-tolerant optical flow sensor", SINS integrated navigation scheme for MAV in a GPS-denied environment, 2018, pp.2018, ~
  30. Zeng, Kexiong Curtis, "All your {GPS}are belong to us: Towards stealthy manipulation of road navigation systems", 27th {USENIX} Security Symposium ({USENIX}Security 18) (2018)
  31. Su, Jie, "A stealthy gps spoofing strategy for manipulating the trajectory of an unmanned aerial vehicle", IFAC-Papers-OnLine, 49(22), pp.291~296 (2016)
  32. Gaspar, João, "Capture of uavs through gps spoofing", 2018 Global Wireless Summit(GWS). IEEE (2018)
  33. Son, Yunmok, "Rocking drones with intentional sound noise on gyroscopic sensors", 24th {USENIX} Security Symposium ({USENIX}Security 15) (2015)
  34. Trippel, Timothy, "WALNUT: Waging doubt on the integrity of MEMS accelerometers with acoustic injection attacks", 2017IEEE European Symposium on Security and Privacy (EuroS&P). IEEE (2017)
  35. Davidson, Drew, "Controlling UAVs with sensor input spoofing attacks", 10th {USENIX} Workshop on Offensive Technologies ({WOOT} 16) (2016)
  36. Rodday, Nils Miro, "Exploring security vulnerabilities of unmanned aerial vehicles", NOMS 2016-2016 IEEE, 2016, ~
  37. Pleban, Johann-Sebastian, "Hacking and securing the AR. Drone 2.0 quadcopter: investigations for improving the security of a toy", Mobile Devices and Multimedia: Enabling Technologies, Algorithms, and Applications 2014, 9030 (2014), International Society for Optics and Photonics
  38. Khalastchi, Eliahu, "On fault detection and diagnosis in robotic systems", ACM Computing Surveys (CSUR), 51(1), pp.1~24 (2018)
  39. "ardupilot"[URL]
  40. "px4"[URL]

관련 논문AI추천

이 간행물의 다른 논문 (7건)