Review Article

[Retracted] A Comprehensive Review of Lightweight Authenticated Encryption for IoT Devices

Table 5

Authenticated encryption hardware performance metrics.

AlgorithmFamilyModeAreaPower
(mWatt)
Throughput
(mbps)
Implementation

AES_GCM [167]BCAEGCM9167 LUTs1666×Zynq-7000 PYNQ
ACORN_v2 [25]SCAE×0.035 mm20.1638CMOS UMC 130
ACORN32 [60]SCAE×0.0169 mm23.13034040TSMC 65 nm
ACORN_v2 [25]SCAE×476 LUTs0.5828Zynq-7000 XC7Z020
ACORN32 [167]SCAE×7342 LUTs1646×Zynq-7000 PYNQ
ACORN [164]SCAE×418 LUTs92001225.5Spartan-6
ASCON GMU [60]PBAEMonkey duplex1408.4 mm20.02353.310TSMC 65 nm
ASCON [25]PBAEMonkey duplex0.083 mm20.655106.67CMOS UMC 130
ASCON [25]PBAEMonkey duplex1312 LUTs2.160106.67Zynq-7000 XC7Z020
ASCON [167]PBAEMonkey duplex7726 LUTs1648×Zynq-7000 PYNQ
ASCON [164]PBAEMonkey duplex684 LUTs×60.1Spartan-6
AES-CLOC [112]BCAECLOC5628 LE×400.7FPGA cyclone IV
AES-CLOC [25]BCAECLOC0.544 mm22.858128CMOS UMC 130
AES-CLOC [25]BCAECLOC2767 LUTs3.766128Zynq-7000 XC7Z020
AES-CLOC-GMU [20]BCAECLOC0.0140 mm218.796840TSMC 65 nm
JOLTIK [25]BCAETAE1325 LUTs1.38020Zynq-7000 XC7Z020
JOLTIK [25]BCAETAE0.178 mm20.9620CMOS UMC 130
PRIMATEs [25]PBAEGIBBON1187 LUTs3.54766.67Zynq-7000 XC7Z020
PRIMATEs [25]PBAEGIBBON0.106 mm21.06466.67CMOS UMC 130
Scream-10 [149]BCAETAE17292 um2×457765 NM CMOS
SCREAM [25]BCAETAE0.114 mm20.842128CMOS UMC 130
Scream [25]BCAETAE2235 LUTs4.106128Zynq7000 XC7Z020
AES-SILC [150]BCAESILC15675.5 GE×764.1290 nm ASIC
AES-SILC [25]BCAESILC0.187 mm22.345128CMOS UMC 130
AES-SILC [48]BCAESILC0.1031 mm27.000640CMOS UMC 130
SILC-GMU[60]BCAESILC0.0677 mm24.3606400TSMC 65 nm
AES-SILC [25]BCAESILC3004 mm25.980128Zynq7000 XC7Z020
AES-SILC [164]BCAESILC1052 LUTs920076.6Spartan-6
AES-SILC [164]BCAESILC1198 LUTs×48.1Zynq7000XC7VX485T
AES-SILC [164]BCAESILC1160 LUTs×59.13Zynq-7000 XC6VLX760
LED-SILC [164]BCAESILC872 LUTs840015.1Spartan-6
AES-CLOC [164]BCAECLOC1604 LUTs108968.7Spartan-6
AES-CLOC [164]BCAECLOC1306 LUTs×45.72Zynq-7000 XC7VX485T
AES-CLOC [164]BCAECLOC1282 LUTs×52.03Zynq7000XC6VLX760
Aegis_128 [167]BCAE×17323 LUTs2139×Zynq7000 PYNQ
Aegis_265[167]BCAE×19716 LUTs2039×Zynq7000 PYNQ
Aegis-GMU [60]BCAE×0.1661 mm27.5208650TSMC 65 nm
DeoxysII [167]BCAEXEX10681 LUTs1738×Zynq7000 PYNQ
DeoxysII [60]BCAEXEX531.91 mm20.098818.63TSMC 65 nm
DeoxysIIBCAETAE14107 GE×××
AES-OCB [167]BCAEOCB10432 LUTs1683×Zynq7000 PYNQ
OCB-GMU [60]BCAEOCB0.1442 mm227.424920TSMC 65 nm
NORX [60]PBAEMonkey duplex0.1231 mm219.5157400TSMC 65 nm
NORX [48]PBAEMonkey duplex0.1039 mm24.3702400CMOS UMC 130
NORX [164]PBAEMonkey duplex1424 LUTs12802989.0Spartan-6
AES-JAMBU [164]BCAEJAMBU191 LUTs737×Zynq7000XC7VX485T
AES-JAMBU [164]BCAEJAMBU244 LUTs713×Zynq7000XC6VLX760
AES-JAMBU [60]BCAEJAMBU0.3887 mm23.1103170TSMC 65 nm
AES-JAMBU [48]BCAEJAMBU0.0580 mm23.390128CMOS UMC 130
Tiaoxin [60]BCAE×0.0140 mm29.3601115320TSMC 65 nm
Tiaoxin [48]BCAE×0.2282 mm211.684270CMOS UMC 130
AEZ-GMUBCAEXEX0.1186 mm222.072980TSMC 65 nm
Ketje_jr [60]PBAEMonkey wrap0.0172 mm23.27014550TSMC 65 nm
Ketje_sr [60]PBAEMonkey wrap0.0276 mm24.71029090TSMC 65 nm
MORUS [25]SCAE×0.27 mm22.830256CMOS UMC 130
MORUS [60]SCAE×50965 um2×114.8 GbpsTSMC 65 nm
MORUS [161]SCAE×179 slices 4122 LUTs×94117FPGA Vertix-7
MORUS [25]SCAE×4286 LUTs4.899256Zynq7000 XC7Z020
COLM [60]BCAEEncrypt-linear505.05 mm20.017723.75TSMC 65 nm
Mix-encrypt mode
COLM [48]BCAEEncrypt-linear0.3274 mm212.08580CMOS UMC 130
Mix-encrypt mode
COLM [164]BCAEEncrypt-linear2521 LUTs×37.1Zynq7000XC7VX485T
Mix-encrypt mode
COLM [164]BCAEEncrypt-linear2511 LUTs×38.9Zynq7000XC6VLX760
Mix-encrypt mode
COLM [167]BCAEEncrypt-linear13861 LUTs1796×Zynq7000 PYNQ
Mix-encrypt mode