Secure Data Exchange in M-Learning Platform using Adaptive Tunicate Slime-Mold-Based Hybrid Optimal Elliptic Curve Cryptography
Abstract
1. Introduction
- Proposing hybrid optimal elliptic curve cryptography for data encryption, thereby generating the public and private keys;
- Proposing an adaptive tunicate slime-mold algorithm to select optimally the random value and to generate optimal keys;
- Comparing the proposed ATS approach with various other existing techniques to determine the system effectiveness.
2. Related Literature Review
3. Problem Identification and Motivation
- Under cloud computing ambiance, one relies on the cloud provider to store the data in the cloud from unknown locations. Thus, the provider defends the user data from diverse conditions.
- Protection of data derived to supply the counterfeit, and identifying the nonrepudiation of information or data.
- User’s apprehension regarding the hacking threats, both internally and externally.
4. Proposed Mobile Learning System
4.1. Data Collection
- Whether or not the students have mobile devices to learn.
- Do the security and risk activities affect the teachers while utilizing mobile devices?
- Is the mobile learning technology important for students?
- Do the planned activities with the mobile devices permit the students to generate digital content?
- Whether or not the activities executed by using mobile devices allow you to track the students learning process.
- Whether or not the task or activities evolved using mobile device encourage the student to reflect on his/her own learning.
- Do the activities developed encourage collaborative work?
- Do the planned activities with mobile devices motivate communication among students?
- Will the proposed activity allow for group discussion?
- Whether or not the planned activities with mobile devices permit the students to share data?
- Do security threats create dangerous impact affects from mobile learning?
4.2. Secure M-Learning Design
4.3. Setup Processes
4.3.1. HOECC Algorithm
4.3.2. Key Generation Process
Tunicate Swarm Algorithm
- Step 1: Preventing disputes between various tunicates.
- Step 2: Gesticulation towards the most excellent neighbor.
- Step 3: Converging towards the best search agents.
- Step 4: Updating processes.
Slime-Mold Algorithm
- Step 1: Proceed towards food.
- Step 2: Food wrapping process.
- Step 3: Oscillatory process.
- : The value employs in simulating the frequency of oscillation at diverse food concentration for the quick approach of food when the food is obtained at high quality. Similarly, the approach of food is very low when the food quality is small.
- : The value gradually reaches to zero and randomly oscillates among [−k to k] with respect to increase in iterations.
- : The value eventually reaches to zero and randomly oscillates between [−1,1] with respect to an increase in iterations.
Adaptive Tunicate Slime-Mold (ATS) Approach-Based Optimal Key Generation
Computational Complexity
4.3.3. Encryption and Decryption Process
- ➢
- Low power consumption;
- ➢
- Low CPU utilization;
- ➢
- Low memory usage;
- ➢
- Fast encryption and decryption process.
5. Results and Discussions
5.1. Performance Measures
- Encryption time is the time taken for the encryption algorithm to create the cipher text from the plain text. It is employed to compute the throughput of an encryption method. It represents the speed of the encryption.
- Decryption time is the time taken to convert the encrypted data into the original data is called decryption time. It is the reverse scheme for the encryption. Decryption decodes the encrypted data so that the authorized user can only decrypt the data using a secret key or password.
- Uploading time is time taken to transmit the data from one computer system to another system through the network.
- Downloading time is the time taken to download any page linked with the services, including the entire content contained in the page.
5.2. Performance Evaluation
5.3. Comparative Analysis
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Buabeng-Andoh, C. Exploring University students’ intention to use mobile learning: A research model approach. Educ. Inf. Technol. 2021, 26, 241–256. [Google Scholar] [CrossRef] [Scilit]
- Butler, A.; Camilleri, M.A.; Creed, A.; Zutshi, A. The use of mobile learning technologies for corporate training and development: A contextual framework. In Strategic Corporate Communication in the Digital Age; Emerald Publishing Limited: Bingley, UK, 2021. [Google Scholar]
- Mergany, N.N.; Dafalla, A.; Awooda, E. Effect of mobile learning on academic achievement and attitude of Sudanese dental students: A preliminary study. BMC Med. Educ. 2021, 21, 1–7. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Vallejo-Correa, P.; Monsalve-Pulido, J.; Tabares-Betancur, M. A systematic mapping review of context-aware analysis and its approach to mobile learning and ubiquitous learning processes. Comput. Sci. Rev. 2021, 39, 100335. [Google Scholar] [CrossRef] [Scilit]
- Liu, C.; Zowghi, D.; Kearney, M.; Bano, M. Inquiry-based mobile learning in secondary school science education: A systematic review. J. Comput. Assist. Learn. 2021, 37, 1–23. [Google Scholar] [CrossRef] [Scilit]
- Qureshi, M.I.; Khan, N.; Gillani, S.M.A.H.; Raza, H. A Systematic Review of Past Decade of Mobile Learning: What we Learned and Where to Go. Int. J. Interact. Mob. Technol. 2020, 14, 67–81. [Google Scholar] [CrossRef] [Scilit]
- Okai-Ugbaje, S.; Ardzejewska, K.; Imran, A. Readiness, roles, and responsibilities of stakeholders for sustainable mobile learning adoption in higher education. Educ. Sci. 2020, 10, 49. [Google Scholar] [CrossRef] [Scilit]
- Hamidi, H.; Chavoshi, A. Analysis of the essential factors for the adoption of mobile learning in higher education: A case study of students of the University of Technology. Telemat. Inform. 2018, 35, 1053–1070. [Google Scholar] [CrossRef] [Scilit]
- Chang, C.Y.; Lai, C.L.; Hwang, G.J. Trends and research issues of mobile learning studies in nursing education: A review of academic publications from 1971 to 2016. Comput. Educ. 2018, 116, 28–48. [Google Scholar] [CrossRef] [Scilit]
- Sung, Y.T.; Lee, H.Y.; Yang, J.-M.; Chang, K.-E. The quality of experimental designs in mobile learning research: A systemic review and self-improvement tool. Educ. Res. Rev. 2019, 28, 100279. [Google Scholar] [CrossRef] [Scilit]
- Pooranian, Z.; Shojafar, M.; Garg, S.; Taheri, R.; Tafazolli, R. LEVER: Secure Deduplicated Cloud Storage with EncryptedTwo-Party Interactions in Cyber-Physical Systems. IEEE Trans. Ind. Inform. 2021, 17, 5759–5768. [Google Scholar] [CrossRef] [Scilit]
- Ennouamani, S.; Mahani, Z.; Akharraz, L. A context-aware mobile learning system for adapting learning content and format of presentation: Design, validation and evaluation. Educ. Inf. Technol. 2020, 25, 3919–3955. [Google Scholar] [CrossRef] [Scilit]
- Pensabe-Rodriguez, A.; Lopez-Dominguez, E.; Hernandez-Velazquez, Y.; Dominguez-Isidro, S.; De-la-Calleja, J. Context-aware mobile learning system: Usability assessment based on a field study. Telemat. Inform. 2020, 48, 101346. [Google Scholar] [CrossRef] [Scilit]
- Romero-Rodríguez, J.-M.; Aznar-Díaz, I.; Hinojo-Lucena, F.-J.; Gómez-García, G. Mobile learning in higher education: Structural equation model for good teaching practices. IEEE Access 2020, 8, 91761–91769. [Google Scholar] [CrossRef] [Scilit]
- Li, K.C.; Lee, L.Y.-K.; Wong, S.-L.; Yau, I.S.-Y.; Wong, B.T.-M. The effects of mobile learning for nursing students: An integrative evaluation of learning process, learning motivation, and study performance. Int. J. Mob. Learn. Organ. 2019, 13, 51–67. [Google Scholar] [CrossRef] [Scilit]
- Bai, H. Pedagogical practices of mobile learning in K-12 and higher education settings. TechTrends 2019, 63, 611–620. [Google Scholar] [CrossRef] [Scilit]
- Al-Emran, M.; Mezhuyev, V.; Kamaludin, A. Towards a conceptual model for examining the impact of knowledge management factors on mobile learning acceptance. Technol. Soc. 2020, 61, 101247. [Google Scholar] [CrossRef] [Scilit]
- Mutambara, D.; Bayaga, A. Determinants of mobile learning acceptance for STEM education in rural areas. Comput. Educ. 2021, 160, 104010. [Google Scholar] [CrossRef] [Scilit]
- Bernacki, M.L.; Greene, J.A.; Crompton, H. Mobile technology, learning, and achievement: Advances in understanding and measuring the role of mobile technology in education. Contemp. Educ. Psychol. 2020, 60, 101827. [Google Scholar] [CrossRef] [Scilit]
- El-Sofany, H.; El-Haggar, N. The effectiveness of using mobile learning techniques to improve learning outcomes in higher education. Int. J. Interact. Mob. Technol. 2020, 14, 4–18. [Google Scholar] [CrossRef] [Scilit]
- Troussas, C.; Krouska, A.; Sgouropoulou, C. Collaboration and fuzzy-modeled personalization for mobile game-based learning in higher education. Comput. Educ. 2020, 144, 103698. [Google Scholar] [CrossRef] [Scilit]
- Korać, D.; Damjanović, B.; Simić, D. March. Information security in M-learning systems: Challenges and threats of using cookies. In Proceedings of the 2020 19th International Symposium INFOTEH-JAHORINA (INFOTEH), EastSaravejo, Bosnia and Herzegovina, 18–20 March 2020; pp. 1–6. [Google Scholar]
- Khairi, T.W.A. Secure mobile learning system using voice authentication. J. Eng. Appl. Sci. 2019, 14, 8180–8186. [Google Scholar]
- Al Shehri, M. A secure mobile learning framework based on Cloud. Int. J. Adv. Comput. Sci. Appl. 2017, 8, 7–11. [Google Scholar]
- Lee, E.-Y.; Jeon, Y.J.J. The Difference of user satisfaction and net benefit of a mobile learning management system according to self-directed learning: An investigation of cyber university students in hospitality. Sustainability 2020, 12, 2672. [Google Scholar] [CrossRef] [Scilit]
- Verma, O.P.; Jain, N.; Pal, S.K. Design and analysis of an optimal ECC algorithm with effective access control mechanism for big data. Multimed. Tools Appl. 2020, 79, 9757–9783. [Google Scholar] [CrossRef] [Scilit]
- Malik, A.; Aggarwal, M.; Sharma, B.; Singh, A.; Singh, K.K. Optimal Elliptic Curve Cryptography-Based Effective Approach for Secure Data Storage in Clouds. Int. J. Knowl. Syst. Sci. 2020, 11, 65–81. [Google Scholar] [CrossRef] [Scilit]
- Kaur, S.L.; Awasthi, K.; Sangal, A.L.; Dhiman, G. Tunicate Swarm Algorithm: A new bio-inspired based metaheuristic paradigm for global optimization. Eng. Appl. Artif. Intell. 2020, 90, 103541. [Google Scholar] [CrossRef] [Scilit]
- Fetouh, T.; Elsayed, A.M. Optimal Control and Operation of Fully Automated Distribution Networks Using Improved Tunicate Swarm Intelligent Algorithm. IEEE Access 2020, 8, 129689–129708. [Google Scholar] [CrossRef] [Scilit]
- Li, S.; Chen, H.; Wang, M.; Heidari, A.A.; Mirjalili, S. Slime mould algorithm: A new method for stochastic optimization. Future Gener. Comput. Syst. 2020, 111, 300–323. [Google Scholar] [CrossRef] [Scilit]
- Malik, A.; Jain, V.K. Effective Renewal and Signing Method to Achieve Secure Storage and Computation Using Hybrid RSA-MABC Algorithm. Int. J. Intell. Eng. Syst. 2016, 9, 11–20. [Google Scholar] [CrossRef] [Scilit]













| Literature | Studies/Framework | Objective | Merits | Demerits |
|---|---|---|---|---|
| Ennouamani et al. [12] | Dynamic Mobile Adaptive Learning Content and Format (D-MALCOF) | Providing appropriate learning for every student | Positive, perception and encouraging feedback | Failed to collect the feedbacks |
| Pensabe et al. [13] | Context Aware Mobile Learning System (CAMLS) | Evaluating usability assessment | Enhanced acceptance, applicability and satisfaction | Poor augmented reality and collaborative works |
| Romero et al. [14] | Structural equation design for mobile learning | Investigating the factors that influencing the progression of good teaching | Enhanced teaching activity | Limited sample size |
| Li et al. [15] | Framework for Rational Analysis of Mobile Education (FRAME) | Studying the relationship among the variables | High learning motivation | Poor theoretical establishment |
| Bai et al. [16] | Mobile learning in higher education and K-12 | Providing theoretical foundations to mobile learning | Highly satisfied | Low effectiveness |
| Al-Emran et al. [17] | Partial Least Squares–Structural Equation Modeling (PLS-SEM) | Developing a conceptual model | High education environments | Poor satisfaction and acceptance |
| Mutambara et al. [18] | STEM-based mobile learning | Examining the acceptance of high school learning | High psychological and skilled readiness | Low learning motivation |
| Bernacki et al. [19] | Mobile and wearable technology | Providing balanced consideration in learning | Enhanced learning processes | Failed in collecting the data accurately |
| El sofany et al. [20] | Web-based platform | Evaluating the students perceptions and recognizing the quality | Positive perception, enhanced students sill, high flexibility rate | Unsatisfied education environment |
| Troussas et al. [21] | Dynamic fuzzy logic approach | Analyzing pedagogical affordance | High learning outcome | Failed to analyze sentiments |
| Khairi et al. [22] | Human-behavior-based particle swarm optimization algorithm | Obtaining secure m-learning approach | Enhanced authentication performances | Low efficiency |
| Korać et al. [23] | Privacy and security technique | To improve security awareness and behavior in m-learning system | Highly secured personal information | Poor acceptance and satisfaction |
| Al Shehri et al. [24] | Secure mobile learning framework | Ensuring end-to-end security and mutual authentication | High privacy and integrity | Failed to implement in a simulation environment |
| Size of the File (KB) | Encryption Time (ms) | Decryption Time (ms) |
|---|---|---|
| 10 | 453 | 326 |
| 20 | 684 | 412 |
| 30 | 812 | 598 |
| 40 | 1120 | 782 |
| 50 | 1358 | 897 |
| Size of the File (KB) | Uploading Time (ms) | Downloading Time (ms) |
|---|---|---|
| 10 | 1995 | 1266 |
| 20 | 3156 | 1988 |
| 30 | 4018 | 2146 |
| 40 | 5095 | 3084 |
| 50 | 5894 | 3982 |
| Approaches | Computation Time | Success Rate | Convergence Rate |
|---|---|---|---|
| ATS (Proposed) | 0.35 s | 96.7% | 5 × 103 |
| MGOA | 0.78 s | 93% | 3.7 × 103 |
| CS | 1.2 s | 87% | 2.8 × 103 |
| ABC | 1.18 s | 85% | 2.6 × 103 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Aldabbagh, G.; Alghazzawi, D.M.; Hasan, S.H.; Alhaddad, M.; Malibari, A.; Cheng, L. Secure Data Exchange in M-Learning Platform using Adaptive Tunicate Slime-Mold-Based Hybrid Optimal Elliptic Curve Cryptography. Appl. Sci. 2021, 11, 5316. https://doi.org/10.3390/app11125316
Aldabbagh G, Alghazzawi DM, Hasan SH, Alhaddad M, Malibari A, Cheng L. Secure Data Exchange in M-Learning Platform using Adaptive Tunicate Slime-Mold-Based Hybrid Optimal Elliptic Curve Cryptography. Applied Sciences. 2021; 11(12):5316. https://doi.org/10.3390/app11125316
Chicago/Turabian StyleAldabbagh, Ghadah, Daniyal M. Alghazzawi, Syed Hamid Hasan, Mohammed Alhaddad, Areej Malibari, and Li Cheng. 2021. "Secure Data Exchange in M-Learning Platform using Adaptive Tunicate Slime-Mold-Based Hybrid Optimal Elliptic Curve Cryptography" Applied Sciences 11, no. 12: 5316. https://doi.org/10.3390/app11125316
APA StyleAldabbagh, G., Alghazzawi, D. M., Hasan, S. H., Alhaddad, M., Malibari, A., & Cheng, L. (2021). Secure Data Exchange in M-Learning Platform using Adaptive Tunicate Slime-Mold-Based Hybrid Optimal Elliptic Curve Cryptography. Applied Sciences, 11(12), 5316. https://doi.org/10.3390/app11125316

