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