C - AES - Multiplikation

Hallo Community!

Versuche gerade AES zu implementieren. Ich weiß es gibt hier schon genügend Bibliotheken,
möchte das aber gerne selber schaffen.

Ich verwende diese Spezifikation.

Eine Frage habe ich bei der AES Multiplikation (Abschnitt 4.2):

Dabei handelt es sich um eine Polynommultiplikation von den Summanden und abschließend ein Modulo mit einem bestimmten Wert.
So weit habe ich es einmal verstanden, hoffe ich jedenfalls. Ich kann die Polynommultiplikation so lösen, so wie ich sie händisch lösen würde.
Also in der Form mit Iterationen, hab das aber noch nicht gemacht.

Die Frage:
Gibt es hier eine bessere bzw. schnellere Lösung (ohne die Verwendung von Schleifen)?
 
Oben