Review Article
[Retracted] A Comprehensive Review of Lightweight Authenticated Encryption for IoT Devices
Table 6
Authenticated encryption software performance metrics.
| Algorithm | Family | Mode | Speed E/D (cycles/bytes) | ROM (bytes) | RAM (bytes) | Cycle count (cycles) | Implementation | Protocol |
| AES_GCM [167] | BCAE | GCM | E/D: × | × | 367 | 975184 | 8 bits AVR | IEEE 802.15.4 | AES_GCM [167] | BCAE | GCM | E/D: × | × | 367 | 2369572 | 16 bits MSP | IEEE 802.15.4 | AES_GCM [167] | BCAE | GCM | E/D: × | × | 367 | 1197073 | 32 bits ARM | IEEE 802.15.4 | AES-CLOC [112] | BCAE | CLOC | ×:750 Per 16 bytes | 2980 | 362 | 1999 | 8 bits AVR | × | Scream-10 [149] | BCAE | TAE | × | 3221 | 80 | E: 7646 | 8 bits AVR | × | Words | Words | D: 7672 | AES-SILC [150] | BCAE | SILC | ×: 4.9 | × | × | × | Intel 64 bits | × | LED-SILC [150] | BCAE | SILC | ×: 40 | × | × | × | Intel 64 bits | × | ACORN_v2 [168] | SCAE | × | E: 6.38 D: 6.52 | × | × | × | amd64 bits | × | ACORN_v2 [162] | SCAE | × | E/D: × | × | 184 | 464381 | 8 bits AVR | IEEE 802.15.4 | ACORN_v2 [162] | SCAE | × | E/D: × | × | 184 | 626192 | 16 bits MSP | IEEE 802.15.4 | ACORN_v2 [162] | SCAE | × | E/D: × | × | 184 | 267168 | 32 bits ARM | IEEE 802.15.4 | ACORN_v3 [168] | SCAE | × | E: 6.23 | × | × | × | amd64 bits | IEEE 802.15.4 | D: 6.36 | ACORN [120] | SCAE | × | E: 54.13 | × | × | × | amd64 bits | IEEE 802.15.4 | ASCON_v1.2 [162] | PBAE | Monkey duplex | E/D: × | × | 183 | 534908 | 8 bits AVR | IEEE 802.15.4 | ASCON_v1.2 [162] | PBAE | Monkey duplex | E/D: × | × | 183 | 619523 | 16 bits MSP | IEEE 802.15.4 | ASCON_v1.2 [162] | PBAE | Monkey duplex | E/D: × | × | 183 | 83118 | 32 bits ARM | IEEE 802.15.4 | ASCON_v1.2 [120] | PBAE | Monkey duplex | E: 16.41 | × | × | × | amd64 bits | × | ASCON [168] | PBAE | Monkey duplex | E: 7.32 | × | × | × | amd64 bits | × | D: 7.38 | AES-CLOC [120] | BCAE | CLOC | E: 81.76 | × | × | × | amd64 bits | × | JOLTIK [120] | BCAE | TAE | E: 1590.87 | × | × | × | amd64 bits | × | PRIMATEs [120] | PBAE | GIBBON | E 6611.66 | × | × | × | amd64 bits | × | SCREAM [120] | BCAE | TAE | E: 54.58 | × | × | × | amd64 bits | × | Aegis [120] | BCAE | × | E: 2.15 | × | × | × | amd64 bits | × | AEZ [120] | BCAE | XEX | E: 4.57 | × | × | × | amd64 bits | × | Deoxys [120] | BCAE | XEX | E: 16.41 | × | × | × | amd64 bits | × | AES-OCB [120] | BCAE | XEX | E: 20.35 | × | × | × | amd64 bits | × | NORX [162] | PBAE | Monkey duplex | E/D: × | × | 207 | 124062 | 8 bits AVR | IEEE 802.15.4 | NORX [162] | PBAE | Monkey duplex | E/D: × | × | 207 | 75727 | 16 bits MSP | IEEE 802.15.4 | NORX [162] | PBAE | Monkey duplex | E/D: × | × | 207 | 16685 | 32 bits ARM | IEEE 802.15.4 | NORX_v3 [168] | PBAE | Monkey duplex | E: 6.9 | × | × | × | amd64 bits | × | D: 6.92 | NORX [120] | PBAE | Monkey duplex | E:11.9 | × | × | × | amd64 bits | × | LED-SILC [120] | BCAE | SILC | E: 9.9 | × | × | × | amd64 bits | × | Tiaoxin [120] | SCAE | × | E: 3.53 | × | × | × | amd64 bits | × | AEZ [120] | BCAE | XEX | E: 4.57 | × | × | × | amd64 bits | × | Ketje [162] | PBAE | Monkey wrap | E/D: × | × | 158 | 311949 | 8 bits AVR | IEEE 802.15.4 | Ketje [162] | PBAE | Monkey wrap | E/D: × | × | 158 | 372720 | 16 bits MSP | IEEE 802.15.4 | Ketje [162] | PBAE | Monkey wrap | E/D: × | × | 158 | 148381 | 32bits ARM | IEEE 802.15.4 | Ketje [168] | PBAE | Monkey wrap | E: 5.35 | × | × | × | amd64 bits | × | D: 5.34 | Ketje [120] | PBAE | Monkey wrap | E: 173.52 | × | × | × | amd64 bits | × |
|
|