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

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
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
Identifiers
URN: urn:nbn:se:liu:diva-8767ISRN: LITH-ISY-EX--06/3985--SEOAI: oai:DiVA.org:liu-8767DiVA: diva2:23448
Presentation
2007-05-16, Algoritmen - ISY, B-Huset, Linköpings Universitet, Linköping, 10:15
Uppsok
teknik
Supervisors
Examiners
Available from: 2007-05-25 Created: 2007-05-25

Open Access in DiVA

fulltext(938 kB)1400 downloads
File information
File name FULLTEXT01.pdfFile size 938 kBChecksum MD5
506c86bd4b6c89567ef34388cafc7468f76e7725d2b485e060e2fcbef62e8d0ef9c5c889
Type fulltextMimetype application/pdf

By organisation
Department of Electrical Engineering
Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 1400 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

urn-nbn

Altmetric score

urn-nbn
Total: 1548 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf