NFT-based authentication in education: ERC-721 token use for moodle LMS security and credentialing

Saputro, Danang H B and Setiawan, Noor A and Pratama, Azkario R and Tarigan, Avinanta (2026) NFT-based authentication in education: ERC-721 token use for moodle LMS security and credentialing. Journal of Computing Research and Innovation, 11 (1): 11. pp. 131-140. ISSN 2600-8793

Official URL: https://jcrinn.com/index.php/jcrinn

Identification Number (DOI): 10.24191/jcrinn.v11i1.622

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
Edit Item
Edit Item

Download

[thumbnail of 135390.pdf] Text
135390.pdf

Download (354kB)

ID Number

135390

Indexing

Altmetric
PlumX
Dimensions

Statistic

Statistic details