Change search
ReferencesLink to record
Permanent link

Direct link
Integration and verification of a keyed-hash message authentication scheme based on broadcast timestamps for NUTS
Norwegian University of Science and Technology, Faculty of Information Technology, Mathematics and Electrical Engineering, Department of Telematics.
2014 (English)MasteroppgaveStudent thesis
Abstract [en]

The NTNU Test Satellite (NUTS) is a small satellite developed by students of the Norwegian University of Science and Technology (NTNU). The satellite follows the CubeSat specification and the development started in 2010, while a launch is planned for 2015. One goal of the NUTS project is to build the satellite entirely from scratch in terms of both hard- and software. Another objective is to provide an effective security mechanism for the operational uplink. The traditional approach of using encryption on the satellite links in order to prevent a takeover is not realizable for NUTS and a variety of other CubeSat programs. The reason for this is that the satellite is operated via amateur radio frequencies which regulations are not allowing encrypted traffic. Thus, a demand for alternative solutions providing uplink security does exist. Previous work inside the NUTS project has pointed out, that an authentication scheme based on keyed-hash message authentication codes in combination with timestamps embodies an alternative to an encrypted uplink and a specific scheme has been proposed recently. This thesis specifies the proposed scheme in detail in order to establish its correctness to a large extend with methods of formal verification. Additionally, the scheme is implemented on hardware having similar computational restrictions compared to the NUTS satellite. This implementation is carried out in a way which guarantees an easy integration into the finalized satellite software. Accompanying to this, a conceptual integration to the hard- and software of NUTS is provided. The implemented authentication scheme is selected as security solution for the NUTS satellite in space. Therefore, an in-space evaluation of the scheme can be accomplished as soon as the satellite is launched. In preparation for this evaluation, a test suite is developed and presented in this thesis in order to verify the space suitability of the scheme by experimental results later on. Furthermore, the existence of minor flaws in the authentication scheme could be shown and their impacts are discussed in order to demonstrate their negligibility. Summarized, this thesis demonstrates that an authentication scheme based on HMACs and broadcast timestamps provides is reasonable secure for the operational uplink of NUTS and elaborates a specific implementation of the scheme which is ready for an integration to the satellites’ software.

Place, publisher, year, edition, pages
Institutt for telematikk , 2014. , 114 p.
Keyword [no]
ntnudaim:12068, MSTCNNS Master of Telematics - Communication Networks and Networked Services (2 year), Informasjonssikkerhet
URN: urn:nbn:no:ntnu:diva-27341Local ID: ntnudaim:12068OAI: diva2:769315
Available from: 2014-12-07 Created: 2014-12-07

Open Access in DiVA

fulltext(2039 kB)359 downloads
File information
File name FULLTEXT01.pdfFile size 2039 kBChecksum SHA-512
Type fulltextMimetype application/pdf
cover(184 kB)9 downloads
File information
File name COVER01.pdfFile size 184 kBChecksum SHA-512
Type coverMimetype application/pdf
attachment(889 kB)5 downloads
File information
File name ATTACHMENT01.zipFile size 889 kBChecksum SHA-512
Type attachmentMimetype application/zip

By organisation
Department of Telematics

Search outside of DiVA

GoogleGoogle Scholar
Total: 359 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 18 hits
ReferencesLink to record
Permanent link

Direct link