Abstract
The increasing adoption of blockchain technology in education has introduced alternative approaches to identity verification beyond centralized credential systems. This study proposes and implements a decentralized authentication mechanism for Moodle LMS using ERC-721 non-fungible tokens (NFTs) verified through MetaMask. Developed as a proof-of-concept following a design science methodology, the system links on-chain identity tokens to Moodle accounts without storing usernames or passwords. The architecture integrates Ethereum smart contracts, nonce-based digital signature verification, and Moodle’s Role-Based Access Control (RBAC) framework. Functional testing confirms that access is granted exclusively to users possessing valid ERC-721 tokens and verified wallet signatures. Replay attack simulations demonstrate effective resistance through nonce validation, while ensuring that no sensitive credential data is exposed during the authentication process, in contrast to default Moodle login mechanisms. Performance evaluation using Apache JMeter indicates stable operation under moderate loads. Although scalability and token management limitations remain, the results demonstrate the technical feasibility and enhanced security advantages of NFT-based authentication for learning management systems.
Metadata
| Item Type: | Article |
|---|---|
| Creators: | Creators Email / ID Num. Saputro, Danang H B UNSPECIFIED Setiawan, Noor A UNSPECIFIED Pratama, Azkario R UNSPECIFIED Tarigan, Avinanta UNSPECIFIED |
| Subjects: | Q Science > QA Mathematics > Instruments and machines > Electronic Computers. Computer Science > Cryptography. Access control. Computer security |
| Divisions: | Universiti Teknologi MARA, Perlis > Arau Campus |
| Journal or Publication Title: | Journal of Computing Research and Innovation |
| UiTM Journal Collections: | UiTM Journals > Journal of Computing Research and Innovation (JCRINN) |
| ISSN: | 2600-8793 |
| Volume: | 11 |
| Number: | 1 |
| Page Range: | pp. 131-140 |
| Keywords: | blockchain, decentralized authentication, NFT identity, e-learning, LMS, moodle |
| Date: | 2026 |
| URI: | https://ir.uitm.edu.my/id/eprint/135390 |
