Research Article
An Efficient Lightweight Cryptographic Instructions Set Extension for IoT Device Security
Table 4
Comparison of our proposed hardware implementation results obtained on FPGAs platforms.
| Cipher | Designs | FPGA boards | Data width size (bit) | Area (slices) | Speed | Efficiency (Mbps/slice) | Power (W) | Energy/bit (pJ/bit) | Latency (cycles) | Max. freq. (MHz) | Throughput (Mbps) |
| PRESENT | This work | Zync-7000 | 32 | 616 | 7 | 26.21 | 239.63 | 0.389 | 0.22 | 918.065 | This work | Kintex-7 | 32 | 610 | 7 | 62.206 | 568.740 | 0.932 | 0.114 | 200.443 | | 64 | 950 | 1 | 39.26 | 2513 | 4.223 | 0.098 | 39.003 | [28] | 64 | 151 | — | 100 | 206.45 | 1.367 | — | — | This work | Spartan-6 | 32 | 594 | 7 | 27.62 | 252.53 | 0.425 | 0.11 | 435.56 | This work | 64 | 858 | 1 | 17.88 | 1144.32 | 1.334 | 0.069 | 60.3 | [29] | 64 | 121 | — | 13.56 | 3.47 | 0.0287 | — | — | C4 [30] | 64 | 474 | 396 | 13.56 | 2.19 | 0.0046 | 23.45 | 10.7 × 106 |
| PRINCE | This work | Zync-7000 | 32 | 406 | 7 | 86.71 | 792.78 | 1.952 | 0.23 | 290.119 | This work | Kintex-7 | 32 | 262 | 7 | 94.451 | 863.552 | 3.296 | 0.085 | 98.431 | | 64 | 533 | 1 | 78.08 | 4997 | 9.375 | 0.174 | 34.82 | [31] | 64 | 539 | 1 | 61.42 | 3931 | 7.290 | 0.045 | 11.448 | This work | Spartan-6 | 32 | 383 | 7 | 38.69 | 353.70 | 0.923 | 0.12 | 339.235 | This work | 64 | 465 | 1 | 34.04 | 2178.56 | 4.685 | 0.115 | 52.785 | [32] | Virtex-6 | 64 | 482 | 1 | 65.381 | 4184 | 8.68 | 2.875 | 687.078 | [33] | Virtex-403 | 64 | 956 | 1 | 31.76 | 2032 | 2.125 | 0.165 | 81.175 |
|
|