Skip to main content
Log in

Enhanced privacy-preserving in student certificate management in blockchain and interplanetary file system

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Blockchain technology is popular due to properties such as immutability, transparency, distributed storage, and control decentralisation. Student certificates and skill verification are used for job applications and other purposes. Forgery of certificates with centralised authority is a major issue in online education. This challenge can be solved by using blockchain-based certificate management for students and skill evidence management for employees. However, these types of certificate managements have many issues like security and privacy breaches, fear of cyber-attack, hijacking of the session, identity theft of participants, etc. Because blockchain uses cryptographic hash and digital signature for sending and verifying transactions in blockchain peer-to-peer networks, we can overcome many security and privacy difficulties. We proposed a system that generates the identity of students using the tokens and stores them in the interplanetary file system (IPFS). The proposed system makes use of IPFS and EdDSA (Edward-curve Digital Signature Algorithm) for digital signature and verification, as well as SHA-256 for cryptographic hashing. Our proposed system results provide the transaction speed, time required for per transaction, and time required for signing and verifying a transaction. We compare our proposed system with the previously developed systems in terms of privacy, transaction cost, large file storage, blockchain implementation and registration cost.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Algorithm 1
Algorithm 2
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Alammary A, Alhazmi S, Almasri M, Gillani S (2019) Blockchain-based applications in education: a systematic review. Applied Sciences vol 9(12). https://doi.org/10.3390/app9122400

  2. Ali SIM, Farouk H, Sharaf H (2022) A blockchain-based models for student information systems. Egypt Inform J 23(2):187–196. https://doi.org/10.1016/j.eij.2021.12.002

    Article  Google Scholar 

  3. Alsayed Kassem J, Sayeed S, Marco-Gisbert H, Pervez Z, Dahal K (2019) Dns-idm: a blockchain identity management system to secure personal data sharing in a network. Applied Sciences 9(15). https://doi.org/10.3390/app9152953

  4. Amo D, Fonseca D, Alier M, García-Peñalvo FJ, Casañ MJ (2019) Personal data broker instead of blockchain for students’ data privacy assurance. In: Rocha Á, Adeli H, Reis LP, Costanzo S (eds) new knowledge in information systems and technologies, pp 371–380. Springer, Cham

  5. Asamoah KO, Xia H, Amofa S, Amankona OI, Luo K, Xia Q, Gao J, Du X, Guizani M (2020) Zero-chain: a blockchain-based identity for digital city operating system. IEEE Internet Things J 7(10):10336–10346. https://doi.org/10.1109/JIOT.2020.2986367

    Article  Google Scholar 

  6. Bellini E, Ceravolo P, Damiani E (2019) Blockchain-based e-vote-as-a-service. In: 2019 IEEE 12th International Conference on Cloud Computing (CLOUD), pp 484–486. https://doi.org/10.1109/CLOUD.2019.00085

  7. Budhiraja S, Rani R (2020) Tudocchain-securing academic certificate digitally on blockchain. In: Smys S, bestak R, Rocha Á(eds) Technologies, Inventive Computation, pp 150–160. Springer, Cham

  8. Chen C-L, Wang T, Tsaur W-J, Weng W, Deng Y-Y, Cui J (2021) Based on consortium blockchain to design a credit verifiable cross university course learning system. Secur Commun Netw, vol 2021

  9. Cheng H, Lu J, Xiang Z, Song B (2020) A permissioned blockchain-based platform for education certificate verification. In: Zheng Z, Dai H-N, Fu X, Chen, B (eds) blockchain and trustworthy systems, pp 456–471. Springer, Singapore

  10. Curmi A, Inguanez F (2019) Blockchain based certificate verification platform. In: Abramowicz W, Paschke A (eds) business information systems workshops, pp 211–216. Springer, Cham

  11. Deenmahomed HA, Didier MM, Sungkur RK (2021) The future of university education: Examination, transcript, and certificate system using blockchain. Comput Appl Eng Educ 29(5):1234–1256

    Article  Google Scholar 

  12. Dewangan NK, Chandrakar P (2021) Peer-to-peer trade registration process with blockchain in small and medium enterprises (smes) in e-governance. In: 2021 4th International Conference on Security and Privacy (ISEA-ISAP), pp 1–7. IEEE

  13. Grech A, Sood I, Ariño L (2021) Blockchain, self-sovereign identity and digital credentials: promise versus praxis in education. Frontiers in Blockchain 4:7. https://doi.org/10.3389/fbloc.2021.616779

    Article  Google Scholar 

  14. Gresch J, Rodrigues B, Scheid E, Kanhere SS, Stiller B (2019) The proposal of a blockchain-based architecture for transparent certificate handling. In: Abramowicz, W, Paschke A (eds) workshops, business information systems, pp 185–196. Springer, Cham

  15. Huan L, Nguyen D-M, Pham H-A, Huynh-Tuong N (2020) Authentication in e-learning systems: challenges and solutions. Sci Technol Develop J Eng Technol 3:95–101. https://doi.org/10.32508/stdjet.v3iSI1.516

    Article  Google Scholar 

  16. Karapapas C, Pittaras I, Fotiou N, Polyzos GC (2020) Ransomware as a service using smart contracts and ipfs. In: 2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC), pp 1–5. https://doi.org/10.1109/ICBC48266.2020.9169451

  17. Krejci S, Sigwart M, Schulte S (2020) Blockchain- and ipfs-based data distribution for the internet of things. In: Brogi A, Zimmermann W, Kritikos K (eds) service-oriented and cloud computing, pp 177–191. Springer, Cham

  18. Kumar P, Gupta GP, Tripathi R (2020) Tp2sf: A trustworthy privacy-preserving secured framework for sustainable smart cities by leveraging blockchain and machine learning. J Syst Archit, p 101954. https://doi.org/10.1016/j.sysarc.2020.101954

  19. Lam TY, Dongol B (2022) A blockchain-enabled e-learning platform. Interact Learn Environ 30 (7):1229–1251. https://doi.org/10.1080/10494820.2020.1716022

    Article  Google Scholar 

  20. Latif S, Idrees Z, Ahmad J, Zheng L, Zou Z (2021) A blockchain-based architecture for secure and trustworthy operations in the industrial internet of things. J Ind Inf Integr 21:100190. https://doi.org/10.1016/j.jii.2020.100190

    Google Scholar 

  21. Liu L, Han M, Zhou Y, Parizi RM, Korayem M (2020) Blockchain-based certification for education, employment, and skill with incentive mechanism, pp 269–290. Springer, Cham. In: Choo K-KR, Dehghantanha A, Parizi RM (eds). https://doi.org/10.1007/978-3-030-38181-3_14

  22. Liu B, Xiao L, Long J, Tang M, Hosam O (2020) Secure digital certificate-based data access control scheme in blockchain. IEEE Access 8:91751–91760. https://doi.org/10.1109/ACCESS.2020.2993921

    Article  Google Scholar 

  23. Liyuan L, Meng H, Yiyun Z, Reza P (2019) E2 c-chain: a two-stage incentive education employment and skill certification blockchain. In: 2019 IEEE International conference on Blockchain (Blockchain), pp 140–147. https://doi.org/10.1109/Blockchain.2019.00027

  24. Mamun MAA, Alam SMM, Hossain MS, Samiruzzaman M (2020) A novel approach to blockchain-based digital identity system. In: Arai K, Kapoor S, Bhatia R (eds) Advances in information and communication, pp 93–112. Springer, Cham

  25. Mishra RA, Kalla A, Braeken A, Liyanage M (2021) Privacy protected blockchain based architecture and implementation for sharing of students’ credentials. Inf Process Manage 58(3):102512. https://doi.org/10.1016/j.ipm.2021.102512

    Article  Google Scholar 

  26. Mishra RA, Kalla A, Singh NA, Liyanage M (2020) Implementation and analysis of blockchain based dapp for secure sharing of students’ credentials. In: 2020 IEEE 17th Annual Consumer Communications Networking Conference (CCNC), pp 1–2. https://doi.org/10.1109/CCNC46108.2020.9045196

  27. Mishra R, Kalla A, Singh N, Liyanage M (2020) Implementation and analysis of blockchain based dapp for secure sharing of students’ credentials. https://doi.org/10.1109/CCNC46108.2020.9045196

  28. Naz M, Al-zahrani FA, Khalid R, Javaid N, Qamar AM, Afzal MK, Shafiq M (2019) A secure data sharing platform using blockchain and interplanetary file system. Sustainability 11(24). https://doi.org/10.3390/su11247054

  29. Nguyen BM, Dao T-C, Do B-L (2020) Towards a blockchain-based certificate authentication system in vietnam. Peer J Computer Science 6:266

    Article  Google Scholar 

  30. Patole D, Borse Y, Jain J, Maher S (2020) Personal identity on blockchain. In: Sharma H, Govindan K, Poonia RC, Kumar S, El-medany WM (eds) advances in computing and intelligent systems, pp 439–446. Springer, Singapore

  31. Pham V, Tran C, Nguyen T, Nguyen T, Do B, Dao T, Nguyen BM (2020) B-box - a decentralized storage system using ipfs, attributed-based encryption, and blockchain. In: 2020 RIVF International conference on computing and communication technologies (RIVF), pp 1–6. https://doi.org/10.1109/RIVF48685.2020.9140747

  32. Politou E, Alepis E, Patsakis C, Casino F, Alazab M (2020) Delegated content erasure in ipfs. Future Gen Comput Syst 112:956–964. https://doi.org/10.1016/j.future.2020.06.037

    Article  Google Scholar 

  33. Qi Y, Hossain MS, Nie J, Li X (2021) Privacy-preserving blockchain-based federated learning for traffic flow prediction. Future Gener Comput Syst 117:328–337. https://doi.org/10.1016/j.future.2020.12.003

    Article  Google Scholar 

  34. Turkanović M, Hölbl M, Košič K, Heričko M, Kamišalić A (2018) Eductx: a blockchain-based higher education credit platform. IEEE Access 6:5112–5127. https://doi.org/10.1109/ACCESS.2018.2789929

    Article  Google Scholar 

  35. Vidal FR, Gouveia F, Soares C (2020) Revocation mechanisms for academic certificates stored on a blockchain. In: 2020 15th Iberian Conference on Information Systems and Technologies (CISTI), pp 1–6. https://doi.org/10.23919/CISTI49556.2020.9141088

  36. Xu Y, Zhao S, Kong L, Zheng Y, Zhang S, Li Q (2017) Ecbc: a high performance educational certificate blockchain with efficient query. In: Hung DV, Kapur D (eds) Theoretical aspects of computing – ICTAC 2017, pp 288–304. Springer, Cham

Download references

Funding

There is no funding available for this work.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Narendra K Dewangan.

Ethics declarations

Conflict of interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Consent for Publication

All authors give consent for the publication of identifiable details, which can include photograph(s) and/or videos and/or case history and/or details within the text (“Material”) to be published in the Journal of Multimedia Tools and Applications.

Additional information

Availability of data and materials

Data sharing not applicable to this article as no datasets were generated or analyzed during the current study.

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Dewangan, N.K., Chandrakar, P., Kumari, S. et al. Enhanced privacy-preserving in student certificate management in blockchain and interplanetary file system. Multimed Tools Appl 82, 12595–12614 (2023). https://doi.org/10.1007/s11042-022-13915-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-022-13915-8

Keywords

Navigation