Table 6.
RAM | ROM | TIME | |||||
---|---|---|---|---|---|---|---|
KEYA | ENCA | SCHA | ENCO | EOSO | ENCT | SCHT | |
MARS | 23 | 91 | 74 | 4059 | 4077 | 358 | 213 |
MARS(2) | 160 | 33 | 32 | 3329 | 4136 | 34 | 110 |
RC6 | 56 | 55 | 38 | 1342 | 1374 | 106 | 79 |
RC6(2) | 176 | 24 | 30 | 639 | 933 | 33 | 82 |
RIJN | 16 | 34 | 0 | 879 | 879 | 9 | 0 |
RIJN(d) | 16 | 37 | 1 | 976 | 1049 | 14 | 2 |
SERP | 16 | 85 | 0 | 1056 | 1056 | 126 | 0 |
TWOF | 24 | 36 | N/A | N/A | 2200 | 27 | 2 |
KEYA = Bytes of RAM needed for subkey storage.
ENCA = Bytes of RAM needed for encryption.
SCHA = Bytes of RAM needed for key setup.
ENCO = Bytes of RAM needed for encryption.
EO+SO = Bytes of RAM needed for encryption + key setup.
ENC = Time to encrypt one block, in units of 1000 cycles.
SCHT = Time to execute key setup, in units of 1000 cycles.