Performance of CLEFIA
Performance data of miscellaneous implementations of CLEFIA are introduced here.
Table 1 shows the performance of CLEFIA in hardware implementations expressed by several numerical values in various aspects. The values in the table are measured by using implementations for which the 0.09 µm standard cell library is utilized.
Key (bits) |
Enc/Dec (cycles) |
Key Setup (cycles) |
Optimi- zation |
Area (gates) |
Freq. (MHz) |
Speed (Mbps) |
Speed/Area (Kbps/gate) |
---|---|---|---|---|---|---|---|
128 | 18 | 12 | area | 5,979 | 225.83 | 1,605.94 | 268.63 |
speed | 12,009 | 422.29 | 3,003.00 | 250.06 | |||
36 | 24 | area | 4,950 | 201.28 | 715.69 | 144.59 | |
speed | 9,377 | 389.55 | 1,385.10 | 147.71 | |||
192 | 22 | 20 | area | 8,536 | 206.56 | 1,201.85 | 140.81 |
256 | 26 | 20 | area | 8,482 | 206.56 | 1,016.95 | 119.89 |
Table 2 shows the performance of CLEFIA in compact hardware implementations. The values in the table are measured by using implementations for which the 0.13 µm standard cell library is utilized.
Key (bits) |
Mode | Enc/Dec (cycles) |
Key Setup (cycles) |
Area (gates) |
Speed@100KHz (Kbps) |
---|---|---|---|---|---|
128 | Enc | 176 | 128 | 2,678 | 73 |
Enc/Dec | 176 | 128 | 2,781 | 73 | |
Enc | 328 | 224 | 2,488 | 39 | |
Enc/Dec | 328/320 | 224 | 2,604 | 39/40 |
Table 3 shows the performance of CLEFIA in software implementations. These values are measured by using assembly codes for AMD AthlonTM Processor 4000+ using Windows XP 64-bit Edition.
Type of implement |
Key Length (bits) |
Enc. (cycles/byte) |
Dec. (cycles/byte) |
Key Setup (cycles) |
Table Size (KB) |
---|---|---|---|---|---|
1 block | 128 | 12.9 | 13.3 | 217 | 8 |
192 | 15.8 | 16.2 | 272 | ||
256 | 18.3 | 18.4 | 328 | ||
2 block parallel |
128 | 11.1 | 11.1 | 217 | 16 |
192 | 13.3 | 13.3 | 272 | ||
256 | 15.6 | 15.6 | 328 |
Performance