Auf der Suche nach Einfachen C-Implementierung des AES-128 und DES
Ich brauche C-Versionen AES-128 und DES für die Ausführung auf einem embedded SPARC-Prozessor. Ich bin versucht zu Messen die elektrische Leistung dieser algorithmen in software und hardware. Gibt es eine website, wo ich finden konnte-software-Implementierungen? Derzeit kann ich kompilieren von C-code mit meinem cross-compiler, so dass jede Sprache-Implementierungen anderer als C, wäre nicht hilfreich.
Implementierte ich DES in der hardware vor. Wie viel Arbeit würde Menschen schätzen (Stunden/lines of code) implementieren Sie eine software version?
Weiß jemand, wie die aes_generic.c und des_generic.c-gebaut in den Linux-kernel in der crypto-Verzeichnis?
Ich denke, das ist mehrdeutig. Ich meinte die elektrische Leistungsaufnahme.
Ich verwendete OpenSsl-Bibliothek, ist es eine gute Bibliothek.
Wenn Sie Kryptografie Sie sollten sich bewusst sein power-Analyse.
InformationsquelleAutor Stuart | 2012-07-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Möchten Sie vielleicht, um zu sehen, wenn LibTomCrypt Ihre Bedürfnisse zu erfüllen
Dies ist, was ich am Ende mit, aber die Lernkurve war höher, als ich wollte. Es dauerte etwa 1-2 Stunden, um herauszufinden, wie die Bibliothek zu benutzen und wahrscheinlich ein paar mehr Stunden zu bekommen, was ich wollte.
InformationsquelleAutor Michael Burr
Wikipedia hat eine Liste von AES-Implementierungen. Einfach googeln fand auch ein DES Implementierung in C; Sie ' ll haben um zu sehen, ob es zu Ihren Anforderungen passt.
InformationsquelleAutor phs