Titelaufnahme

Titel
KECCAK Implementierung : Eine effiziente Implementierung von KECCAK auf einem ATMega1281 basierten Prozessor
Weitere Titel
Implementing KECCAK - An Efficient Implementation of KECCAK on an ATMega1281-based Processor
VerfasserSchmidt, Silvia
GutachterSaffer, Zsolt ; Koschuch, Manuel
Erschienen2013
Datum der AbgabeSeptember 2013
SpracheEnglisch
DokumenttypBachelorarbeit
Schlagwörter (DE)ATMega1281 / Hash Algorithmus / Implementierung / KECCAK / SHA-3 / Sensor Netzwerk / Sensor
Schlagwörter (EN)ATMega1281 / Hash algorithm / Implementation / KECCAK / Mote / Node / SHA-3 / Wireless Sensor Networks
Zugriffsbeschränkung
 _
Klassifikation
Zusammenfassung (Deutsch)

Diese Arbeit beschäftigt sich mit der Implementierung des neuen Hash-Algorithmus, KECCAK, auf einem Sensorknoten; dafür wurde der Knoten IRIS der Firma Memsic ausgewählt, welcher auf dem ATMega1281 Prozessor basiert.

Nach der erfolgreichen Implementierung werden einige Optimierungsverfahren durchgeführt, um diese zu verbessern; v.a. wird hier versucht, die Laufzeit bzw. den Verbrauch an RAM zu optimieren.

Es zeigt sich, dass bezüglich Laufzeit wesentliche Verbesserungen möglich sind; allerdings ist hinsichtlich des RAM-Verbrauches kaum mehr eine Optimierung möglich. All die Verfahren, die im Rahmen dieser Arbeit verwendet wurden, werden beschrieben und ausgewertet.

Zusammenfassung (Englisch)

This thesis contains the implementation of the new hash algorithm KECCAK on an ATMega1281 based node. Memsic’s IRIS mote was chosen for this purpose.

After the successful implementation of KECCAK, it will be undertaken attempts to accomplish a more efficient implementation – concerning runtime and RAM usage. It will be shown that significant enhancement regarding runtime is possible. On the contrary, the improvement of the RAM usage was not given.

All the methods used within the scope of this work are described and evaluated in this thesis.