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