Parameters | RC6 | ERC6 | MRC6 | EMRC6 |
w/r/b | 32/20/16 | 32/16/16 | 32/16/16 | 32/18/16 |
Working Registers | 4 | 8 | 16 | 32 |
Block size (bits) | 128 | 256 | 512 | 1024 |
No. of rounds | 20 | 16 | 16 | 18 |
Rotations per round | 2 | 4 | 8 | 16 |
Encryption time (sec. for 4 MB) | 0.281 | 0.251 | 0.201 | 0.171 |
Throughput (Mb/s) | 10.8 | 17.3 | 19.5 | 34.13 |
Sub-keys | 2r + 4 | 4r + 8 | 8r + 16 | 16r + 32 |
Speed | 1 unit | 1.7 times faster than RC6 | Twice faster than RC6 | Thrice faster than RC6 |
Attack | Linear, differential, chi-squared attack | chi-squared attack | chi-squared attack | No attack |