journal article·2023Open access

EduASAC: A Blockchain-Based Education Archive Sharing and Access Control System

Ronglei Hu, Chuce He, Yaping Chi, Xiaoyi Duan, Xiaohong Fan, Ping Xu, Wenbin Gao

Computers, Materials & Continua· Volume 77· Issue 3

Abstract

In the education archive sharing system, when performing homomorphic ciphertext retrieval on the storage server, there are problems such as low security of shared data, confusing parameter management, and weak access control. This paper proposes an Education Archives Sharing and Access Control (EduASAC) system to solve these problems. The system research goal is to realize the sharing of security parameters, the execution of access control, and the recording of system behaviors based on the blockchain network, ensuring the legitimacy of shared membership and the security of education archives. At the same time, the system can be combined with most homomorphic ciphertext retrieval schemes running on the storage server, making the homomorphic ciphertext retrieval mechanism controllable. This paper focuses on the blockchain access control framework and specifically designs smart contracts that conform to the business logic of the EduASAC system. The former adopts a dual-mode access control mechanism combining Discretionary Access Control (DAC) and Mandatory Access Control (MAC) and improves the tagging mode after user permission verification based on the Authentication and Authorization for Constrained Environments (ACE) authorization framework of Open Authorization (OAuth) 2.0; the latter is used in the system to vote on nodes to join requests, define access control policies, execute permission verification processes, store, and share system parameters, and standardize the behavior of member nodes. Finally, the EduASAC system realizes the encryption, storage, retrieval, sharing, and access control processes of education archives. To verify the performance of the system, simulation experiments were conducted. The results show that the EduASAC system can meet the high security needs of education archive sharing and ensure the system’s high throughput, low latency, fast decision-making, and fine-grained access control ability.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Blockchain Technology Applications and Security · Cryptography and Data Security · Privacy-Preserving Technologies in Data

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (29)

Show source-provided references
1. Schaffnauser · Blockchain: Letting Student Own Their Credentials · 2017
2. A survey on cloud computing
3. Trusting the cloud10.1145/1556154.1556173 ↗
4. Blockchain in smart education: Contributors, collaborations, applications and research topics10.1007/s10639-022-11399-5 ↗
5. No one left behind in education: Blockchain-based transformation and its potential for social inclusion10.1007/s12564-021-09735-4 ↗
6. The application of blockchain algorithms to the management of education certificates10.1007/s12065-022-00812-0 ↗
7. EduRSS: A blockchain-based educational records secure storage and sharing scheme10.1109/ACCESS.2019.2956157 ↗
8. The blockchain and kudos: A distributed system for educational record
9. The blockchain revolution and higher education
10. Privacy protected blockchain based architecture and implementation for sharing of students’ credentials10.1016/j.ipm.2021.102512 ↗
11. Survey on blockchain based smart contracts: Applications, opportunities and challenges10.1016/j.jnca.2020.102857 ↗
12. CredenceLedger: A permissioned blockchain for verifiable academic credentials
13. Managing lifelong learning records through blockchain10.1186/s41039-019-0097-0 ↗
14. A blockchain-based trusted education and degree certification system
15. Blockchain-based medical health record access control scheme with efficient protection mechanism and patient control10.1007/s11042-022-14023-3 ↗
16. Blockchain-envisioned access control for Internet of Things applications: A comprehensive survey and future directions10.1007/s11235-022-00938-7 ↗
17. A secure and efficient decentralized access control scheme based on blockchain for vehicular social networks10.1109/JIOT.2022.3161047 ↗
18. Towards blockchain-based auditable storage and sharing of IoT data
19. Smart contract-based access control for the Internet of Things10.1109/JIOT.2018.2847705 ↗
20. IoTChain: A blockchain security architecture for the Internet of Things
21. Erdtman · Authentication and Authorization for Constrained Environments (ACE) · 2017
22. MeDShare: Trust-less medical data sharing among cloud service providers via blockchain10.1109/ACCESS.2017.2730843 ↗
23. BBDS: Blockchain-based data sharing for electronic medical records in cloud environments10.3390/info8020044 ↗
24. A secure cloud storage framework with access control based on blockchain10.1109/ACCESS.2019.2929205 ↗
25. Fabric-IoT: A blockchain-based access control system in IoT10.1109/ACCESS.2020.2968492 ↗
26. The OAuth 2.0 authorization framework
27. On data banks and privacy homomorphisms
28. Public key encryption with keyword search
29. Recent development of theory and application on homomorphic encryption