Fachhochschule Erfurt – Fach Angewandte Informatik

Startseite FHE

Seitennavigation

Springen Sie direkt zu einem der folgenden Seitenbereiche:


Auswahl Sprache, Layout und Schriftgröße


Fachhochschule Erfurt - Angewandte Informatik

Hauptnavigation


Performance-Untersuchungen von verschiedenen Verschlüsselungsverfahren in Embedded Systems

Mittwoch, 25. April 2012

Edgar Dommes

BA-Arbeit

Performance-Untersuchungen von verschiedenen

Performance-Untersuchungen von verschiedenen

Verschlüsselungsverfahren in Embedded Systems

Verschlüsselungsverfahren in Embedded Systems

1. Gutachter: Prof. Dr.-Ing. Gunar Schorcht

2. Gutachter: MSc. Oleksandr Artemenko

Kurzfassung

Diese Bachelorarbeit befasst sich mit Performance-Untersuchungen von verschiedenen Verschlüsselungsverfahren in Embedded Systems. Nach einer kurzen

Einführung in Embedded Systems allgemein sowie in das für die Untersuchungen

zur Verfügung stehende System ZEBRA, erfolgt eine Vorstellung zurzeit gängiger, lizenzfreier, kryptographischer Verfahren. MD5, SHA-1 und AES wurden ausgewählt, implementiert und auf ihren Stromverbrauch, ihre Geschwindigkeit, ihren Speicherplatzbedarf und ihre Sicherheit, im Sinne der Datensicherheit, hin untersucht. Bei MD5 konnten keine praktischen Tests erfolgen, da die Implementierung scheiterte. In Zukunft wäre es denkbar, dass weitere Verschlüsselungsverfahren, wie zum Beispiel Twofish, Serpent oder QUISCI, implementiert und den vorangegangenen Performance-Untersuchungen unterzogen

werden.

Abstract

This bachelor thesis deals with performance testings of various encryption methods

in embedded systems. After a brief introduction to embedded systems in general and for studies available system ZEBRA, an idea of currently popular, royalty-free, cryptographic techniques is given. MD5, SHA-1 and AES have been selected, implemented and investigated on their current consumption, their speed, their space needs and their security, in terms of data security. Practical tests concerning MD5 could not have carried out because the implementation had failed. In future it would be conceivable to implement further encryption methods - such as Twofish, Serpent or QUISCI - and to subject them to previous performance testings.