Secure E-Learning System Based on ZNP and AES


  • Rand Mohammed Rafee Department of Computer Science, College of Science, Mustansiriyah University, IRAQ.
  • Bashar M Nema Department of Computer Science, College of Science, Mustansiriyah University, IRAQ.



A secure electronic learning platform has been created to enable teachers and students to log into their accounts to learn efficiently and safely at any place and time. This platform has been proposed due to the urgent need to develop the education system and move it from traditional to interactive e-learning. In this paper, an application implemented that access remotely using a web browser interface and saved on a server depends on a Zero-Knowledge Proof (ZKP) system with an RSA algorithm was employed to solve registration and login challenges and securely transfer passwords. Using adapted AES to encrypt each user's personal information, Exams, and save it in in encrypted form in the database. The simulated results in this paper indicate the existence of a secure e-learning system, where security was achieved by performing the registration and login process without sending the password in its explicit form over an insecure network such as the Internet, in addition to encrypting the necessary information to be stored in an incomprehensible manner in the database, in the case of presence of an attack on the database.


Download data is not yet available.


M. A. Almaiah, A. Al-Khasawneh and A. Althunibat, "Exploring the critical challenges and factors influencing the E-learning system usage during COVID-19 pandemic," Education and Information Technologies, 2020.

CrossRef | PubMed

T. Favale, F. Soro, M. Trevisan, I. Drago and M. Mellia, "Campus traffic and e-Learning during COVID-19 pandemic," Computer Networks, 2020.


A. El Mhouti, M. Erradi and A. Nasseh, "Using cloud computing services in e-learning process:Benefits and challenges," Education and Information Technologies, 2018.


M.J. Mohammed," An Implementation of E-Learning Application Using Cloud Computing," M.S. thesis, Computer Sciences Dept., Technology Univ.,Iraq,2017.

M. A. Rodrigues, P. Chimenti and A. R. Nogueira, "An exploration of eLearning adoption in the educational ecosystem," Education and Information Technologies, 2020.

M.A.Ali, "Smart E-Learning Platform for Selective Courses," M.S. thesis, Informatics Institute for Post Graduate Studies, Iraqi Commission for Computers and Informatics.,Iraq,2019.

B. Gilbert ," Online Learning Revealing the Benefits and Challenges," M.S. thesis , Education Dept., St. John Fisher College,2015.

M. Messerschmidt and M. Pleva, "Biometric systems utilizing neural networks in the authentication for e-learning platforms," in 2019 17th International Conference on Emerging eLearning Technologies and Applications (ICETA), 2019, pp. 518-523: IEEE.


G. S. S. Jose and C. S. J. C. C. Christopher, "Secure cloud data storage approach in e-learning systems," vol. 22, no. 5, pp. 12857-12862, 2019.


E. Okoh, M. H. Makame, and A. I. J. I. S. J. A. G. P. Awad, "Toward online education for fingerprint recognition: A proof-of-concept web platform," vol. 26, no. 4, pp. 186-197, 2017.


W. Major, W. J. Buchanan and J. Ahmad, "An authentication protocol based on chaos and zero knowledge proof," Nonlinear Dynamics, 2020.


N.SH. Hameed, " Secure E-Voting System Using Biometrics and Zero- Knowledge Proof," M.S. thesis, Computer Sciences Dept., Mustansiriyah Univ.,Iraq,2020.

N. S. Hameed and B. M. Nema, "Secure E - Voting System using Voiceprint," Journal of Al Rafidain University College, 2019.

R. Lingappan, "What Is Secure Remote Password (SRP) Protocol and How to Use It?,", 20 NOV 2019. [Online].Available: [Accessed 16 October 2020].

B. Soewito and Y. Marcellinus, "IoT security system with modified Zero Knowledge Proof algorithm for authentication," Egyptian Informatics Journal, 2020.


S. Saxena and B. Kapoor, "an efficient parallel algorithm for secured data communications using RSA public key cryptography method‏," in 2014 IEEE International Advance Computing Conference (IACC), 2014.


SH.J. Mohammed," Secure Web Application Monitored By Intelligent Agent," Msc. thesis, Computer Sciences Dept., Mustansiriyah Univ.,Iraq,2020.

M. A. eltatar , " Modified Advanced Encryption Standard Algorithm for Reliable Real-Time Communications," M.S. thesis , College of engineering, The Islamic Univ, Gaza,2017.

O.G. Abbood, "Enhancing Cryptographic Security based on AES and DNA Computing," Ph.D. dissertation, Dept ofInformation Technology, Alexandria Univ,EGYPT,2019.

A. M. Abdullah, "Advanced Encryption Standard (AES) Algorithm to Encrypt and Decrypt Data," Cryptography and Network Security, 2017.

B. M. Nema, " Automatic passkey generator using speech biometric features", AIP Conference Proceedings, Vol. 2290, Issue 1 , Dec. 2020;


A. N. Abdulraheem and B. M. Nema, "Secure IoT Model Based on PRESENT Lightweight Modified and Chaotic Key Generator," 2020 1st. Information Technology to Enhance e-learning and Other Application (IT-ELA, 2020, pp. 12-18, doi: 10.1109/IT-ELA50150.2020.9253079.



Key Dates





Original Article

How to Cite

R. M. Rafee and B. M. . Nema, “Secure E-Learning System Based on ZNP and AES”, Al-Mustansiriyah Journal of Science, vol. 33, no. 1, pp. 39–44, Mar. 2022, doi: 10.23851/mjs.v33i1.1016.