Hallo,
ich bin gerade dabei mir meine eigene kleine AES-Verschlüsselung zu bauen. Ich komme auch schon ganz gut vorran, allerdings stellt sich mir das Problem, dass ich MixColumn nicht ganz(oder garnicht) verstehe. Irgendwie werden da Polynom-Mulitplikation in GF(256) durchgeführt.
Ich habe jetzt also z.B.
$D4 das ich mit
2 mulitplizieren muss. Rauskommen soll
$B3.
Weitere Beispiele:
$BF * 3 -> $DA
$5D * 1 -> $5D
$30 * 1 -> $30
Mein Ansatz wäre etwa so: e = $D4 * 2 mod 255. Aber das liefert (natürlich) falsche Ergebnisse.
Wie mache ich das jetzt richtig ?
P.S. Aus Google und Wikipedia werd ich auch nicht schlau.
Grüße
geofranz