“…Although conventional internet connects humans to a network, IoT has a exclusive method in which it offers machine-to-machine (M2M) and Human-to-machine (H2M) connectivity, for heterogeneous sorts of machines to be able to assist variety of applications (e.g., wi-fi, locating, monitoring, tracking, and controlling) [20]. Connecting a big variety of heterogeneous machines results in a huge traffic [21], therefore the need to address the storage of massive records [22,23]. consequently, the TCP/IP structure, which has been used for a long period for network connectivity, does no longer suit wireless the desires of IoT regarding various aspects which includes privacy and protection (e.g., data privacy, machine's protection, information confidentiality, data encryption, and network security) [24], even though numerous architectures have been proposed for IoT, there is still a need for a reference structure [25,26].…”