Improved version of authentication scheme for GNSS signal using Raspberry Pi

The Global Navigation Satellite System (GNSS) is a constellation of satellites that provide positioning, navigation, and timing (PNT) services to a wide range of applications, including transportation, communication, and defense. However, the GNSS signals are vulnerable to various attacks, such as s...

Full description

Saved in:
Bibliographic Details
Main Author: Kho, Jane Shwu Tyng
Other Authors: Tan Soon Yim
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2023
Subjects:
Online Access:https://hdl.handle.net/10356/167518
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-167518
record_format dspace
spelling sg-ntu-dr.10356-1675182023-07-07T15:49:07Z Improved version of authentication scheme for GNSS signal using Raspberry Pi Kho, Jane Shwu Tyng Tan Soon Yim School of Electrical and Electronic Engineering ESYTAN@ntu.edu.sg Engineering::Electrical and electronic engineering The Global Navigation Satellite System (GNSS) is a constellation of satellites that provide positioning, navigation, and timing (PNT) services to a wide range of applications, including transportation, communication, and defense. However, the GNSS signals are vulnerable to various attacks, such as spoofing, man-in-the-middle attack and jamming, which compromise the integrity and authenticity of the signals. This may result in detrimental damages and can be a catastrophe event for nation if a national attack occurs. To enhance the security of GNSS signals, typically Global Positioning System (GPS) signal, various authentication and encryption techniques have been proposed, including Chameleon Hashing. In this final year project, Chameleon Hashing, a certificateless cryptography and authentication scheme had implemented on Raspberry Pi to authenticate and encrypt GNSS signal, which is the GPS signal in this case. The Internet of things (IoT) device was able to identify between spoofed and genuine GPS signals. Typical implementation of Chameleon Hashing technique still exist the risk of man-in-the-middle (MITM) attacks. Therefore, in this final year project, the author addressed this issue by providing a time gap during the transmission of Hash-based Message Authentication Code (HMAC) and hash key. This is achieved by reducing the receiving subframes from actual 5 to 3 subframes, which provides 12 seconds extra for gapping the reference HMAC and hash key transmission. Bachelor of Engineering (Electrical and Electronic Engineering) 2023-05-29T07:57:06Z 2023-05-29T07:57:06Z 2023 Final Year Project (FYP) Kho, J. S. T. (2023). Improved version of authentication scheme for GNSS signal using Raspberry Pi. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/167518 https://hdl.handle.net/10356/167518 en 3225-221 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Electrical and electronic engineering
spellingShingle Engineering::Electrical and electronic engineering
Kho, Jane Shwu Tyng
Improved version of authentication scheme for GNSS signal using Raspberry Pi
description The Global Navigation Satellite System (GNSS) is a constellation of satellites that provide positioning, navigation, and timing (PNT) services to a wide range of applications, including transportation, communication, and defense. However, the GNSS signals are vulnerable to various attacks, such as spoofing, man-in-the-middle attack and jamming, which compromise the integrity and authenticity of the signals. This may result in detrimental damages and can be a catastrophe event for nation if a national attack occurs. To enhance the security of GNSS signals, typically Global Positioning System (GPS) signal, various authentication and encryption techniques have been proposed, including Chameleon Hashing. In this final year project, Chameleon Hashing, a certificateless cryptography and authentication scheme had implemented on Raspberry Pi to authenticate and encrypt GNSS signal, which is the GPS signal in this case. The Internet of things (IoT) device was able to identify between spoofed and genuine GPS signals. Typical implementation of Chameleon Hashing technique still exist the risk of man-in-the-middle (MITM) attacks. Therefore, in this final year project, the author addressed this issue by providing a time gap during the transmission of Hash-based Message Authentication Code (HMAC) and hash key. This is achieved by reducing the receiving subframes from actual 5 to 3 subframes, which provides 12 seconds extra for gapping the reference HMAC and hash key transmission.
author2 Tan Soon Yim
author_facet Tan Soon Yim
Kho, Jane Shwu Tyng
format Final Year Project
author Kho, Jane Shwu Tyng
author_sort Kho, Jane Shwu Tyng
title Improved version of authentication scheme for GNSS signal using Raspberry Pi
title_short Improved version of authentication scheme for GNSS signal using Raspberry Pi
title_full Improved version of authentication scheme for GNSS signal using Raspberry Pi
title_fullStr Improved version of authentication scheme for GNSS signal using Raspberry Pi
title_full_unstemmed Improved version of authentication scheme for GNSS signal using Raspberry Pi
title_sort improved version of authentication scheme for gnss signal using raspberry pi
publisher Nanyang Technological University
publishDate 2023
url https://hdl.handle.net/10356/167518
_version_ 1772827287324983296