Implementation of Neural Key Generation Algorithm For IoT Devices

Zied Guitouni (1), Aya Zairi (2), Mounir Zrigui (3)
(1) Electronics and Micro-Electronics Laboratory, FSM of Monastir, Tunisia,
(2) Informatics Department, Faculty of Sciences of Monastir, 5000, Tunisia,
(3) Informatics Department, Faculty of Sciences of Monastir, 5000, Tunisia

Abstract

In the realm of Internet of Things (IoT) systems, the generation of cryptographic keys is crucial for ensuring secure data transmission and device authentication. However, traditional methods of generating random keys encounter challenges about security, efficiency, and scalability, particularly when applied to resource-constrained IoT devices. To address these issues, neural networks have emerged as a promising approach due to their ability to learn intricate patterns. Nonetheless, the architecture of neural networks significantly impacts their performance. This paper presents a comprehensive comparative analysis of three commonly employed neural network architectures for generating cryptographic keys on IoT devices. We propose a novel neural network-based algorithm for key generation and implement it using each architecture. The models are trained to generate cryptographic keys of various sizes from random input data. Performance evaluation is conducted based on key metrics such as accuracy, loss, key randomness, and model complexity. Experimental results indicate that the Feedforward Neural Network (FFNN) architecture achieves exceptional accuracy of over 99% and successfully passes all randomness tests, surpassing the alternatives. Convolutional Neural Networks (CNNs) demonstrate subpar performance as they emphasize spatial features that are irrelevant to key generation. Recurrent Neural Networks (RNNs) struggle with the complex long-range dependencies inherent in generating keys

Full text article

Generated from XML file

References

Abdullah, M. H. A., Aziz, N., Abdulkadir, S. J., Alhussian, H. S. A., & Talpur, N. (2023). Systematic Literature Review of Information Extraction From Textual Data: Recent Methods, Applications, Trends, and Challenges. IEEE Access, 11, 10535–10562. https://doi.org/10.1109/ACCESS.2023.3240898

Alawad, M., & Wang, L. (2019). Learning Domain Shift in Simulated and Clinical Data: Localizing the Origin of Ventricular Activation From 12-Lead Electrocardiograms. IEEE Transactions on Medical Imaging, 38(5), 1172–1184. https://doi.org/10.1109/TMI.2018.2880092

Al-Garadi, M. A., Mohamed, A., Al-Ali, A. K., Du, X., Ali, I., & Guizani, M. (2020). A Survey of Machine and Deep Learning Methods for Internet of Things (IoT) Security. IEEE Communications Surveys & Tutorials, 22(3), 1646–1685. https://doi.org/10.1109/COMST.2020.2988293

Al-Meer, A., & Al-Kuwari, S. (2023). Physical Unclonable Functions (PUF) for IoT Devices. ACM Computing Surveys, 55(14s), 1–31. https://doi.org/10.1145/3591464

Bao, X., Liu, G., & Wang, M. (2020). Text Categorization by Multi-instance Multi-label and Momentum Stochastic Gradient Descent Strategy. 2020 3rd International Conference on Algorithms, Computing and Artificial Intelligence, 1–4. https://doi.org/10.1145/3446132.3446158

Bibilashvili, A., & Kushitashvili, Z. (2019). Radiation Effect on the Parameters of Field Effect Transistors with Schottky Barrier on GaAs. IOP Conference Series: Earth and Environmental Science, 362(1), 012071. https://doi.org/10.1088/1755-1315/362/1/012071

Chatzimparmpas, A., Martins, R. M., Kucher, K., & Kerren, A. (2022). FeatureEnVi: Visual Analytics for Feature Engineering Using Stepwise Selection and Semi-Automatic Extraction Approaches. IEEE Transactions on Visualization and Computer Graphics, 28(4), 1773–1791. https://doi.org/10.1109/TVCG.2022.3141040

Chen, B., Zhao, Y., Yu, D., Lin, F., Xu, Z., Song, J., & Li, X. (2023). Optimizing the extraction of active components from Salvia miltiorrhiza by combination of machine learning models and intelligent optimization algorithms and its correlation analysis of antioxidant activity. Preparative Biochemistry & Biotechnology, 1–16. https://doi.org/10.1080/10826068.2023.2243493

Chen, T., Ma, Y., Lin, J., Cao, Y., Lv, N., & Jing, J. (2021). A Lightweight Full Entropy TRNG With On-Chip Entropy Assurance. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 40(12), 2431–2444. https://doi.org/10.1109/TCAD.2021.3096464

Chowdhary, A., Jha, K., & Zhao, M. (2023). Generative Adversarial Network (GAN)-Based Autonomous Penetration Testing for Web Applications. Sensors, 23(18), 8014. https://doi.org/10.3390/s23188014

Liu, S., & Wang, X. (2023). Few-Shot Dataset Distillation via Translative Pre-Training. 2023 IEEE/CVF International Conference on Computer Vision (ICCV), 18608–18618. https://doi.org/10.1109/ICCV51070.2023.01710

Nauman, A., Qadri, Y. A., Amjad, M., Zikria, Y. B., Afzal, M. K., & Kim, S. W. (2020). Multimedia Internet of Things: A Comprehensive Survey. IEEE Access, 8, 8202–8250. https://doi.org/10.1109/ACCESS.2020.2964280

Naveenkumar, J., & Joshi, D. P. (2020). 8. Machine learning approach for exploring computational intelligence. Dalam R. Srivastava, P. Kumar Mallick, S. Swarup Rautaray, & M. Pandey (Ed.), Computational Intelligence for Machine Learning and Healthcare Informatics (hlm. 153–178). De Gruyter. https://doi.org/10.1515/9783110648195-008

Nitaj, A., & Rachidi, T. (2023). Applications of Neural Network-Based AI in Cryptography. Cryptography, 7(3), 39. https://doi.org/10.3390/cryptography7030039

Pang, Z.-H., Xia, C.-G., Zhai, W.-F., Liu, G.-P., & Han, Q.-L. (2022). Networked Active Fault-Tolerant Predictive Control for Systems With Random Communication Constraints and Actuator/Sensor Faults. IEEE Transactions on Circuits and Systems II: Express Briefs, 69(4), 2166–2170. https://doi.org/10.1109/TCSII.2021.3129477

Rogier, J. K., & Mohamudally, N. (2019). Forecasting Photovoltaic Power Generation via an IoT Network Using Nonlinear Autoregressive Neural Network. Procedia Computer Science, 151, 643–650. https://doi.org/10.1016/j.procs.2019.04.086

Satya Rajendra Singh, R., & Sanodiya, R. K. (2023). Zero-Shot Transfer Learning Framework for Plant Leaf Disease Classification. IEEE Access, 11, 143861–143880. https://doi.org/10.1109/ACCESS.2023.3343759

Shao, H., Xia, M., Wan, J., & De Silva, C. W. (2022). Modified Stacked Autoencoder Using Adaptive Morlet Wavelet for Intelligent Fault Diagnosis of Rotating Machinery. IEEE/ASME Transactions on Mechatronics, 27(1), 24–33. https://doi.org/10.1109/TMECH.2021.3058061

Shi, Q., Liu, M., Li, S., Liu, X., Wang, F., & Zhang, L. (2022). A Deeply Supervised Attention Metric-Based Network and an Open Aerial Image Dataset for Remote Sensing Change Detection. IEEE Transactions on Geoscience and Remote Sensing, 60, 1–16. https://doi.org/10.1109/TGRS.2021.3085870

Sun, Y., Lo, F. P.-W., & Lo, B. (2022). Lightweight Internet of Things Device Authentication, Encryption, and Key Distribution Using End-to-End Neural Cryptosystems. IEEE Internet of Things Journal, 9(16), 14978–14987. https://doi.org/10.1109/JIOT.2021.3067036

Weerakody, P. B., Wong, K. W., Wang, G., & Ela, W. (2021). A review of irregular time series data handling with gated recurrent neural networks. Neurocomputing, 441, 161–178. https://doi.org/10.1016/j.neucom.2021.02.046

Yang, T., Wei, Y., Tu, Z., Zeng, H., Kinsy, M. A., Zheng, N., & Ren, P. (2019). Design Space Exploration of Neural Network Activation Function Circuits. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 38(10), 1974–1978. https://doi.org/10.1109/TCAD.2018.2871198

Zhao, J., Wang, J., Pang, X., Liu, Z., Li, Q., Yi, D., Zhang, Y., Fang, X., Zhang, T., Zhou, R., Zhang, T., Guo, Z., Liu, W., Li, X., Liang, C., Deng, T., Guo, F., Yu, L., & Cen, S. (2022). An anti-influenza A virus microbial metabolite acts by degrading viral endonuclease PA. Nature Communications, 13(1), 2079. https://doi.org/10.1038/s41467-022-29690-x

Zheng, Y., Duan, H., Tang, X., Wang, C., & Zhou, J. (2021). Denoising in the Dark: Privacy-Preserving Deep Neural Network-Based Image Denoising. IEEE Transactions on Dependable and Secure Computing, 18(3), 1261–1275. https://doi.org/10.1109/TDSC.2019.2907081

Zhou, Y., Chen, Z., Li, P., Song, H., Chen, C. L. P., & Sheng, B. (2023). FSAD-Net: Feedback Spatial Attention Dehazing Network. IEEE Transactions on Neural Networks and Learning Systems, 34(10), 7719–7733. https://doi.org/10.1109/TNNLS.2022.3146004

Authors

Zied Guitouni
guitounizied@yahoo.fr (Primary Contact)
Aya Zairi
Mounir Zrigui
Guitouni, Z. . ., Zairi, A. . ., & Zrigui, M. . . (2024). Implementation of Neural Key Generation Algorithm For IoT Devices. Journal of Computer Science Advancements, 1(5), 276–290. https://doi.org/10.70177/jsca.v1i5.637

Article Details

No Related Submission Found