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
Vielleicht schon, ich schaue mir gerade das AES Modul von PolarSSL an...
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 ---
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.