Internet of Things and its applications are becoming commonplace with more devices, but always at risk of network security. It is therefore crucial for an IoT network design to identify attackers accurately, quickly and promptly. Many solutions have been proposed, mainly concerning secure IoT architectures and classification algorithms, but none of them have paid enough attention to reducing the complexity. Our proposal in this paper is an edge cloud architecture that fulfills the detection task right at the edge layer, near the source of the attacks for quick response, versatility, as well as reducing the workload of the cloud. We also propose a multi attack detection mechanism called LocKedge Low Complexity Cyberattack Detection in IoT Edge Computing, which has low complexity for deployment at the edge zone while still maintaining high accuracy. LocKedge is implemented in two manners: centralized and federated learning manners in order to verify the performance of the architecture from different perspectives. The performance of our proposed mechanism is compared with that of other machine learning and deep learning methods using the most updated BoT IoT data set. The results show that LocKedge outperforms other algorithms such as NN, CNN, RNN, KNN, SVM, KNN, RF and Decision Tree in terms of accuracy and NN in terms of complexity.
翻译:互联网及其应用正在变得司空见惯,拥有更多的装置,但总是有网络安全的风险。因此,IoT网络设计对于准确、迅速和迅速地识别攻击者至关重要。提出了许多解决方案,主要涉及安全的IoT架构和分类算法,但没有一个对降低复杂性给予足够的重视。我们在本文件中提出的建议是一个边缘云层结构,它能满足边缘层的探测任务,接近攻击源,以迅速作出反应,多功能,以及减少云量。我们还提议了一个多攻击探测机制,称为IoTEdge网络的LoKedge低复杂度网络攻击探测装置,在IoTEdge计算机中,该装置在边缘区域部署的复杂程度较低,但仍保持很高的准确性。 LocKedge以两种方式实施:集中和联合学习方式,以便从不同角度核查结构的性能。我们拟议机制的性能与其他机器学习和深度学习方法相比较,使用最新的Bot IoT数据集。结果显示,LoKedge在NN、NNM 和KNF 的精确性决定中,如NNW、KNM 和KNNM RNM 。