TARU PUBLICATIONS
Journal of Information and Optimization Sciences cover
Open Access ·Peer-reviewed·ISSN (Online): 2169-0103·ISSN (Print): 0252-2667
Powered by:DOICrossrefiThenticate

The Journal of Information and Optimization Sciences (JIOS) is a world leading journal publishing high quality, rigorously peer-reviewed original research in all mathematically-oriented theoretical and applied topics in information sciences, optimization sciences and related areas since 1980. Subjects include but are not limited to: • Information Sciences • Optimization Sciences • Control Theory • Operational Research • Decision Sciences • Information Theory • Information Technology • Computer Networks and Communications • Mathematical Programming • Modelling and Simulation • Database Management • Applications to Engineering Sciences • Applications to Technology

Issues up to 2022 co-published with and available at:Taylor & Francis
submissions@tarupublications.com
Open Access Research Article

Enhancing information security and efficiency through integration of neural networks with RSA Cryptography

* ,

* Corresponding author · click or hover a name for details

pp. 579–595Vol. 47Issue 2February 2026DOI: 10.47974/JIOS-1837XML
Received:
17 Apr 2024
Published Online:
02 Feb 2026
Article type:
Research Article
Language:
EN
Article no.:
JIOS-1837
Pages:
579–595

Abstract

The cryptographic system aims to facilitate the secure exchange of information among the intended users and also avoid unauthorized access. It is critical task to generate cryptographic keys to ensure the security of encrypted information. The widely adopted RSA algorithm relies on prime numbers for public key cryptography. Aim of this paper is to augment the existing RSA key generation process by incorporating neural network model. In recent years use of neural networks has shown great potential to improve the effectiveness and security of cryptographic systems. This paper is based on deep learning based neural networks model, which are trained on large amount of data to learn patterns to optimize and improve the level of unpredictability in the key generation process to enhance security of the RSA. This work also conduct a comprehensive analysis of the key space, entropy and performance evaluation to validate the effectiveness in generating secure keys.

Keywords

Subject Classifications

68M2568P2568P2794A60

References

[1] T. Chandra Segar and R. Vijayaragavan, “Pell’s RSA key generation and its security analysis,” in Proc. 2013 Fourth Int. Conf. Comput., Commun., Netw. Technol. (ICCCNT), pp. 1–5, Jul. (2013).[2] M. Agrawal, N. Kayal, and N. Saxena, “PRIMES is in P,” Ann. Math., pp. 781–793 (2004).[3] Z. K. Abdalrdha, I. H. Al-Qinani, and F. N. Abbas, “Subject review: Key generation in different cryptography algorithms,” Int. J. Sci. Res. Sci., Eng., Technol., vol. 6, no. 5, pp. 230–240 (2019).[4] B. R. Ambedkar and S. S. Bedi, “A new factorization method to factorize RSA public key encryption,” Int. J. Comput. Sci. Issues (IJCSI), vol. 8, no. 6, p. 242 (2011).[5] D. E. Knuth, Art of Computer Programming, Volume 2: Seminumerical Algorithms. Addison-Wesley Professional (2014).[6] L. Dongjiang, W. Yandan, and C. Hong, “The research on key generation in RSA public-key cryptosystem,” in Proc. 2012 Fourth Int. Conf. Comput. Inf. Sci., pp. 578–580, Aug. (2012).[7] L. Egri and T. R. Shultz, “A compositional neural-network solution to prime-number testing,” in Proc. Annu. Meeting Cogn. Sci. Soc., vol. 28, pp. 28–34 (2006).[8] S. V. K. Gaddam and M. Lal, “Efficient cancelable biometric key generation scheme for cryptography,” Int. J. Netw. Secur., vol. 11, no. 2, pp. 61–69 (2010).[9] G. Ganbaatar, D. Nyamdorj, G. Cichon and T.-O. Ishdorj, “Implementation of RSA cryptographic algorithm using SN P systems based on HP/LP neurons,” J. Membr. Comput., vol. 3, pp. 22–34 (2021).[10] P. P. Hadke and S. G. Kale, “Use of neural networks in cryptography: A review,” in Proc. 2016 World Conf. Futuristic Trends Res. Innov. Social Welfare (Startup Conclave), pp. 1–4 (2016).[11]     P. Gayathri, S. Umar, G. Sridevi, N. Bashwanth and R. Srikanth, “Hybrid cryptography for random-key generation based on ECC algorithm,” Int. J. Electr. Comput. Eng., vol. 7, no. 3, p. 1293 (2017).[12] S. M. Hussain and H. Al-Bahadili, “A DNA-based cryptographic key generation algorithm,” in Proc. Int. Conf. Secur. Manage. (SAM), pp. 338–340 (2016).[13] I. Goodfellow, Y. Bengio, and A. Courville, Deep Learning. MIT Press (2016).[14] A. Jagadeesan and K. Duraiswamy, “Secured cryptographic key generation from multimodal biometrics: Feature level fusion of fingerprint and iris,” arXiv preprint, arXiv:1003.1458 (2010).[15] J. Jin and K. Kim, “3D CUBE algorithm for the key generation method: Applying deep neural network learning-based,” IEEE Access, vol. 8, pp. 33689–33702 (2020).[16] R. M. Jogdand and S. S. Bisalapur, “Design of an efficient neural key generation,” Int. J. Artif. Intell. Appl. (IJAIA), vol. 2, no. 1, pp. 60–69 (2011).[17] W. Kinzel and I. Kanter, “Interacting neural networks and cryptography,” in Advances in Solid State Physics, Springer, pp. 383–391 (2002).[18] G. Meletiou, D. K. Tasoulis, M. N. Vrahatis, et al., “A first study of the neural network approach to the RSA cryptosystem,” in Proc. IASTED 2002 Conf. Artif. Intell., Calgary, pp. 483–488 (2002).[19] I. Meraouche, S. Dutta, H. Tan and K. Sakurai, “Neural networks-based cryptography: A survey,” IEEE Access, vol. 9, pp. 124727–124740 (2021).[20] M. Mumtaz and L. Ping, “Forty years of attacks on the RSA cryptosystem: A brief survey,” J. Discrete Math. Sci. Cryptogr., vol. 22, no. 1, pp. 9–29 (2019).[21] S. A. Nagar and S. Alshamma, “High speed implementation of RSA algorithm with modified keys exchange,” in Proc. 2012 6th Int. Conf. Sci. Electron., Technol. Inf. Telecommun. (SETIT), pp. 639–642 (2012).[22] G. L. Miller, “Riemann’s hypothesis and tests for primality,” J. Comput. Syst. Sci., vol. 13, pp. 300–317 (1976).[23] W. A. Shukur, “A proposed method for generating a private key using digital color image,” Int. J. Appl. Eng. Res., vol. 12, no. 16, pp. 6235–6240 (2017).[24] W. Stallings, Cryptography and Network Security: Principles and Practice. Pearson Education, United Kingdom (2020).[25] W. Samek, G. Montavon, S. Lapuschkin, C. J. Anders and K.-R. Muller, “Explaining deep neural networks and beyond: A review of methods and applications,” Proc. IEEE, vol. 109, no. 3, pp. 247–278 (2021).[26] R. L. Rivest, A. Shamir, and L. Adleman, “A method for obtaining digital signatures and public-key cryptosystems,” Commun. ACM, vol. 21, no. 2, pp. 120–126 (1978).[27] L. Dong and K. Chen “Introduction of cryptographic protocols,” in Cryptographic Protocol: Security Analysis Based on Trusted Freshness, Springer, pp. 1–12 (2012).[28] S. Dua and X. Du, Data Mining and Machine Learning in Cybersecurity. CRC Press, 2016.[29] B. A. Forouzan and D. Mukhopadhyay, Cryptography and Network Security, vol. 12. McGraw-Hill Education (2015).[30] H. Lee and J. Song, “Introduction to convolutional neural network using Keras: An understanding from a statistician,” Commun. Stat. Appl. Methods, vol. 26, no. 6, pp. 591–610 (2019).[31] P. Manuja and R. S. Shekhawat, “Developing information security metrics and measures for risk assessment of an organization,” Journal of Discrete Mathematical Sciences and Cryptography, vol. 25, no. 4, pp. 1195–1202, May (2022), doi: https://doi.org/10.1080/09720529.2022.2075092.[32] K. K. Jabbar, H. A. Hailal, and A. T. Naser, “Information security based on sub-system keys generator by utilizing polynomials method and logic gate,” Journal of Discrete Mathematical Sciences and Cryptography, vol. 26, no. 4, pp. 1135–1143, Jan. (2023), doi: https://doi.org/10.47974/jdmsc-1549.
Views: 161Downloads: 15Citations: 0