An Efficient UAV Hijacking Detection Method Using Onboard Inertial Measurement Unit

被引:27
作者
Feng, Zhiwei [1 ,2 ]
Guan, Nan [3 ]
Lv, Mingsong [1 ]
Liu, Weichen [4 ]
Deng, Qingxu [1 ]
Liu, Xue [5 ,6 ]
Yi, Wang [7 ]
机构
[1] Northeastern Univ, Sch Comp Sci & Engn, 195 Chuangxin Rd, Shenyang 110000, Liaoning, Peoples R China
[2] Univ Illinois, Urbana, IL USA
[3] Hong Kong Polytech Univ, Dept Computat, Hung Hom, Kowloon, Hong Kong, Peoples R China
[4] Nanyang Technol Univ, Sch Comp Sci & Engn, 50 Nanyang Ave,Block N4 02a-32, Singapore 639798, Singapore
[5] McGill Univ, Dept Math & Stat, 845 Sherbrooke St W, Montreal, PQ H3A 0G4, Canada
[6] McGill Univ, Dept Elect & Comp Engn, 845 Sherbrooke St W, Montreal, PQ H3A 0G4, Canada
[7] Uppsala Univ, Dept Informat Technol, Box 337, S-75105 Uppsala, Sweden
关键词
Cyber physical system; unmanned aerial vehicle; GPS spoofing;
D O I
10.1145/3289390
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With the fast growth of civil drones, their security problems meet significant challenges. A commercial drone may be hijacked by a GPS-spoofing attack for illegal activities, such as terrorist attacks. The target of this article is to develop a technique that only uses onboard gyroscopes to determine whether a drone has been hijacked. Ideally, GPS data and the angular velocities measured by gyroscopes can be used to estimate the acceleration of a drone, which can be further compared with the measurement of the accelerometer to detect whether a drone has been hijacked. However, the detection results may not always be accurate due to some calculation and measurement errors, especially when no hijacking occurs in curve trajectory situations. To overcome this, in this article, we propose a novel and simple method to detect hijacking only based on gyroscopes' measurements and GPS data, without using any accelerometer in the detection procedure. The computational complexity of our method is very low, which is suitable to be implemented in the drones with micro-controllers. On the other hand, the proposed method does not rely on any accelerometer to detect attacks, which means it receives less information in the detection procedure and may reduce the results accuracy in some special situations. While the previous method can compensate for this flaw, the high detection results also can be guaranteed by using the above two methods. Experiments with a quad-rotor drone are conducted to show the effectiveness of the proposed method and the combination method.
引用
收藏
页数:19
相关论文
共 24 条
[1]  
Altawy R, 2017, ACM TRANS CYBER-PHYS, V1, DOI 10.1145/3001836
[2]  
[Anonymous], 2015, Handbook of Unmanned Aerial Vehicles
[3]  
[Anonymous], 2015, P INT ASS I NAV WORL
[4]   Spoofing detection, classification and cancelation (SDCC) receiver architecture for a moving GNSS receiver [J].
Broumandan, Ali ;
Jafarnia-Jahromi, Ali ;
Lachapelle, Gerard .
GPS SOLUTIONS, 2015, 19 (03) :475-487
[5]   A Trust Framework for Evaluating GNSS Signal Integrity [J].
Chen, Xihui ;
Lenzini, Gabriele ;
Martins, Miguel ;
Mauw, Sjouke ;
Pang, Jun .
2013 IEEE 26TH COMPUTER SECURITY FOUNDATIONS SYMPOSIUM (CSF), 2013, :179-192
[6]  
Daneshmand S, 2014, PR IEEE SEN ARRAY, P109, DOI 10.1109/SAM.2014.6882352
[7]  
Feng ZW, 2017, DES AUT TEST EUROPE, P1414, DOI 10.23919/DATE.2017.7927214
[8]  
Khanafseh S, 2014, IEEE POSITION LOCAT, P1232, DOI 10.1109/PLANS.2014.6851498
[9]  
L3GD20H gyroscopes, 2017, L3GD20H GYROSCOPES
[10]  
Ledvina Brent M., 2010, I NAV INT TECHN M 20, P868