Research Article

MidSiot: A Multistage Intrusion Detection System for Internet of Things

Table 11

Comparing the proposed system with other one-stage systems.

DatasetWorkAttack detection modelBinary attack detection Multiclass attack detection Prediction time

CICIDS-2017MidSiotMultistage99.9999.971.41
Gamage and Samarabandu [35]Random forestN/A99.8660.48
Vinayakumar et al. [36]Deep neural network93.1095.60N/A
Elmrabit et al. [37]Decision tree99.9099.90N/A
ManimuruganDeep belief network99.3797.73N/A
IOTID20MidSiotMultistage99.9899.881.01
Ullah and Mahmoud [21]Decision tree99.9499.69N/A
Alkahtani and Aldhyani [38]Long short-term memory98.20N/AN/A
Song et al. [39]Autoencoder93.7695.20N/A
Hussein et al. [40]Random forest99.9099.90N/A
Ullah and Mahmoud [41]Convolution neural network99.9897.76N/A
Islam et al. [42]Decision treeN/A100.001139.37
BOT-IOTMidSiotMultistage99.9999.990.39
Ferrag et al. [43]Rules and decision treeN/A97.001.54
Ferrag et al. [44]Deep autoencoderN/A98.391916.55
Dwibedi et al. [45]Support vector machine99.99N/AN/A
Pokhrel et al. [46]K-Nearest neighbor92.10N/AN/A
Ge et al. [47]Support vector machine99.7499.03693 040
Ullah and Mahmoud [41]Convolution neural network99.9099.97N/A