Abstract
Electronic portfolios are crucial means to evaluate the performance of students. However, the traditional student e-portfolio(SEP) system cannot meet the needs of guaranteeing students' information safety due to the system using centralized third-party storage. In addition, the SEP system involves multiple stakeholders and has an extreme volume of learning data, while the current access control model fails to satisfy the requirements of the SEP system. Blockchain technology provides a possible solution to the issues, while the massive data stored in the blockchain can cause congestion in the blockchain network. Therefore, we propose StuChain, an efficient blockchain-based SEP platform integrating a hybrid access control approach, to solve the above problems. Firstly, we design a hybrid access control model to manage and share student e-portfolio. Secondly, we propose to use blockchain technology to solve the security issue and design smart contracts to realize identity certification, recording, access control management, and sharing. Thirdly, we present an efficient storage approach, which achieves massive storage without threatening the system’s efficiency. The student e-portfolio information is encrypted through the symmetric encryption scheme(AES-128), signed through the Edwards-curve digital signature algorithm (EdDSA), and recorded in the off-chain. We store the corresponding storage address and hash values in the blockchain. Finally, we conduct theoretical analysis and extensive experiments. Theoretical analysis demonstrates that our proposed approach outperforms other schemes. Experimental results show that our proposed StuChain can achieve secure and efficient storage, fine-grained access control, and our proposed system maintains high throughput.















Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Data Availability
Data will be available on reasonable request from the corresponding author.
References
Advanced Encryption Standard, Standard FIPS PUB 197, Nov. 2001. Accessed: Apr. 2022. [Online]. Available: http://csrc.nist.gov/publications/fips/fips197/fips-197.pdf
A blockchain benchmark framework to measure performance of multiple blockchain solutions, [Online]. Available: https://github.com/hyperledger/caliper. Accessed January 4, 2021.
Alnafrah I, Mouselli S (2021) Revitalizing blockchain technology potentials for smooth academic records management and verification in low-income countries. Int J Educ Dev 85:102460
Balaban I, Mu E, Divjak B (2013) Development of an electronic Portfolio system success model: An information systems approach. Comput Educ 60(1):396–411
Bernstein DJ, Josefsson S, Lange T, Schwabe P, Yang BY (2015) EdDSA for more curves. Cryptology ePrint Archive p 677
Cruz JP, Kaji Y, Yanai N (2018) RBAC-SC: Role-based access control using smart contract. IEEE Access 6:12240–12251
Dai H-N, Zheng Z, Zhang Y (2019) Blockchain for Internet of Things: A Survey. IEEE Internet Things J 6(5):8076–8094. https://doi.org/10.1109/JIOT.2019.2920987
Dinh TTA, Liu R, Zhang M, Chen G, Ooi BC, Wang J (2018) Untangling blockchain: A data processing view of blockchain systems. IEEE Trans Knowl Data Eng 30(7):1366–1385
Gupta BB, Li KC, Leung VC, Psannis KE, Yamaguchi S (2021) Blockchain-assisted secure fine-grained searchable encryption for a cloud-based healthcare cyber-physical system. IEEE/CAA J Autom Sin 8(12):1877–1890
Han D, Zhu Y, Li D, Liang W, Souri A, Li KC (2021) A blockchain-based auditable access control system for private data in service-centric IoT environments. IEEE Trans Ind Inform 18(5):3530–3540
Hao J, Huang C, Tang W, Zhang Y, Yuan S (2021) Smart Contract-based Access Control through Off-chain Signature and On-chain Evaluation. Express Briefs, IEEE Transactions on Circuits and Systems II. Accessed 10 July 2021
Hari A, Lakshman TV (2016) The internet blockchain: a distributed, tamper-resistant transaction framework for the internet. In Proceedings of the 15th ACM workshop on hot topics in networks (pp 204–210)
Hu VC, Kuhn DR, Ferraiolo DF, Voas J (2015) Attribute-based access control. Computer 48(2):85–88
Hyperledger Fabric, https://www.hyperledger.org/, Accessed May 15, 2020. [Online]. Available: https://github.com/hyperledger/fabric
Jeong J, Kim D, Ihm SY, Lee Y, Son Y (2021) Multilateral personal portfolio authentication system based on hyperledger fabric. ACM Trans Internet Technol (TOIT) 21(1):1–17
Jiang L, Chang X, Liu Y, Mišić J, Mišić VB (2020) Performance analysis of Hyperledger Fabric platform: A hierarchical model approach. Peer-to-Peer Netw Appl 13(3):1014–1025
Li H, Han D (2019) EduRSS: A blockchain-based educational records secure storage and sharing scheme. IEEE Access 7:179273–179289
Li D, Han D, Zheng Z, Weng TH, Li H, Liu H, ... Li KC (2022). MOOCsChain: A blockchain-based secure storage and sharing scheme for MOOCs learning. Comput Stand Interfaces, 81: 103597
Liu Y, Lu Q, Zhu C, Yu Q (2021) A blockchain-based platform architecture for multimedia data management. Multimed Tools Appl 80(20):30707–30723
Lu J, Shen J, Vijayakumar P et al (2021) Blockchain-based secure data storage protocol for sensors in the industrial internet of things. IEEE Trans Ind Inform 18(8):5422–5431
Lyu Q, Qi Y, Zhang X, Liu H, Wang Q, Zheng N (2020) SBAC: A secure blockchain-based access control framework for information-centric networking. J Netw Comput Appl 149:102444
Marieke V, Donkers J, Slof B, Loon MV, Tartwijk JV, Driessen E et al (2017) Improving workplace-based assessment and feedback by an e-portfolio enhanced with learning analytics. Educ Tech Res Dev 65(2):359–380
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
Nakamoto S (2008) Bitcoin: a peer-to-peer electronic cash system. [online]. Available: https://bitcoin.org/bitcoin.pdf. Accessed 26 July 2021
Nguyen GN, Le Viet NH, Elhoseny M, Shankar K, Gupta BB, Abd El-Latif AA (2021) Secure blockchain enabled Cyber–physical systems in healthcare using deep belief network with ResNet model. J Parallel Distrib Comput 153:150–160
Nick S, The idea of smart contracts, Nick Szabo’s Papers and Concise Tutorials, 1997, Accessed: Apr. 2022. [Online]. Available: https://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/LOTwinterschool2006/szabo.best.vwh.net/idea.html
Ocheja P, Flanagan B, Ueda H, Ogata H (2019) Managing lifelong learning records through blockchain. Res Pract Technol Enhanc Learn 14(1):1–19
Ouaddah A, Abou Elkalam A, Ait Ouahman A (2016) FairAccess: a new Blockchain-based access control framework for the Internet of Things. Secur Commun Netw 9(18):5943–5964
Rana S, Mishra D (2021) An authenticated access control framework for digital right management system. Multimed Tools Appl 80(16):25255–25270
Saini A, Zhu Q, Singh N, Xiang Y, Gao L, Zhang Y (2020) A smart-contract-based access control framework for cloud smart healthcare system. IEEE Internet Things J 8(7):5914–5925
Sandhu RS, Coyne EJ, Feinstein HL, Youman CE (1996) Role-based access control models. Computer 29(2):38–47
Sandhu RS, Samarati P (1994) Access control: principle and practice. IEEE Commun Mag 32(9):40–48
Sharifi M, Soleimani H, Jafarigohar M (2017) E-portfolio evaluation and vocabulary learning: moving from pedagogy to andragogy. Br J Educ Technol 48:1441–1450. https://doi.org/10.1111/bjet.12479
Sillaber C, Waltl B (2017) Life Cycle of Smart Contracts in Blockchain Ecosystems. Datenschutz Datensich 41:497–500. https://doi.org/10.1007/s11623-017-0819-7
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
Wang S, Zhang Y, Zhang Y (2018) A blockchain-based framework for data sharing with fine-grained access control in decentralized storage systems. IEEE Access 6:38437–38450
Willie EM, Secure Hash Standard, Standard FIPS PUB 180–1, 2015. Accessed: Apr. 2022. [Online]. Available: http://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.180-4.pdf
Yang C, Tan L, Shi N, Xu B, Cao Y, Yu K (2020) AuthPrivacyChain: A blockchain-based access control framework with privacy protection in cloud. IEEE Access 8:70604–70615
Yeh LY, Lu PJ, Huang SH, Huang JL (2020) SOChain: a privacy-preserving DDoS data exchange service over SOC consortium blockchain. IEEE Trans Eng Manage 67(4):1487–1500
Zheng Y (2021) Design of a Blockchain-Based e-Portfolio Evaluation System to Assess the Education and Teaching Process. Int J Emerg Technol Learn (iJET) 16(5):261–280
Zheng Z, Xie S, Dai HN, Chen W, Chen X, Weng J, Imran M (2020) An overview on smart contracts: Challenges, advances and platforms. Futur Gener Comput Syst 105:475–491
Zhou Z, Wang M, Ni Z, Xia Z, Gupta BB (2021) Reliable and sustainable product evaluation management system based on blockchain. IEEE Trans Eng Manag 1–13
Zyskind G, Nathan O (2015). Decentralizing privacy: using blockchain to protect personal data. In 2015 IEEE Security and Privacy Workshops (pp 180–184)
Funding
This work is supported by “Research on Automatic Segmentation and Recognition of Teaching Scene with the Characteristics of Teaching Behavior” of National Natural Science Foundation of China [61977034]. It is also supported by Fundamental Research Funds for the Central Universities named “Research on Intelligent Decisionmaking and Service Platform for ** based on Knowledge Graph” (CCNU22JC027), and “Research on Intelligent Evaluation Technology and Application of Teachers’ Teaching Ability based on Multimodal Data” (CCNU22JC011).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflicts of interest/Competing interests
The authors have no competing interests to declare that are relevant to the content of this article.
Additional information
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 (e.g. a society or other partner) 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.
About this article
Cite this article
Zhao, G., He, H., Di, B. et al. StuChain: an efficient blockchain-based student e-portfolio platform integrating hybrid access control approach. Multimed Tools Appl 83, 227–251 (2024). https://doi.org/10.1007/s11042-023-15560-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-15560-1