Please use this identifier to cite or link to this item: https://hdl.handle.net/10356/157757
Full metadata record
DC FieldValueLanguage
dc.contributor.authorNeo, Zhen Tingen_US
dc.date.accessioned2022-05-22T11:50:38Z-
dc.date.available2022-05-22T11:50:38Z-
dc.date.issued2022-
dc.identifier.citationNeo, Z. T. (2022). Implementation of authentication scheme for GNSS signal using Raspberry Pi. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/157757en_US
dc.identifier.urihttps://hdl.handle.net/10356/157757-
dc.description.abstractGNSS spoofing refers to the malicious attempt by adversaries to trick GNSS receivers into generating incorrect position, velocity, and time (PVT) solutions. As a means of detecting spoofing attempts, Yu Han Chu et. al has proposed an authentication scheme that utilizes an unbounded keychain to protect GPS navigation messages. The keychain is created using the chameleon hash construct, which allows an authentication server to have the exclusive ability to extend the keychain by creating new keys that are publicly verifiable by any clients wishing to participate in the authentication scheme. These keys are then used to protect each individual subframe in the navigation message to allow clients to determine the authenticity of subframes it receive by comparing their HMACs against the reference HMACs provided by the authentication server. This final year project focuses on implementing an improved version of this authentication scheme on a Raspberry Pi, as a proof of concept to demonstrate the feasibility of such an authentication scheme on devices with limited computing resources and less modern hardware. The developed prototype was then tested to show that it is able to correctly identify actual subframes broadcasted by genuine GPS satellites as authentic while also being able to detect spoofed subframes generated by a Hack-RF One as inauthentic.en_US
dc.language.isoenen_US
dc.publisherNanyang Technological Universityen_US
dc.subjectEngineering::Electrical and electronic engineering::Satellite telecommunicationen_US
dc.subjectEngineering::Electrical and electronic engineering::Computer hardware, software and systemsen_US
dc.titleImplementation of authentication scheme for GNSS signal using Raspberry Pien_US
dc.typeFinal Year Project (FYP)en_US
dc.contributor.supervisorTan Soon Yimen_US
dc.contributor.schoolSchool of Electrical and Electronic Engineeringen_US
dc.description.degreeBachelor of Engineering (Electrical and Electronic Engineering)en_US
dc.contributor.supervisoremailESYTAN@ntu.edu.sgen_US
item.fulltextWith Fulltext-
item.grantfulltextrestricted-
Appears in Collections:EEE Student Reports (FYP/IA/PA/PI)
Files in This Item:
File Description SizeFormat 
NeoZT_FYP_Report.pdf
  Restricted Access
1.8 MBAdobe PDFView/Open

Page view(s)

135
Updated on May 17, 2024

Download(s)

7
Updated on May 17, 2024

Google ScholarTM

Check

Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.