{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,23]],"date-time":"2026-03-23T11:00:31Z","timestamp":1774263631892,"version":"3.50.1"},"reference-count":37,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2021,1,11]],"date-time":"2021-01-11T00:00:00Z","timestamp":1610323200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Many GNSS applications have been experiencing some constantly growing needs in terms of security and reliability. To address some of them, both GPS and Galileo are proposing evolutions of their legacy civil signals, embedding features of authentication. This paper focuses on the Galileo Open Signal Navigation Message Authentication (OSNMA) and describes its implementation within a real-time software receiver for ARM-based embedded platforms. The innovative contributions of the paper include the software profiling analysis for the OSNMA add on, along with the comparison among performances obtained with different platforms. In addition, specific evaluations on the computational load of the whole receiver complete the analysis. The receiver used for the implementation belongs to the NGene receivers family\u2014real-time fully-software GPS and Galileo receivers, tailored for different platforms and sharing the same core processing. In detail, the paper deals with the introduction of the OSNMA support inside the eNGene, the version of the receiver executable by ARM-based embedded platforms.<\/jats:p>","DOI":"10.3390\/s21020467","type":"journal-article","created":{"date-parts":[[2021,1,11]],"date-time":"2021-01-11T11:36:11Z","timestamp":1610364971000},"page":"467","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":15,"title":["Computational Load Analysis of a Galileo OSNMA-Ready Receiver for ARM-Based Embedded Platforms"],"prefix":"10.3390","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7177-6752","authenticated-orcid":false,"given":"Micaela","family":"Troglia Gamba","sequence":"first","affiliation":[{"name":"LINKS Foundation, 10138 Turin, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5282-2677","authenticated-orcid":false,"given":"Mario","family":"Nicola","sequence":"additional","affiliation":[{"name":"LINKS Foundation, 10138 Turin, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Beatrice","family":"Motella","sequence":"additional","affiliation":[{"name":"LINKS Foundation, 10138 Turin, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,1,11]]},"reference":[{"key":"ref_1","unstructured":"Dovis, F. (2015). GNSS Interference Threats and Countermeasures, Artech House."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1258","DOI":"10.1109\/JPROC.2016.2526658","article-title":"GNSS spoofing and detection","volume":"104","author":"Psiaki","year":"2016","journal-title":"Proc. IEEE"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1233","DOI":"10.1109\/JPROC.2016.2543266","article-title":"Impact and detection of GNSS jammers on consumer grade satellite navigation receivers","volume":"104","author":"Borio","year":"2016","journal-title":"Proc. IEEE"},{"key":"ref_4","unstructured":"European Global Navigation Satellite Systems Agency (2020). GNSS User Technology Report."},{"key":"ref_5","unstructured":"(2020, February 12). Criticality of GNSS Applications. Available online: https:\/\/gssc.esa.int\/navipedia\/index.php\/Criticality_of_GNSS_Applications."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1109\/MSP.2017.2715898","article-title":"Signal structure-based authentication for civil GNSSs: Recent solutions and perspectives","volume":"34","author":"Margaria","year":"2017","journal-title":"IEEE Signal Process. Mag."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"2118","DOI":"10.1109\/JSYST.2018.2883752","article-title":"Synchronization of critical infrastructures dependent upon GNSS: Current vulnerabilities and protection provided by new signals","volume":"13","author":"Falletti","year":"2019","journal-title":"IEEE Syst. J."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1174","DOI":"10.1109\/JPROC.2016.2535898","article-title":"Known vulnerabilities of global navigation satellite systems, status, and potential mitigation techniques","volume":"104","author":"Ioannides","year":"2016","journal-title":"Proc. IEEE"},{"key":"ref_9","unstructured":"Curran, J.T. (2016, January 15\u201316). Robust GNSS: The system & user perspectives. Proceedings of the 3rd International Technical Symposium on Navigation and Timing (ITSNT), ENAC, Toulouse, France."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Pini, M., Falletti, E., Nicola, M., Margaria, D., and Marucco, G. (2018, January 7\u201311). Dependancy of power grids to satellite-derived time: Vulnerabilities and new protections. Proceedings of the 2018 IEEE International Telecommunications Energy Conference (INTELEC), Turin, Italy.","DOI":"10.1109\/INTLEC.2018.8612407"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"249","DOI":"10.1109\/COMST.2019.2949178","article-title":"A survey on coping with intentional interference in satellite navigation for manned and unmanned aircraft","volume":"22","author":"Richter","year":"2020","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"177","DOI":"10.1002\/navi.14","article-title":"Practical cryptographic civil GPS signal authentication","volume":"59","author":"Wesson","year":"2012","journal-title":"J. Inst. Navig."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Motella, B., Margaria, D., and Paonni, M. (2018, January 23\u201329). SNAP: An authentication concept for the Galileo open service. Proceedings of the 2018 IEEE\/ION Position, Location and Navigation Symposium (PLANS), Monterey, CA, USA.","DOI":"10.1109\/PLANS.2018.8373475"},{"key":"ref_14","unstructured":"Air Force Research Laboratory Space Vehicles Directorate Advanced GPS Technology (2019). Interface Specification, Chips Message Robust Authentication (Chimera) Enhancement for the L1C Signal: Space Segment\/User Segment Interface, Air Force Research Laboratory. IS-AGT-100."},{"key":"ref_15","unstructured":"Gutierrez, P. (Inside GNSS, 2020). Galileo to transmit open service authentication, Inside GNSS."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Troglia Gamba, M., Nicola, M., and Motella, B. (2020, January 2\u20134). Galileo OSNMA: An implementation for ARM-based embedded platforms. Proceedings of the 2020 International Conference on Localization and GNSS (ICL-GNSS), Tampere, Finland.","DOI":"10.1109\/ICL-GNSS49876.2020.9115539"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Motella, B., Troglia Gamba, M., and Nicola, M. (2020, January 21\u201325). A real-time OSNMA-ready software receiver. Proceedings of the 2020 International Technical Meeting of The Institute of Navigation, San Diego, CA, USA.","DOI":"10.33012\/2020.17191"},{"key":"ref_18","unstructured":"(2020, April 24). FANTASTIC Project White Paper, August 2019. Available online: http:\/\/gnss-fantastic.eu\/wp-content\/uploads\/2019\/08\/FANTASTIC_WhitePaper-Def.pdf."},{"key":"ref_19","unstructured":"Fantino, M., Molino, A., and Nicola, M. (2010, January 25\u201327). N-Gene: A complete GPS and Galileo software suite for precise navigation. Proceedings of the 2010 International Technical Meeting of The Institute of Navigation, ITM 2010, San Diego, CA, USA."},{"key":"ref_20","unstructured":"Troglia Gamba, M., Nicola, M., and Falletti, E. (2015, January 14\u201318). eNGene: An arm based embedded real-time software GNSS receiver. Proceedings of the International Conference Institute of Navigation (ION) GNSS+ 2015, Institute of Navigation, Tampa, FL, USA."},{"key":"ref_21","unstructured":"Fern\u00e1ndez, I., Rijmen, V., Ashur, T., Walker, P., Seco, G., Sim\u00f3n, J., Sarto, C., Burkey, D., and Pozzobon, O. (2016). Galileo Navigation Message Authentication Specification for Signal-in-Space Testing\u2014v1.0, European Commission."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1002\/navi.125","article-title":"A navigation message authentication proposal for the Galileo open service","volume":"63","author":"Rijmen","year":"2016","journal-title":"J. Inst. Navig."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Fern\u00e1ndez-Hern\u00e1ndez, I., Ashur, T., Rijmen, V., Sarto, C., Cancela, S., and Calle, D. (2019, January 9\u201312). Toward an operational navigation message authentication service: Proposal and justification of additional OSNMA protocol features. Proceedings of the 2019 European Navigation Conference (ENC), Warsaw, Poland.","DOI":"10.1109\/EURONAV.2019.8714151"},{"key":"ref_24","unstructured":"O\u2019Driscoll, C. (Inside GNSS, GNSS Solutions Column, 2018). What is navigation message authentication?, Inside GNSS, GNSS Solutions Column."},{"key":"ref_25","first-page":"2","article-title":"The TESLA broadcast authentication protocol","volume":"5","author":"Perrig","year":"2002","journal-title":"Cryptobytes"},{"key":"ref_26","unstructured":"(2016). European GNSS (Galileo) Open Service Signal in Space Interface Control Document, European Commission. Issue 1.3."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Nguyen, H.L., Troglia Gamba, M., Falletti, E., and Ta, T.H. (2018). Situational awareness: Mapping interference sources in real-time using a smartphone App. Sensors, 18.","DOI":"10.3390\/s18124130"},{"key":"ref_28","unstructured":"(2020, October 10). SiGe GN3S Sampler v2\u2014SparkFun Electronics. Available online: https:\/\/www.sparkfun.com\/products\/retired\/8238."},{"key":"ref_29","unstructured":"(2020, October 10). SiGe GN3S Sampler v3\u2014SparkFun Electronics. Available online: https:\/\/www.sparkfun.com\/products\/retired\/10981."},{"key":"ref_30","unstructured":"(2020, October 10). Nottingham Scientific Ltd. (NSL) GNSS SDR Front End and Receiver. Available online: http:\/\/www.nsl.eu.com\/nsl-jcms\/advanced-gnns-hw-sw\/2016-04-11-15-01-35."},{"key":"ref_31","unstructured":"(2020, October 10). NUT4NT\u2014Amungo Navigation. Available online: https:\/\/www.crowdsupply.com\/amungo-navigation\/nut4nt."},{"key":"ref_32","unstructured":"(2020, October 10). \u201cOpenSSL Toolkit\u201d. Available online: https:\/\/www.openssl.org\/blog\/blog\/2018\/09\/11\/release111\/."},{"key":"ref_33","unstructured":"(2020, October 10). Hardkernel ODROID-X2 Embedded Platform. Available online: https:\/\/www.hardkernel.com\/shop\/odroid-x2\/."},{"key":"ref_34","unstructured":"(2020, October 10). Available online: https:\/\/www.raspberrypi.org\/products\/."},{"key":"ref_35","unstructured":"(2020, October 10). Available online: https:\/\/www.hardkernel.com\/shop\/odroid-c4\/."},{"key":"ref_36","unstructured":"Holmes, D. (2019, November 27). TLS Telemetry Report 2017 Whitepaper, 15 April 2018. Available online: https:\/\/www.f5.com\/content\/dam\/f5-labs-v2\/article\/articles\/reports\/20180423_2017_tls_report\/2017_TLS_Telemetry_Report.pdf."},{"key":"ref_37","unstructured":"(2020, October 10). IFEN-GNSS Simulator and Receiver Products and Services. Available online: https:\/\/www.ifen.com\/products\/."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/2\/467\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T05:09:45Z","timestamp":1760159385000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/2\/467"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,1,11]]},"references-count":37,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2021,1]]}},"alternative-id":["s21020467"],"URL":"https:\/\/doi.org\/10.3390\/s21020467","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,1,11]]}}}