Module aes::soft::fixslice

source Β·
Expand description

Fixsliced implementations of AES-128, AES-192 and AES-256 (64-bit) adapted from the C implementation.

All implementations are fully bitsliced and do not rely on any Look-Up Table (LUT).

See the paper at https://eprint.iacr.org/2020/1123.pdf for more details.

Β§Author (original C code)

Alexandre Adomnicai, Nanyang Technological University, Singapore [email protected]

Originally licensed MIT. Relicensed as Apache 2.0+MIT with permission.

Macros§

  • Computation of the MixColumns transformation in the fixsliced representation, with different rotations used according to the round number mod 4.

Functions§

Type Aliases§