簡易檢索 / 詳目顯示

研究生: 陳映彤
Chen, Ying-Tong
論文名稱: 應用雙接收機配置實現衛星間與接收機間協助之開放服務導航訊息認證
Application of Dual-Receiver Configuration to Implement Inter-Satellite Aiding and Inter-Receiver Assistance for OSNMA
指導教授: 莊智清
Juang, Jyh-Ching
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 電機工程學系
Department of Electrical Engineering
論文出版年: 2022
畢業學年度: 110
語文別: 英文
論文頁數: 82
中文關鍵詞: 開放服務導航訊息認證訊息輔助機制
外文關鍵詞: Galileo OSNMA, Message Assisting Mechanism
相關次數: 點閱:59下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 隨著對全球衛星導航系統的依賴度增加,衛星訊號相關的攻擊讓這項服務在使用上產生安全性與可靠性的疑慮,從而使得導航訊息認證在近幾年成為一個相當熱門的研究領域。開放服務導航訊息認證是由歐盟發展、適用於伽利略衛星系統的身分驗證機制,可以確認接收到的導航訊息的真實性,藉此提供更具有可靠性的導航服務。在執行此認證服務的過程,需要從衛星接收相關的認證資訊以進行訊息驗證,因此當衛星訊號中斷或數據丟失的情況發生時,將造成相關資訊的認證失敗,從而影響導航訊息驗證的任務,使其無法順利執行。
    為了緩解因訊息丟失而認證失敗的狀況,本論文提出了利用雙接收機配置,實現衛星間與接收機間協助的輔助機制,使得可以通用的參數訊息與獨特的標籤資訊遺失時,皆可以利用輔助機制取得。這兩項機制都可以獨立執行,並且不會與原本的訊息認證發生衝突,因此在實際應用中,可以更靈活地根據遺失的認證資訊類型選擇應對的方式。此外,本論文亦根據不同接收機設定和環境架設設計實驗,藉此展示能夠取得顯著改善效果的應用場景,以供未來在驗證訊息上輔助機制的選擇。

    As the reliance on Global Navigation Satellite System (GNSS) increases, the authentication of navigation messages transmitted from satellites has been an active area of research in recent years because of concerns about GNSS-related attacks. Galileo, the European GNSS, is implementing the Open Service Navigation Message Authentication (OSNMA) service to ensure the integrity and authenticity of the GNSS navigation message. In the process of performing OSNMA, a set of data needs to be received from satellites for the purpose of verification. An interrupt of signal reception or a loss of data will thus harm the task of authentication.
    To address this issue, the usage of a dual-receiver configuration is proposed to achieve inter-satellite aiding and inter-receiver assistance to deal with the problem of loss of chain parameters and unique tag information, respectively. Both assisting mechanisms can be performed independently and would not be conflicted with the implementation of the original OSNMA authentication procedure. Therefore, the proposed method can be adopted according to the type of the lost OSNMA data in a more flexible way. In addition, several experiments were designed based on different receiver settings and environmental setups to demonstrate the suitable application scenario with obviously improved authentication results. The proposed architecture can potentially enhance the reliability of the navigation satellite system with a large number of verified navigation messages.

    摘要 I Abstract II 致謝 IV Content V List of Tables VII List of Figures VIII List of Acronyms X Chapter 1. Introduction 1 1.1 Motivation and Objectives 1 1.2 Contributions 2 1.3 Thesis Organization 3 Chapter 2. Technical Background 5 2.1 Cryptography 5 2.2 Application of Cryptography to GNSS 9 2.3 Open Service Navigation Message Authentication 11 2.3.1 Message Structure 14 2.3.2 Receiver Cryptographic Operations 17 2.3.2.1 Public Key Verification Through Merkle Tree 18 2.3.2.2 Digital Signature Verification Through ECDSA 21 2.3.2.3 TESLA Key Verification Through One-Way Function 22 2.3.2.4 Tag Verification 24 2.3.3 Basic Implementation of OSNMA 26 Chapter 3. Collaborative Scheme to Enhance OSNMA Performance 27 3.1 OSNMA Data Characteristics 27 3.2 Inter-satellite Aiding 29 3.2.1 Data Loss Detection for the DSM-KROOT Message 32 3.2.2 Inter-satellite Aiding for the Loss of DSM Blocks 33 3.3 Inter-receiver Assistance 34 3.3.1 Impact of Lack of MACK Message for Tag Verification 36 3.3.2 Applying Digital Signature to MACK Message Exchange 39 3.3.3 Inter-receiver Assistance for the Loss of MACK Messages 44 3.4 Comparison 45 Chapter 4. Experiment and Analysis 49 4.1 Experimental Setup 49 4.1.1 System Configuration 49 4.1.2 Performance Indicators 51 4.2 Performance Analysis 52 4.2.1 Verification Results of Basic OSNMA Implementation 52 4.2.2 Performance for Different Time Intervals 54 4.2.3 Performance in Different Environment Conditions 60 4.3 Discussion 74 Chapter 5. Conclusion and Future Work 77 5.1 Summary 77 5.2 Future Research 78 Reference 80

    [1] D. Borio, F. Dovis, H. Kuusniemi, and L. L. Presti, "Impact and detection of GNSS jammers on consumer grade satellite navigation receivers," Proceedings of the IEEE, vol. 104, no. 6, pp. 1233-1245, 2016.
    [2] M. L. Psiaki and T. E. Humphreys, "GNSS spoofing and detection," Proceedings of the IEEE, vol. 104, no. 6, pp. 1258-1270, 2016.
    [3] A. J. Kerns, D. P. Shepard, J. A. Bhatti, and T. E. Humphreys, "Unmanned aircraft capture and control via GPS spoofing," Journal of Field Robotics, vol. 31, no. 4, pp. 617-636, 2014.
    [4] D. Margaria, B. Motella, M. Anghileri, J.-J. Floch, I. Fernandez-Hernandez, and M. Paonni, "Signal structure-based authentication for civil GNSSs: Recent solutions and perspectives," IEEE Signal Processing Magazine, vol. 34, no. 5, pp. 27-37, 2017.
    [5] R. Morales-Ferre, P. Richter, E. Falletti, A. de la Fuente, and E. S. Lohan, "A survey on coping with intentional interference in satellite navigation for manned and unmanned aircraft," IEEE Communications Surveys & Tutorials, vol. 22, no. 1, pp. 249-291, 2019.
    [6] B. Motella, D. Margaria, and M. Paonni, "SNAP: An authentication concept for the Galileo open service," in 2018 IEEE/ION Position, Location and Navigation Symposium (PLANS), pp. 967-977, 2018.
    [7] K. Wesson, M. Rothlisberger, and T. Humphreys, "Practical cryptographic civil GPS signal authentication," NAVIGATION: Journal of the Institute of Navigation, vol. 59, no. 3, pp. 177-193, 2012.
    [8] P. Gutierrez, "Galileo to transmit open service authentication," Inside GNSS, vol. 3, pp. 24-27, 2020.
    [9] M. Nicola, B. Motella, M. Pini, and E. Falletti, "Galileo OSNMA Public Observation Phase: Signal Testing and Validation," IEEE Access, vol. 10, pp. 27960-27969, 2022.
    [10] R. L. Rivest, "Cryptography," in Algorithms and complexity: Elsevier, pp. 717-755, 1990.
    [11] G. C. Kessler. "An overview of cryptography." https://www.garykessler.net/library/crypto.html#intro (accessed December, 2021).
    [12] J. Buchmann, "Introduction to cryptography," Springer, 2004.
    [13] E. Swathi, G. Vivek, and G. S. Rani, "Role of hash function in cryptography," Int. J. Adv. Eng. Res. Sci.(IJAERS), 2016.
    [14] M. M. Burnett and J. C. Foster, Hacking the code: ASP. NET web application security. Syngress, 2004.
    [15] I. Fernández-Hernández, "Snapshot and authentication techniques for satellite navigation," Ph.D Dissertation, Faculty of Engineering and Science, Aalborg University, 2015.
    [16] "Galileo Open Service Navigation Message Authentication." https://gssc.esa.int/navipedia/index.php/Galileo_Open_Service_Navigation_Message_Authentication (accessed February, 2022).
    [17] A. Perrig and J. Tygar, "TESLA broadcast authentication," in Secure Broadcast Communication: Springer, pp. 29-53, 2003.
    [18] J. M. Anderson et al., "Chips-message robust authentication (Chimera) for GPS civilian signals," in Proceedings of the 30th International Technical Meeting of The Satellite Division of the Institute of Navigation (ION GNSS+ 2017), pp. 2388-2416, 2017.
    [19] I. Fernández‐Hernández, V. Rijmen, G. Seco‐Granados, J. Simon, I. Rodríguez, and J. D. Calle, "A navigation message authentication proposal for the Galileo open service," Navigation: Journal of the Institute of Navigation, vol. 63, no. 1, pp. 85-102, 2016.
    [20] M. T. Gamba, M. Nicola, and B. Motella, "Galileo OSNMA: An implementation for ARM-based embedded platforms," in 2020 International Conference on Localization and GNSS (ICL-GNSS), pp. 1-6, 2020.
    [21] B. Motella, M. T. Gamba, and M. Nicola, "A real-time OSNMA-ready software receiver," in Proceedings of the 2020 International Technical Meeting of The Institute of Navigation, pp. 979-991, 2020.
    [22] M. Troglia Gamba, M. Nicola, and B. Motella, "Computational load analysis of a Galileo OSNMA-ready receiver for ARM-based embedded platforms," Sensors, vol. 21, no. 2, p. 467, 2021.
    [23] "GALILEO Open Service Navigation Message Authentication (OSNMA) Info Note", Prague, Czechia, 2021.
    [24] M. Götzelmann et al., "Galileo open service navigation message authentication: preparation phase and drivers for future service provision," in Proceedings of the 34th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2021), pp. 385-401, 2021.
    [25] "GALILEO Open Service Navigation Message Authentication (OSNMA) User ICD for the Test Phase Issue 1.0," Maastricht, The Netherlands, November 2021.
    [26] "PATROL: POSITION AUTHENTICATED TACHOGRAPH FOR OSNMA LAUNCH." https://www.patrol-osnma.eu/ (accessed October, 2021).
    [27] G. Marucco, M. Ligios, S. A. Chala, and P. Rosengren, "Galileo Open Service Navigation Message Authentication: Exploitation in the Frame of an E-Security Infrastructure," in 2020 European Navigation Conference (ENC), pp. 1-10, 2020.
    [28] "GALILEO Open Service Navigation Message Authentication (OSNMA) Receiver Guidelines for the Test Phase Issue 1.0," Maastricht, The Netherlands, November 2021.
    [29] R. C. Merkle, "Method of providing digital signatures," Patent US4309569A, 1979.
    [30] "OSNMA_PublicKey." European GNSS Service Centre. https://www.gsc-europa.eu/gsc-products/product-types/61 (accessed May, 2022).
    [31] D. Johnson, A. Menezes, and S. Vanstone, "The elliptic curve digital signature algorithm (ECDSA)," International Journal of Information Security, vol. 1, no. 1, pp. 36-63, 2001.
    [32] "European GNSS (Galileo) Open Service Signal in Space Interface Control Document Issue 2.0," January 2021.
    [33] E. Milanov, "The RSA algorithm," RSA laboratories, pp. 1-11, 2009.
    [34] O. G. Abood and S. K. Guirguis, "A survey on cryptography algorithms," International Journal of Scientific and Research Publications, vol. 8, no. 7, pp. 495-516, 2018.
    [35] M. Monnerat, R. Couty, N. Vincent, O. Huez, and E. Chatre, "The assisted GNSS, technology and applications," in Proceedings of the 17th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS 2004), pp. 2479-2488, 2004.
    [36] A. R. Vetrella, G. Fasano, D. Accardo, and A. Moccia, "Differential GNSS and vision-based tracking to improve navigation performance in cooperative multi-UAV systems," Sensors, vol. 16, no. 12, p. 2164, 2016.

    無法下載圖示 校內:2027-07-13公開
    校外:2027-07-13公開
    電子論文尚未授權公開,紙本請查館藏目錄
    QR CODE