Table 11 Memory and CPU consumption measurements of different proposed encryption algorithms on the testing set of the MQTTEEB dataset.
From: Enhancement of cryptography algorithms for security of cloud-based IoT with machine learning models
Encryption algorithm | Data size on the cloud | Memory usage (MiB) | Memory Usage per Traffic (KB/Row) | CPU Usage % | ORCS |
|---|---|---|---|---|---|
Light IoT Encrypt (XOR) | (44,514 rows * 10 columns) | 1.97 | 0.0452 | −1.099 | 0.185 |
ChaCha20 encryption algorithm | (44,514 rows * 10 columns) | 4.25 | 0.0977 | −3.1 | 0.42 |
AES encryption algorithm | (44,514 rows * 10 columns) | 23.80 | 0.547 | 2.0 | 0.78 |
Hybrid AES and RSA encryption algorithm | (44,514 rows * 10 columns) | 5.53 | 0.126 | 2.3 | 0.56 |