Performance-Untersuchungen von verschiedenen Verschlüsselungsverfahren in Embedded Systems
Edgar Dommes
BA-Arbeit
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.

