Kryptographie

Im Rahmen meiner Bachelorarbeit beschäftigte ich mich mit der Implementierung geeigneter Hash- und Verschlüsselungsfunktionen für die Kommunikation zwischen Sensorknoten in einem Sensornetzwerk.

Parallel zur Implementierung der Algorithmen für das Embedded Sensor Board entstanden dabei auch Windows- bzw. Linux-Versionen der Verfahren.

Alle Implementierungen wurden von der Freien Universität Berlin in die ScatterWeb-Software (v3.3) für die ESB-Knoten übernommen.

Der unten zum Download bereitgestellte C-Code umfasst die Implementierung folgender Hash- bzw. (symmetrischen) Verschlüsselungsfunktionen: RIPEMD-160, SHA-1, SHA-256, IDEA, Phelix und RC4.

Bachelorarbeit
C-Code für den ESB-Knoten
C-Code für Linux/Windows