liu.seSearch for publications in DiVA
Change search
ReferencesLink to record
Permanent link

Direct link
Implementing the Transport Layer Security Protocol for Embedded Systems
Linköping University, Department of Electrical Engineering.
2007 (English)Independent thesis Basic level (professional degree), 20 points / 30 hpStudent thesisAlternative title
Implementation och anpassning av Transport Layer Security för inbyggda system (Swedish)
Abstract [en]

Web servers are increasingly being used in embedded devices as a communication medium. As more systems connect to the Internet, the need for security is increasing. The Transport Layer Protocol (TLS) is the successor of Secure Socket Layer (SSL) and provides security in almost all secure Internet transactions. This thesis aims to investigate if TLS can be adapted to embedded systems without sacrificing much of the system resources available.

A literature study and an implementation of TLS have been performed. The literature study determined resource intense parts of TLS, hardware support as well as export laws applicable to TLS. The different parts of the implementation are evaluated on an ARM7-core to determine the execution times. The results for the symmetric ciphers AES and 3DES are compared when measuring execution times using both software and hardware solutions. The size of the implementation is also measured.

TLS was shown to be able to integrate on embedded systems. Practical issues such as certificates and keys can be solved in different ways to suite the target environment. The largest remaining issue is the execution time for asymmetric algorithms. The results that are provided clearly illustrates that the RSA used for key exchange is very time consuming. Alternative solutions to gain better performance are discussed.

Place, publisher, year, edition, pages
Institutionen för systemteknik , 2007. , 65 p.
Keyword [en]
TLS, SSL, embedded systems, cryptography, hardware support, export laws
National Category
Computer and Information Science
URN: urn:nbn:se:liu:diva-8767ISRN: LITH-ISY-EX--06/3985--SEOAI: diva2:23448
2007-05-16, Algoritmen - ISY, B-Huset, Linköpings Universitet, Linköping, 10:15
Available from: 2007-05-25 Created: 2007-05-25

Open Access in DiVA

fulltext(938 kB)1163 downloads
File information
File name FULLTEXT01.pdfFile size 938 kBChecksum SHA-1
Type fulltextMimetype application/pdf

By organisation
Department of Electrical Engineering
Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 1163 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: 1509 hits
ReferencesLink to record
Permanent link

Direct link