D. Miralles, D. Akos, Dong-Kyeong Lee, A. Konovaltsev, L. Kurz, S. Lo
{"title":"Robust Satellite Navigation in the Android Operating System using the Android Raw GNSS Measurements Engine and Location Providers","authors":"D. Miralles, D. Akos, Dong-Kyeong Lee, A. Konovaltsev, L. Kurz, S. Lo","doi":"10.23919/ENC48637.2020.9317434","DOIUrl":null,"url":null,"abstract":"Reliable radio satellite navigation is of extreme importance globally. Currently modern societies rely on GNSS-related technologies for a range of applications including agricultural, financial, transportation, and military applications. As such, providing navigation, specifically within the Android environment, with the tools to combat the threat presented by malicious spoofing or jamming attacks is critical to keep its dependence on GNSS functional. This proposal aims to introduce GNSSalarm, a set of algorithms based on resources already within Android OS, and develops an effective anti-spoofing, anti-jamming solution that will allow proper functionality when in the presence of these malicious attacks. GNSSAlarm will detect spoofing or jamming attacks by monitoring alarm triggers set by a combination of measurements, including but not limited to (1) network location metrics, (2) combined AGC and C/N0 readings, (3) external aiding information data, and (4) pseudorange residual metrics. After spoofing or jamming is detected, GNSSalarm will alert the user of the situation and will attempt to continue to provide its position solution by using any of the remaining constellations measurements offered in the new raw GNSS engine supported by Android.","PeriodicalId":157951,"journal":{"name":"2020 European Navigation Conference (ENC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-11-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 European Navigation Conference (ENC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23919/ENC48637.2020.9317434","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
Reliable radio satellite navigation is of extreme importance globally. Currently modern societies rely on GNSS-related technologies for a range of applications including agricultural, financial, transportation, and military applications. As such, providing navigation, specifically within the Android environment, with the tools to combat the threat presented by malicious spoofing or jamming attacks is critical to keep its dependence on GNSS functional. This proposal aims to introduce GNSSalarm, a set of algorithms based on resources already within Android OS, and develops an effective anti-spoofing, anti-jamming solution that will allow proper functionality when in the presence of these malicious attacks. GNSSAlarm will detect spoofing or jamming attacks by monitoring alarm triggers set by a combination of measurements, including but not limited to (1) network location metrics, (2) combined AGC and C/N0 readings, (3) external aiding information data, and (4) pseudorange residual metrics. After spoofing or jamming is detected, GNSSalarm will alert the user of the situation and will attempt to continue to provide its position solution by using any of the remaining constellations measurements offered in the new raw GNSS engine supported by Android.