Implementation of an Improved Data Encryption Algorithm in a Web Based Learning System
- 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.
DOI: https://doi.org/10.3844/pisp.2011.31.35
Copyright: © 2011 Adeolu Olabode Afolabi and Rotimi Adagunodo. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
- 4,233 Views
- 3,020 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)