The Internet of Things (IoT) is widely applied in modern human life, e.g., smart home and intelligent transportation. However, it is vulnerable to malicious attacks, and the current existing security mechanisms cannot completely protect the IoT. As a security technology, intrusion detection can defend IoT devices from most malicious attacks. However, unfortunately the traditional intrusion detection models have defects in terms of time efficiency and detection efficiency. Therefore, in this paper, we propose an improved linear discriminant analysis (LDA)-based extreme learning machine (ELM) classification for the intrusion detection algorithm (ILECA). First, we improve the linear discriminant analysis (LDA) and then use it to reduce the feature dimensions. Moreover, we use a single hidden layer neural network extreme learning machine (ELM) algorithm to classify the dimensionality-reduced data. Considering the high requirement of IoT devices for detection efficiency, our scheme not only ensures the accuracy of intrusion detection, but also improves the execution efficiency, which can quickly identify the intrusion. Finally, we conduct experiments on the NSL-KDD dataset. The evaluation results show that the proposed ILECA has good generalization and real-time characteristics, and the detection accuracy is up to 92.35%, which is better than other typical algorithms.
As part of the IoT-based application, underwater wireless sensor networks (UWSN), which are typically self-organized heterogeneous wireless network, are one of the research hot-spots using various sensors in marine exploration and water environment monitoring application fields, recently. Due to the serious attenuation of radio in water, acoustic or hybrid communication is a usual way for transmitting information among nodes, which dissipates much more energy to prevent the network failure and guarantee the quality of service (QoS). To address this issue, a topology control with energy balance, namely TCEB, is proposed for UWSN to overcome time-delay and other interference, as well as make the entire network load balance. With the given underwater network model and its specialized energy consumption model, we introduce the non-cooperative-game-based scheme to select the nodes with better performance as the cluster-heads. Afterwards, the intra-cluster and inter-cluster topology construction are, respectively, to form the effective communication links of the intra-cluster and inter-cluster, which aim to build energy-efficient topology to reduce energy consumption. With the demonstration of the simulation, the results show the proposed TCEB has better performance on energy-efficiency and throughput than three other representative algorithms in complex underwater environments.