Implementation of Neural Key Generation Algorithm For IoT Devices
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
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
Copyright (c) 2024 Zied Guitouni, Aya Zairi, Mounir Zrigui

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.