2x AES128 = AES256?

(Firma: fritzler-avr.de) #5527403
Lesenswert?
• ▲
▼
Der Gedanke ist garnicht mal sooooo falsch.
Bei einem längeren Schlüssel werden mehr Permutationsrunden im AES Kern 
angewand.

AAABER!

Es gibt noch ne Vorrunde zum Schlüssel ausrollen und Permuationstabelle 
erstellen.
Eine Schlussrunde gibts auchnoch und das lässt sich nicht auftrennen.

Also: Nein geht nicht!

Allerdings ist AES128 noch sicher oder willste für Geheimdinste 
verschlüsseln?
Gast #5527410
Lesenswert?
• ▲
▼
P. Q. C. schrieb:
> mein kleiner µC kann nur AES128 in HW.

Wenn es sich dabei um einen XMEGA AVR handelt und die Anwendung kein für 
den potentiellen Angreifer weit entfernter/unerreichbarer Satellit ist, 
dann ist das sehr wahrscheinlich unbrauchbar, da durch Seitenkanal 
(hier: DPA) angreifbar. Oder jemand liest das Flash aus.

https://dl.acm.org/citation.cfm?id=1631716.1631724
https://www.cryptolux.org/images/7/7b/Xmegarump.pdf

Crypto würde ich nur in einem dafür gedachten Bauteil machen, bei dem 
auch die Seitenkanal-Countermeasures spezifiziert sind, zum Beispiel mit 
einer Smartcard. Die phys. Schnittstelle ist effektiv ein UART, kompakte 
Fassungen existieren.

> Wenn ich mit zwei verschiedenen 16 Bytes Keys einen Block zweimal
> verschlüssle, ist das dann in etwa so gut wie AES256, oder nur 'AES129'?

FIPS-197: 
https://csrc.nist.gov/csrc/media/publications/fips/197/final/documents/fips-197.pdf

Je nach Schlüssellänge, werden unterschiedlich viele Runden ausgeführt 
(128: 10, 192: 12, 256: 14). Das ist was anderes, als AES128 mehrfach 
anzuwenden.

Bei AES geht man davon aus, dass die Daten bei Mehrfachanwendung des 
Algorithmus nicht unsicherer werden. Sicherer werden sie dadurch aber 
auch nicht: AES128 bleibt AES128.
AES ist ein Sonderfall. Mehrfachanwendung kann auch zu einer 
Verschlechterung führen, siehe 2xROT13.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.