Review Article

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

Table 6

Authenticated encryption software performance metrics.

AlgorithmFamilyModeSpeed
E/D
(cycles/bytes)
ROM (bytes)RAM (bytes)Cycle count
(cycles)
ImplementationProtocol

AES_GCM [167]BCAEGCME/D: ××3679751848 bits AVRIEEE 802.15.4
AES_GCM [167]BCAEGCME/D: ××367236957216 bits MSPIEEE 802.15.4
AES_GCM [167]BCAEGCME/D: ××367119707332 bits ARMIEEE 802.15.4
AES-CLOC [112]BCAECLOC×:750
Per 16 bytes
298036219998 bits AVR×
Scream-10 [149]BCAETAE×322180E: 76468 bits AVR×
WordsWordsD: 7672
AES-SILC [150]BCAESILC×: 4.9×××Intel 64 bits×
LED-SILC [150]BCAESILC×: 40×××Intel 64 bits×
ACORN_v2 [168]SCAE×E: 6.38
D: 6.52
×××amd64 bits×
ACORN_v2 [162]SCAE×E/D: ××1844643818 bits AVRIEEE 802.15.4
ACORN_v2 [162]SCAE×E/D: ××18462619216 bits MSPIEEE 802.15.4
ACORN_v2 [162]SCAE×E/D: ××18426716832 bits ARMIEEE 802.15.4
ACORN_v3 [168]SCAE×E: 6.23×××amd64 bitsIEEE 802.15.4
D: 6.36
ACORN [120]SCAE×E: 54.13×××amd64 bitsIEEE 802.15.4
ASCON_v1.2 [162]PBAEMonkey duplexE/D: ××1835349088 bits AVRIEEE 802.15.4
ASCON_v1.2 [162]PBAEMonkey duplexE/D: ××18361952316 bits MSPIEEE 802.15.4
ASCON_v1.2 [162]PBAEMonkey duplexE/D: ××1838311832 bits ARMIEEE 802.15.4
ASCON_v1.2 [120]PBAEMonkey duplexE: 16.41×××amd64 bits×
ASCON [168]PBAEMonkey duplexE: 7.32×××amd64 bits×
D: 7.38
AES-CLOC [120]BCAECLOCE: 81.76×××amd64 bits×
JOLTIK [120]BCAETAEE: 1590.87×××amd64 bits×
PRIMATEs [120]PBAEGIBBONE 6611.66×××amd64 bits×
SCREAM [120]BCAETAEE: 54.58×××amd64 bits×
Aegis [120]BCAE×E: 2.15×××amd64 bits×
AEZ [120]BCAEXEXE: 4.57×××amd64 bits×
Deoxys [120]BCAEXEXE: 16.41×××amd64 bits×
AES-OCB [120]BCAEXEXE: 20.35×××amd64 bits×
NORX [162]PBAEMonkey duplexE/D: ××2071240628 bits AVRIEEE 802.15.4
NORX [162]PBAEMonkey duplexE/D: ××2077572716 bits MSPIEEE 802.15.4
NORX [162]PBAEMonkey duplexE/D: ××2071668532 bits ARMIEEE 802.15.4
NORX_v3 [168]PBAEMonkey duplexE: 6.9×××amd64 bits×
D: 6.92
NORX [120]PBAEMonkey duplexE:11.9×××amd64 bits×
LED-SILC [120]BCAESILCE: 9.9×××amd64 bits×
Tiaoxin [120]SCAE×E: 3.53×××amd64 bits×
AEZ [120]BCAEXEXE: 4.57×××amd64 bits×
Ketje [162]PBAEMonkey wrapE/D: ××1583119498 bits AVRIEEE 802.15.4
Ketje [162]PBAEMonkey wrapE/D: ××15837272016 bits MSPIEEE 802.15.4
Ketje [162]PBAEMonkey wrapE/D: ××15814838132bits ARMIEEE 802.15.4
Ketje [168]PBAEMonkey wrapE: 5.35×××amd64 bits×
D: 5.34
Ketje [120]PBAEMonkey wrapE: 173.52×××amd64 bits×