Blockchain-Based Diploma Authentication System: A Design Science Approach Using Smart Contracts and Ganache
Haryati Haryati(1*); Dwi Vernanda(2);
(1) Politeknik Negeri Subang
(2) Politeknik Negeri Subang
(*) Corresponding Author
AbstractAcademic credential fraud poses a critical challenge to Indonesian higher education, with approximately 30% of job applicants providing false academic qualifications while conventional verification processes require 2–4 weeks with significant administrative costs. This research addresses the gap where 77% of blockchain education research remains conceptual by proposing and evaluating a four-layer blockchain system architecture for academic diploma authentication. Using Design Science Research Methodology (DSRM), the study designs and implements a layered architecture comprising a Presentation Layer (React 18.2.0 with client-side SHA-256 hashing), Application Layer (Node.js 18.20.8 with Web3.js), Data Layer (PostgreSQL 14.5 for off-chain metadata), and Blockchain Layer (DiplomaValidator smart contract in Solidity 0.8.19 on Ganache 2.7.1). The architectural design enforces separation of concerns, enabling tamper-evident credential storage through immutable on-chain hash registration and trustless public verification through zero-gas view functions. Comprehensive evaluation through 38 functional tests, performance benchmarking, security auditing, and integration testing demonstrates 100% pass rate across all categories. Performance metrics show registration in 15.23 ms (240,082 gas units) and verification in 9.47 ms at zero gas cost, achieving 51.81 TPS throughput. Security audit yields 95/100 with zero high or medium vulnerabilities. The primary contribution of this research is a formally documented four-layer blockchain architecture for academic credential authentication validated through DSRM providing a replicable architectural model and quantified performance baselines for the Computer Science community and Indonesian higher education institutions considering blockchain adoption KeywordsBlockchain; Smart Contract; Diploma Authentication; Ganache; DSRM
|
Full Text:PDF |
Article MetricsAbstract view: 119 timesPDF view: 56 times |
Digital Object Identifier https://doi.org/10.33096/ilkom.v18i1.3224.69-84
|
Cite |
References
M. Holbl, M. Kompara, A. Kamisalic, and L. Nemec Zlatolas, “A Systematic Review of The Use of Blockchain in Healthcare,” Symmetry, vol. 10, no. 10, p. 470, Oct. 2018, doi: 10.3390/sym10100470.
M. Jirgensons and J. Kapenieks, “Blockchain and the Future of Digital Learning Credential Assessment and Management,” Journal of Teacher Education for Sustainability, vol. 20, pp. 145–156, Jun. 2018, doi: 10.2478/jtes-2018-0009.
W. Gräther, S. Kolvenbach, R. Ruland, J. Schütte, C. Ferreira Torres, and F. Wendland, “Blockchain for Education: Lifelong Learning Passport,” in 1st ERCIM Blockchain Workshop 2018, Amsterdam: EUSSET, May 2018. doi: 10.18420/blockchain2018_07.
M. Sharples and J. Domingue, “The Blockchain and Kudos: A Distributed System for Educational Record, Reputation and Reward,” in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Springer Verlag, 2016, pp. 490–496. doi: 10.1007/978-3-319-45153-4_48.
C. A. Henle, B. R. Dineen, and M. K. Duffy, “Assessing Intentional Resume Deception: Development and Nomological Network of a Resume Fraud Measure,” J. Bus. Psychol., vol. 34, no. 1, pp. 87–106, Feb. 2019, doi: 10.1007/s10869-017-9527-4.
M. Zinuddin and H. Sejati, “Analisis Penegakan Hukum Terhadap Dugaan Penggunaan Ijazah Palsu oleh Pejabat Publik,” Semarang Law Review, vol. 6, no. 2, pp. 322–329, Oct. 2025, doi: 10.26623/slr.v6i2.12676.
E.-Y. Daraghmi, Y.-A. Daraghmi, and S.-M. Yuan, “UniChain: A Design of Blockchain-Based System for Electronic Academic Records Access and Permissions Management,” Appl. Sci., vol. 9, no. 22, p. 4966, Nov. 2019, doi: 10.3390/app9224966.
P. Ocheja, B. Flanagan, and H. Ogata, “Connecting Decentralized Learning Records: A Blockchain Based Learning Analytics Platform,” Proceedings of the 8th International Conference on Learning Analytics and Knowledge, New York, USA: Association for Computing Machinery, 2018, pp. 265–269. doi: 10.1145/3170358.3170365.
S. Nakamoto, “Bitcoin: A Peer-to-Peer Electronic Cash System,” SSRN Electron. J., 2008, doi: 10.2139/ssrn.3440802.
G. Wood, “Ethereum: A Secure Decentralised Generalised Transaction Ledger,” Ethereum Project Yellow Paper, vol. 151, pp. 1–32, 2014. [Online]. Available: https://ethereum.github.io/yellowpaper/paper.pdf
F. Tschorsch and B. Scheuermann, “Bitcoin and Beyond: A Technical Survey on Decentralized Digital Currencies,” IEEE Commun. Surv. Tuts., vol. 18, no. 3, pp. 2084-2123, 2016, doi: 10.1109/COMST.2016.2535718.
G. Caldarelli and J. Ellul, “Trusted Academic Transcripts on the Blockchain: A Systematic Literature Review,” Appl. Sci., vol. 11, no. 4, p. 1842, Feb. 2021, doi: 10.3390/app11041842.
M. Turkanovi ć , M. Hölbl, K. Koši č , M. Hericko, and A. Kamisalic, “EduCTX: A Blockchain-Based Higher Education Credit Platform,” IEEE Access, vol. 6, pp. 3918–3932, Oct. 2018, doi: 10.1109/ACCESS.2018.2789929.
P. Ocheja, B. Flanagan, H. Ueda, and H. Ogata, “Managing Lifelong Learning Records Through Blockchain,” Res. Pract. Technol. Enhanc. Learn., vol. 14, no. 1, Dec. 2019, doi: 10.1186/s41039-019-0097-0.
A. Alammary, S. Alhazmi, M. Almasri, and S. Gillani, “Blockchain-Based Applications in Education: A Systematic Review,” Applied Sciences, vol. 9, no. 12, p. 2400, Jun. 2019, doi: 10.3390/app9122400.
M. Wohrer and U. Zdun, “Smart Contracts: Security Patterns in The Ethereum Ecosystem and Solidity” International Workshop on Blockchain Oriented Software Engineering (IWBOSE), 2018, pp. 2–8. doi: 10.1109/IWBOSE.2018.8327565.
N. Atzei, M. Bartoletti, and T. Cimoli, “A Survey of Attacks on Ethereum Smart Contracts SoK,” Proceedings of the 6th International Conference on Principles of Security and Trust - Volume 10204, Berlin, Heidelberg: Springer-Verlag, 2017, pp. 164–186. doi: 10.1007/978-3-662-54455-6_8.
K. Peffers, T. Tuunanen, M. Rothenberger, and S. Chatterjee, “A Design Science Research Methodology for Information Systems Research,” J. Manage. Inf. Syst., vol. 24, no. 3, pp. 45–77, Dec. 2007, doi: 10.2753/MIS0742-1222240302.
A. R. Hevner, S. T. March, J. Park, and S. Ram, “Design Science in Information Systems Research,” MIS Q., vol. 28, no. 1, pp. 75–105, Mar. 2004, doi: 10.2307/25148625.
G. Wu, H. Wang, X. Lai, M. Wang, D. He, and S. Chan, “A comprehensive survey of smart contract security: State of the art and research directions,” Journal of Network and Computer Applications, vol. 226, p. 103882, 2024, doi: 10.1016/j.jnca.2024.103882.
Z. Zheng, S. Xie, H.-N. Dai, X. Chen, and H. Wang, “Blockchain Challenges and Opportunities: A Survey,” International Journal of Web and Grid Services, vol. 14, p. 352, Oct. 2018, doi: 10.1504/IJWGS.2018.095647.
L. Marchesi, M. Marchesi, G. Destefanis, G. Barabino, and D. Tigano, “Design Patterns for Gas Optimization in Ethereum,” IEEE International Workshop on Blockchain Oriented Software Engineering (IWBOSE), 2020, pp. 9–15. doi: 10.1109/IWBOSE50093.2020.9050163.
M. Wohrer and U. Zdun, “Design Patterns for Smart Contracts in The Ethereum Ecosystem,” IEEE Int. Conf. Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom), Halifax, NS, Canada, 2018, pp. 1513-1520, doi: 10.1109/Cybermatics_2018.2018.00255.
Y. Liu, Q. Lu, L. Zhu, H.-Y. Paik, and M. Staples, “A Systematic Literature Review on Blockchain Governance,” J. Syst. Softw., vol. 197, p. 111576, Mar. 2023, doi: 10.1016/j.jss.2022.111576.
S. Porru, A. Pinna, M. Marchesi, and R. Tonelli, “Blockchain-Oriented Software Engineering: Challenges and New Directions,” Proc. IEEE/ACM 39th Int. Conf. Software Engineering Companion (ICSE-C), Buenos Aires, Argentina, 2017, pp. 169-171, doi: 10.1109/ICSE-C.2017.142.
S. Azimi, A. Golzari, N. Ivaki, and N. Laranjeiro,” A Systematic Review on Smart Contracts Security Design Patterns,” Empir. Softw. Eng., vol. 30, no. 3, May 2025, doi: 10.1007/s10664-025-10646-w.
H. Chu, P. Zhang, H. Dong, Y. Xiao, S. Ji, and W. Li, ;A Survey on Smart Contract Vulnerabilities: Data Sources, Detection and Repair, Inf. Softw. Technol., vol. 159, p. 107221, 2023, doi: 10.1016/j.infsof.2023.107221.
S. Tikhomirov, E. Voskresenskaya, I. Ivanitskiy, R. Takhaviev, E. Marchenko, and Y. Alexandrov, “SmartCheck: Static Analysis of Ethereum Smart Contracts,” Proc. 1st Int. Workshop Emerging Trends in Software Eng. for Blockchain (WETSEB), Gothenburg, Sweden, 2018, pp. 9-16, doi: 10.1145/3194113.3194115.
T. Durieux, J. F. Ferreira, R. Abreu, and P. Cruz, “Empirical Review of Automated Analysis Tools on 47,587 Ethereum Smart Contracts,” Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering, New York, USA: Association for Computing Machinery, 2020, pp. 530–541. doi: 10.1145/3377811.3380364.
T. Rama Reddy, P. V. G. D. Prasad Reddy, R. Srinivas, C. V. Raghavendran, R. V. S. Lalitha, and B. Annapurna, “Proposing a Reliable Method of Securing and Verifying The Credentials of Graduates Through Blockchain,” EURASIP J. Inf. Secur., vol. 2021, no. 1, Dec. 2021, doi: 10.1186/s13635-021-00122-5.
H. Yumna, M. M. Khan, M. Ikram, and S. Ilyas, “Use of Blockchain in Education: A Systematic Literature Review,” Proc. 11th Int. Conf. Computational Collective Intelligence (ICCCI), Hendaye, France, 2019, pp. 191–202. doi: 10.1007/978-3-030-14802-7_17.
A. Rustemi, F. Dalipi, V. Atanasovski, and A. Risteski, “A Systematic Literature Review on Blockchain-Based Systems for Academic Certificate Verification,” IEEE Access, vol. 11, pp. 64679–64696, 2023, doi: 10.1109/ACCESS.2023.3289598.
Kementerian Sekretariat Negara Republik Indonesia, “Peraturan Pemerintah (PP) Nomor 71 Tahun 2019 tentang Penyelenggaraan Sistem dan Transaksi Elektronik,” Indonesia: Kementerian Sekretariat Negara Republik Indonesia, 2019, pp. 1–90. [Online]. Available: https://peraturan.bpk.go.id/Details/122030/pp-no-71-tahun-2019
G. Destefanis, M. Marchesi, M. Ortu, R. Tonelli, A. Bracciali, and R. Hierons, “Smart Contracts Vulnerabilities: A Call for Blockchain Software Engineering?,” International Workshop on Blockchain Oriented Software Engineering (IWBOSE), 2018, pp. 19–25. doi: 10.1109/IWBOSE.2018.8327567.
Refbacks
- There are currently no refbacks.
Copyright (c) 2026 Haryati, Dwi Vernanda

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.






