Table 1: Differences between RIJNDAEL and ANUBIS
| |
RIJNDAEL |
ANUBIS |
| Block size (bits) |
128, 192, or 256 |
always 128 |
| Key size (bits) |
128, 192, or 256 |
128, 160, 192, 224, 256, 288, or 320 |
| Number of rounds |
10, 12, or 14 |
12, 13, 14, 15, 16, 17, or 18 |
| Key schedule |
dedicated a priori algorithm |
key evolution (variant of the round function),
plus key selection (projection) |
| GF(28) reduction polynomial |
x8 + x4 + x3 + x + 1 (0x11B) |
x8 + x4 + x3 + x2 + 1 (0x11D) |
| Origin of the S-box |
mapping u -> u-1 over GF(28), plus affine transform |
pseudo-random involution
(tweak: recursive structure)
|
| Origin of the round constants |
polynomials xi over GF(28) |
successive entries of the S-box |