Research Article Open Access

Implementation of an Improved Data Encryption Algorithm in a Web Based Learning System

Adeolu Olabode Afolabi1 and Rotimi Adagunodo2
  • 1 Department of Computer Science and Engineering, Ladoke Akintola University of Technology, Ogbomoso, Nigeria
  • 2 Department of Computer Science and Engineering, Obafemi Awolowo University Ile Ife, Nigeria

Abstract

Problem statement: This study proffered solution to some identified data insecurity problems in software development by the use of Web-based learning system as a test bed and development of an hybrid crypto-biometric security system. Approach: A variant of data encryption algorithm tagged (XOR-RSA algorithm) is developed in order to encrypt the messages being sent between the learner and the facilitator. Results: A comparative analysis of performance of this algorithm was carried out using cryptographic algorithm metrics in order to establish its stronger performance above the existing algorithms. The result shows that the improved algorithm (XOR-RSA) performed better than prominent data encryption algorithms in the likes of RSA, SKIPJACK, DES1 and 3DES. Conclusion/Recommendations: This was eventually implemented in a web based learning system. The work provides a prototype for the development of secured Web-based learning infrastructure and its contextual framework, which foster indigenization of electronic learning technology which will adequately address the related challenges in the phenomenon of system security in terms of confidentiality and integrity of the system.

Physics International
Volume 2 No. 1, 2011, 31-35

DOI: https://doi.org/10.3844/pisp.2011.31.35

Submitted On: 16 October 2010 Published On: 23 January 2012

How to Cite: Afolabi, A. O. & Adagunodo, R. (2011). Implementation of an Improved Data Encryption Algorithm in a Web Based Learning System. Physics International, 2(1), 31-35. https://doi.org/10.3844/pisp.2011.31.35

  • 3,420 Views
  • 2,552 Downloads
  • 3 Citations

Download

Keywords

  • Encryption algorithm
  • web-based learning system
  • cryptography
  • architectural framework
  • symmetric encryption
  • crypto-biometric
  • alphanumeric
  • symmetric cryptosystem
  • Hypertext Pre-Processor (PHP)
  • Personal Identification Numbers (PIN)