Blockchain-Based AKA Scheme for Moodle System
محتوى المقالة الرئيسي
الملخص
Moodle, Modular Object-Oriented Dynamic Learning Environment, is the most common learning management system being used around the world. many educational institutes, schools, and universities select Moodle system to achieve their electronic learning facilities such as lectures, exams, assignments and etc. Moodle as other Internet of thing systems uses Internet connection as the backbone communication channel between users. However, Security consideration is the most critical element facing the reliance on this technology. Registration, authentication, key agreement protocols are the most important protocols in any Internet of thing system since it is a well-known insecure channel. However, many researchers address that there are big security issues in the Moodle authentication system in need of being solved. On the other hand, blockchain is an emerging technology with great impact on our life in the coming days. Blockchain grants its security properties such as authenticity and integrity to various applications such as bitcoin, smart contracts, Internet of thing and etc.
Therefore, in this paper, we introduce a Secure and Efficient Authentication Scheme for Moodle Learning Management System using Blockchain Technology and Elgamal Public Key Infrastructure that achieves registration, authentication, and key agreement. Our security analysis illustrates that the proposed scheme is secure and withstands different types of attacks. Moreover, our performance evaluation shows that the proposed scheme is more efficient than the most common scheme and also other schemes since it preserves both the resources of users and the bandwidth of the network.