Research Article

A SECURE ONLINE EXAMINATION SYSTEM USING SMART CONTRACTS

Volume: 27 Number: 4 December 3, 2024
TR EN

A SECURE ONLINE EXAMINATION SYSTEM USING SMART CONTRACTS

Abstract

Covid19 pandemic has affected many sectors including education. All types of schools (public and private) have started to provide online education systems to their students to prevent spreading the disease. The online education system has brought many advantages besides stopping the spread of the disease. The students have more time since the lectures are not in class, it reduces the cost for the students since they physically do not go to school, and it provides flexibility in the lectures that students decide their schedule to attend the classes. However, there are some challenges in the online education system. The system needs to be available for the students when they take exams, view their exam results, and upload their exams for assessment. Since the lectures and exams are taken online, the data is very crucial. The data contains sensitive information such as exams, answers, scores, name, date of birth, address, phone number, government identification number, etc. A traditional online education system has a centralized infrastructure governed and managed by a single entity. This results in the system having single-point-of-failure attacks. This paper proposes an online examination system based on a smart contract and a blockchain. The blockchain eliminates single-point-of-failure attacks. The teachers write questions and store them in the blockchain. Only authorized students retrieve the exams from the blockchain by using smart contracts. The students submit their completed exams at predefined times. Then, the teachers evaluate the students’ exams and put the results into the blockchain. Their exam scores are protected from any unauthorized entities by encryption. Students can freely see and view their scores at any time. Then, the students can show their results to any other third parties (once they apply for an internship or job) that they have completed the courses successfully. The system also uses a decentralized storage (off-chain) system to eliminate scalability problems. Off-chain storage (InterPlanetary File System) stores students’ exams, answers, and exam results while the corresponding content identifiers of the files are stored in the blockchain. The proposed system is resilient to malicious teachers who can manipulate the exam results. In addition, the proposed system also provides a method for dishonest students who can complain about their exam results. In other words, the proposed system solves any conflicts between entities.

Keywords

References

  1. Abdelsalam, M., Shokry, M., & Idrees, A. M. (2024). A Proposed Model for Improving the Reliability of Online Exam Results Using Blockchain. IEEE Access, 12, 7719-7733. DOI: 10.1109/ACCESS.2023.330499
  2. Androulaki, E., Barger, A., Bortnikov, V., Cachin, C., Christidis, K., De Caro, A., et al. (2018). Hyperledger fabric: A distributed operating system for permissioned blockchains. Proceedings of the Thirteenth EuroSys Conference on - EuroSys ‘18 (pp. 1-15). New York, New York, USA: ACM Press. DOI: 10.1145/3190508.3190538
  3. Benet, J. (2014). IPFS - Content Addressed, Versioned, P2P File System. CoRR, vol. abs/1407.3561. Retrieved from http://arxiv.org/abs/1407.3561.
  4. Buterin, V. (2014). Ethereum. Retrieved 8 2023, from http://bitcoin.org/bitcoin.pdf
  5. Dwivedi, S., & Vig, S. (2023). Blockchain adoption in higher-education institutions in India: Identifying the main challenges. Cogent Education, 11(1). DOI: https://doi.org/10.1080/2331186X.2023.2292887
  6. ElGamal, T. (1985). A public key cryptosystem and a signature scheme based on discrete logarithms. IEEE transactions on information theory, 31(4), 469-472. DOI: 10.1109/TIT.1985.1057074.
  7. HAM, D., MM, D., & RK, S. (2021). The future of university education: Examination, transcript, and certificate system using blockchain. Computer Applications in Engineering Education, 29, 1234-1256. DOI: https://doi.org/10.1002/cae.22381
  8. Jain, A., Tripathi, A. K., Chandra, N., & and Chinnasamy, P. (2021). Smart contract enabled online examination system based in blockchain network. 2021 International Conference on Computer Communication and Informatics (ICCCI). IEEE. DOI: 10.1109/ICCCI50826.2021.9402420

Details

Primary Language

English

Subjects

Cryptography

Journal Section

Research Article

Publication Date

December 3, 2024

Submission Date

May 10, 2024

Acceptance Date

July 31, 2024

Published in Issue

Year 2024 Volume: 27 Number: 4

APA
Öksüz, Ö. (2024). A SECURE ONLINE EXAMINATION SYSTEM USING SMART CONTRACTS. Kahramanmaraş Sütçü İmam Üniversitesi Mühendislik Bilimleri Dergisi, 27(4), 1421-1436. https://doi.org/10.17780/ksujes.1481542