# Analysis of Lightweight Cryptographic Algorithms on IoT Hardware Platform +
## 3 Method and Experimental Setup
### Algorithms Used for Evaluation
\begin{table}
\begin{tabular}{l l l l l l l l} \hline \hline
**Number** & **Algorithm** & **Kind** & **Block Size (bits)** & **Key Size (bits)** & **Num of Rounds** & **Algorithm Info** \\ \hline \hline
1 & **ACE** &
\begin{tabular}{l} Authenticated encryption with \\ associated data (READ)-block \\ cipher-hash algorithm \\ \end{tabular} & 64 & 128 & 8 & Tag size of 128 bits, digest (hash) of 256 bits \\ \hline
2 & **ASCON** &
\begin{tabular}{l} Authenticated encryption (AE)-block \\ cipher and hashing \\ \end{tabular} & 64-128 & 128 & 30/32 & Key size = tag size = security level 128 bits \\ \hline
3 & **COMET** & AE-block cipher & 64-128 & 128 & 27/80 & Block cipher mode of operation \\ \hline
4 & **DyCASCON** & AEAD-block cipher-hash algorithm & 64-128 & 128/160/256 & 48 & N/A \\ \hline
5 & **Elephant as** **(Dumbo-jumbo-Delitium)** & \begin{tabular}{l} Thewalkable block \\ cipher \\ \end{tabular} & \begin{tabular}{l} Thewalkable block \\ cipher \\ \end{tabular} & \begin{tabular}{l} 128 \\ cipher \\ \end{tabular} & \
\begin{tabular}{l} 18/80/90 \\ \end{tabular} &
\begin{tabular}{l} Nonce-based encrypt-then-MAC construction \\ \end{tabular} \\ \hline
6 & **ESTATE** & AE Family-block cipher &
\begin{tabular}{l} Tweakable \\ \end{tabular} & 128 & 40 & Block cipher-based MAC then encrypt \\ \hline
7 & **FoxLE** & AE Family-block cipher & 64 & 128 & 53/75/87 & SRNNY primitive \\ \hline
8 & **GIFT-COFB** & AE Family-block cipher &
\begin{tabular}{l} Tweakable \\ \end{tabular} & 128 & 40 & Block cipher cryptographic primitive \\ \hline
9 & **Gimli** & AE-block cipher and hashing & \
\begin{tabular}{l} Tweakable \\ \end{tabular} & 256 & 24 &
\begin{tabular}{l} cipher: 256-bit key, 128-bit tone, 128-bit tag \\ Hash: with 256-bit output \\ \end{tabular} \\ \hline
10 & **Grain-128 AEAD** & AEAD stream cipher &
\begin{tabular}{l} Tweakable \\ \end{tabular} & 128 & 160 & Nonce (IV) of size 96 bits and key size 128 bits \\ \hline
11 & **HyENA** & AE Family-block cipher &
\begin{tabular}{l} Tweakable \\ \end{tabular} & 128 & 40 & Hybrid feedback based \\ \hline
12 & **ISAP** & AE Family-block cipher & 64 & 128 & 32/33/48/56 & Nonce-based MACAD \\ \hline
13 & **KNOT** & \begin{tabular}{l} AEAD-block cipher-hash algorithm \\ \end{tabular} & \begin{tabular}{l} Tweakable \\ \end{tabular} & \
\begin{tabular}{l} 128/192/256 \\ 208 \\ \end{tabular} &
\begin{tabular}{l} 118/136/160/ \\ hashing algorithms \\ \end{tabular} \\ \hline
14 & \
\begin{tabular}{l} **LOTUS-AEAD and** \\ **LOCUS-AEAD** \\ \end{tabular} &
\begin{tabular}{l} AEAD-block cipher \\ \end{tabular} & 64 & 128 & 28 & Block cipher-based AE scheme that employs \\ \hline
15 & **mixFeed** & AE Family-block cipher & 64 & 128 &
\begin{tabular}{l} Based on any block cipher with some key \\ scheduling \\ \end{tabular} \\ \hline
16 & **ORANGE** &
\begin{tabular}{l} Sponge AE-block cipher and sponge \\ hash \\ \end{tabular} & 128 & 128 & 12 & Based on any permutation \\ \hline
17 & **Orbiudida** & AE Family-block cipher & Tweakable & 128 & 26/34 & Keyed permutation-based mode \\ \hline
18 & **PHOTON-Beetle** & AE-block cipher and hashing & Tweakable & 128 & 12 &
\begin{tabular}{l} Sponge-based mode beetle with the P256 (used for the PHOTON hash) \\ \end{tabular} \\ \hline \hline \end{tabular}
\end{table} 
Table 2: NIST 2 nd-Round Candidates, 32 families of 80 algorithms.