University of Twente Student Theses

Login

Evaluation of TLS/SSL Implementations on Raspberry Pi for Secure IoT Communication

Lalande, L.L.M. (2024) Evaluation of TLS/SSL Implementations on Raspberry Pi for Secure IoT Communication.

[img] PDF
1MB
Abstract:TLS/SSL is a security protocol implemented on the internet aiming to provide communications that respect the CIA triad. The IoT is a growing industry that requires encrypted communications to respect the consumer's privacy. IoT devices are devices with computing capabilities but that are restricted in computing power and memory. Several research report that TLS/SSL is too energy consuming and has too much overhead which makes the connections inefficient on those devices. TLS/SSL is defined by the IETF a security protocol that can be modified with several parameters, the Cipher suite, the transport Protocol and handshake optimisations such as session resumption and PSK. It is known that the Cipher Suite can be modified by choosing cryptography functions with a low computational complexity such as curves from the ECC family. Another aspect TLS/SSL depends on is the transport protocol. Two interesting are TCP and UDP protocol that are by design oriented towards a connection-oriented protocol and connection-less protocol respectively, there is no consensus on which is faster in terms of bandwidth while the handshake process can also be altered for instance using PSK or session resumption.
Item Type:Essay (Bachelor)
Faculty:EEMCS: Electrical Engineering, Mathematics and Computer Science
Subject:50 technical science in general
Programme:Computer Science BSc (56964)
Link to this item:https://purl.utwente.nl/essays/100980
Export this item as:BibTeX
EndNote
HTML Citation
Reference Manager

 

Repository Staff Only: item control page