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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |