Review Article

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

Table 1

List of acronyms and abbreviations.

AcronymsAbbreviationPage

IoTInternet of Things1
LAELightweight authenticated encryption1
CConfidentiality1
IIntegrity1
AEAuthenticated encryption2
ASICApplication service integrated circuit2
FPGAField programmable logic array2
PKIPublic key infrastructure2
SSLSecure socket layer2
TLSTransport layer security2
ECCElliptic curve cryptography2
MACMessage authentication code2
SSOSingle sign on2
ECDHElliptic curve Diffie Hellman2
CoAPConstrained application protocol2
NISTNational Institute of Standards and Technology2
CASEARAuthenticated encryption security applicability and robustness competition2
AVRAtmel microcontroller3
MSPMixed signal microcontroller3
ARMAdvanced reduced instruction set computer3
AMDx86 instruction set3
LoRaWanLow range wide area networks5
AMQPAdvanced message queuing protocol5
MQTTMessage queue telemetry transport5
INDIndistinguishability6
NMNon-malleability6
IND-CPAIndistinguishability-chosen plaintext attack6
IND-CCAIndistinguishability-chosen ciphertext attack6
NM-CPANon-malleability-chosen plaintext attack6
INT-PTXTIntegrity-plaintext attack6
INT-CTXTIntegrity-ciphertext attack6
EEncryption oracle6
DDecryption oracle6
KKey6
KMKnown message6
KCKnown ciphertext6
CMChosen message6
CCChosen ciphertext6
ADAssociated data8
AEADAuthenticated encryption with associated data8
EaMEncrypt-and-MAC9
EtMEncrypt-then-MAC9
MtEMAC-then-encrypt9
CTRCounter mode9
GCMGalois counter mode9
CWCCarter Wegman counter mode9
HTTPHypertext transfer protocol9
UDPUser datagram protocol9
DTLSTransport layer security9
IPsecInternet protocol security9
IAPMEncryption modes with almost free message integrity10
OCBBlock cipher mode of operation for efficient authenticated encryption10
EPBCEfficient error-propagating block chaining10
CLOCLow overhead counter feedback mode10
CCMCBC-MAC10
XORExclusive-OR gate10
ROMRead only memory11
RAMRandom access memory11
LUTsLookup tables11
GELogic equivalent11
NANDNot-AND12
BpsBits per second12
VVariable15