Keccak ausprobieren

Manipulation eines einzelnen Bits

Die Theta-Permutation wird auf jedes Bit des States einzeln angewendet.

Hierzu werden die Columns links des Bits (x-1) und rechts vorne (x+1, z-1) betrachtet. Die einzelnen Bits der Columns werden miteinander XOR-verknüpft und dann mit dem zu manipulierenden Bit ebenfalls XOR-verknüpft.

Diese Operation wird mit jedem Bit des States durchgeführt, kann aber bei der Implementierung insofern vereinfacht werden, dass jeweils die ganze Lane mit einer einzelnen Operation manipuliert wird.