Zum Inhalt springen
uencoder

Integral Cryptanalysis

Integral-Kryptoanalyse (die Square-Attacke) bricht Chiffren mittels der Summen-Eigenschaft (Integral) der Ausgabebytes, wenn eine Eingabemenge an bestimmten Bytepositionen alle Werte annimmt.

Zweck

Sie liefert für gut strukturierte SPN-Chiffren wirksamere Distinguishers als Differential-/Linear-Analyse (z. B. die Square-Attacke auf AES).

Mechanismus

Eine Menge von Klartexten wird so gebaut, dass ein Byte 0-255 durchläuft (aktiv), während der Rest fix bleibt (konstant); nach mehreren Runden summieren sich manche Ausgabebytes zu 0 (balanciert), und dieser Distinguisher greift die restlichen Runden an.

Anwendungsfälle

  • Die Square-Attacke auf AES
  • SPN-Chiffren-Analyse
  • Sicherheitsbewertung von Blockchiffren

Verwandte Tools

References