SDN layers verification and secure IoT data transmisson using HFYMAC and GLE-GRU
摘要
A Software Defined Network (SDN) enables forwarding of Internet of Things (IoT) data into the end-user/application. None of the existing works verified the layers of SDN for secured data transmission. Therefore, an SDN layers verification using Hash Fortuna Yarrow Message Authentication Code (HFYMAC) and secured IoT data transfer method is proposed. Initially, the user registers and logs into the SDN for data transfer. Meanwhile, using GBell Left Right Fuzzy (GBLR-Fuzzy) technique, access policy based Service Level Agreement (SLA) is created and uploaded into the InterPlanetary File System (IPFS). Then the Application Programming Interface (API) in device layer is secured using Exclusively-OR Complement Double Shift (XORCDS) method. Next, the IoT data is sensed and using Advanced Encryption Fortuna Yarrow-based System (AEFYS), the data is secured. Next the verification and API security of switch layer and control layer is done using HFYMAC, and XORCDS, respectively. Then, the user request is balanced using Yule–Simon Distribution based Lyrebird Optimization Algorithm (YSD-LOA). Next, the application layer is verified by HFYMAC, and then the intrusion in the input data is found regarding the trained Intrusion Detection System (IDS). To train the IDS, the NSL-KDD data is collected, and preprocessed. Then, the features are extracted, and using YSD-LOA, the optimal features are selected. Finally, the intrusion classification is done using the Gini-Lasso Elliott Gated Recurrent Unit. The non-attacked data gets transferred to the application. Hence, the proposed work secured the data with Encryption Time (ET) of 1347 ms, and verified the layers with a precision of 98.5496%.