Table 1 The lightweight Block Ciphers without substitution boxes.
From: DynBlock: dynamic data encryption with Toffoli gate for IoT
Algorithm | Architecture | Block size (bits) | Key size (bits) | No. of rounds | Mathematical operations |
|---|---|---|---|---|---|
GFRX10 | Feistel + ARX | 64 to 128 | 96 to 256 | 26 to 34 | Addition and, Rotation, XOR |
LELBC11 | Feistel | Static | Static | Static | XOR . |
Lightweight Cipher based on XOR12 | XOR and Permutation Matrix | Variable | Variable (0–2040 bits) | Variable | XOR, Addition, Matrix operations |
XXTEA13 | Feistel structure | 64 | 128 | Unbalanced | XOR, Rotation, Addition |
AES14 | Substitution-Permutation | 128 | 128 | 10 | Substitution, Permutation, XOR, Multiplication |
SIMON15 | ARX | 64, 128 | 128 | 32 | Addition, XOR, AND, Rotation |
Piccolo16 | SPN | 64 | 128 | 24 | XOR, Substitution, Linear Transformation |
DynBlock | SPN | 64-128 | 64-128 | 03 | XOR, Mod, Cyclic shifting, Addition, OR and, Complement |