Guten Abend, habe eine fixe Idee... und zwar über UART0 (Daten rein) => [ATmega + AES ] => UART1 (Daten raus) Möchte ein Modul entwickeln welches quasi in eine serielle leitung reingehängt wird und den auf UART0 ankommenden Datenstrom AES verschlüsselt (256bit) und direkt wieder auf UART1 rausschickt. Der AES Algorythmus ist ja bekannt und beruht ja auf vielen XOR Operationen. Kann man sowas auf nem ATMega laufen lassen...9600 oder 19200 würden auf der seriellen ja achon reichen.... ? Hat sowas schonmal einer gemacht. hat einer nen AES Algorythmus auf nem ATmega geschrieben? Gruss Daniel
Schau mal hier: http://www.iaik.tu-graz.ac.at/research/krypto/AES/old/~rijmen/rijndael/ Alles über AES. Eine ältere Lib ist hier: http://www.iaik.tu-graz.ac.at/research/krypto/AES/old/~rijmen/rijndael/atmal.zip Anpassen und Ein-Ausgabe drumherumbauen must du allerdings selbst. Gruss Jadeclaw.
Opensource-Code in C gibt es für AES, den du übernehmen könntest. z.B. hier: http://sourceforge.net/projects/loop-aes/ Auch aespipe ist interessant, vom gleichen Autor: http://loop-aes.sourceforge.net/aespipe/ Ein ATMega sollte dafür völlig ausreichen, was die Performance angeht.
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.