Forum: Mikrocontroller und Digitale Elektronik Open Source AES Implementierung gesucht.


von Thomas M. (thomaswm)


Lesenswert?

Hallo,

ich suche eine nicht allzu aufgeblähte open source AES-Implementierung 
für Mikrocontroller in C. Das Ganze soll auf einem 32Bit-µC laufen (1MB 
Flash, 60kB SRAM)

CryptLib zB erscheint mir 2 Nummern zu groß...

Vg,
Thomas

von klausr (Gast)


Lesenswert?


von Thomas M. (thomaswm)


Lesenswert?

Vielleicht schon, ich schaue mir gerade das AES Modul von PolarSSL an...

von klausr (Gast)


Lesenswert?

Den fand ich auch gut: 
http://www.codeplanet.eu/tutorials/cpp/51-advanced-encryption-standard.html

Vor allem:
--- Zitat ---
Wie sicher ist der AES? [...]
Durch sogenannte „Timing Attacks“ lässt sich allerdings ein Angriff auf 
die Implementierung fahren, der die Komplexität des Algorithmus 
reduzieren kann. Durch eine Laufzeitanalyse ist der Angreifer so unter 
Umständen in der Lage wichtige Informationen über die Eingabe zu 
gewinnen. Insbesondere die MixColumns Stufe ist dafür anfällig. Der 
Programmierer kann derartige Angriffe aber durch die gezielte zeitliche 
Beeinflussung bestimmter Coderoutinen abwehren.
--- Zitat ---

von Nosnibor (Gast)


Lesenswert?

libtomcrypt 
(http://libtom.org/?page=features&newsitems=5&whatfile=crypt) sollte 
einen Blick wert sein, wegen der unkomplizierten Lizenz vor allem bei 
kommerzieller Nutzung.

Notfalls FIPS-197; das ist der maßgebliche Standard. Allerdings ohne 
Optimierungen.

von Thomas M. (thomaswm)


Lesenswert?

Danke euch! :-)

von Thomas M. (thomaswm)


Lesenswert?

Das AES-Modul von PolarSSL funktioniert wie gewünscht.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.