Abstract
Educational credentials are an important part of the education ecosystem. However, these credentials often exist in the form of traditional paper documents, which are issued slowly, susceptible to forgery, and entail high verification costs. Moreover, electronic educational credentials stored on centralized servers may not adequately ensure their authenticity and can potentially expose sensitive student information. Historical educational credentials lacked a standardized formats, impeding efficient sharing and verification between parties. Additionally, conventional encryption schemes only safeguarded credential privacy during storage, posing challenges in protecting privacy while presenting the credentials. We propose a privacy-preserving educational credential management scheme based on decentralized identity and zero-knowledge proof. The scheme incorporates a decentralized identity authentication model utilizing blockchain technology, enabling flexible issuance and point-to-point sharing of educational credentials. Furthermore, by employing privacy-preserving credentials designed with zero-knowledge proofs, we can eliminate potential privacy breaches when students present their credentials. We also have developed a system prototype and conducted performance evaluations, thereby validating the correctness and practicality of our scheme.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Qifeng, S., Cheqing, J., Zhao, Z., et al.: Blockchain technology: architecture and progress. J. Comput. Sci. 41(5), 969–988 (2018)
Arenas, R., Fernandez, P.: CredenceLedger: a permissioned blockchain for verifiable academic credentials. In: 2018 IEEE International Conference on Engineering, Technology and Innovation (ICE/ITMC), pp. 1-6. IEEE (2018). https://doi.org/10.1109/ICE.2018.8436324
Arndt, T., Guercio, A.: Blockchain-based transcripts for mobile higher-education. Int. J. Inf. Educ. Technol. 10(2), 84–89 (2020)
Han, M., Li, Z., He, J., et al.: A novel blockchain-based education records verification solution. In: Proceedings of the 19th Annual SIG Conference on Information Technology Education, pp. 178–183 (2018). https://doi.org/10.1145/3241815.3241870
Turkanovic, M., Holbl, M., Kosic, K., et al.: EduCTX: a blockchain-based higher education credit platform. IEEE Access 6, 5112–5127 (2018). https://doi.org/10.1109/ACCESS.2018.2789929
Mishra, R.A., Kalla, A., Braeken, A., et al.: Privacy protected blockchain based architecture and implementation for sharing of students credentials. Inf. Process. Manag. 58(3), 102512 (2021). https://doi.org/10.1016/j.ipm.2021.102512
Du, R., Ma, C., Li, M.: Privacy-preserving searchable encryption scheme based on public and private blockchains. Tsinghua Sci. Technol. 28(1), 13–26 (2022). https://doi.org/10.26599/TST.2021.9010070
Rosenberg, M., White, J., Garman, C., et al.: zk-creds: Flexible anonymous credentials from zk-SNARKs and existing identity infrastructure. In: S &P, pp. 1882–1900 (2023). https://doi.org/10.1109/SP46215.2023.10179430
CITAHub: CITA: Cryptape Inter-enterprise Trust Automation (2021). https://docs.citahub.com/zh-CN/0.25.0/cita/cita-intro
Sporny, M., Longley, D., Sabadello, M., et al.: Decentralized Identifiers (DIDs) v1.0 (2021). https://w3c.github.io/did-core/
Sporny, M., Longley, D., Chadwick, D.: Verifiable credentials data model v1.1 (2022). https://www.w3.org/TR/vc-data-model/
Goldwasser, S., Micali, S., Rackoff, C.: The knowledge complexity of interactive proof-systems (extended bstract). In: Proceedings of the Seventeenth Annual ACM Symposium on Theory of Computing (STOC), pp. 291–304. ACM (1985). https://doi.org/10.1145/3335741.3335750
Bitansky, N., Canetti, R., Chiesa, A., et al.: From extractable collision resistance to succinct non-interactive arguments of knowledge, and back again. In: Proceedings of the 3rd Innovations in Theoretical Computer Science Conference, pp. 326–349 (2012). https://doi.org/10.1145/2090236.2090263
Groth, J.: On the size of pairing-based non-interactive arguments. In: Fischlin, M., Coron, J.-S. (eds.) EUROCRYPT 2016, Part II. LNCS, vol. 9666, pp. 305–326. Springer, Heidelberg (2016). https://doi.org/10.1007/978-3-662-49896-5_11
Bunz, B., Bootle, J., Boneh, D., et al.: Bulletproofs: short proofs for confidential transactions and more. In: 2018 IEEE Symposium on Security and Privacy (SP), pp. 315–334. IEEE (2018). https://doi.org/10.1109/SP.2018.00020
WeBank: WeIdentity Document (2021). https://weidentity.readthedocs.io/zh-cn/latest/docs/weidentity-contract-design.html
Acknowledgment
This work was supported by National Natural Science Foundation of China (No.61972152).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Xiong, T., Zhang, Z., Jing, C. (2024). Privacy-Preserving Educational Credentials Management Based on Decentralized Identity and Zero-Knowledge Proof. In: Hong, W., Kanaparan, G. (eds) Computer Science and Education. Computer Science and Technology. ICCSE 2023. Communications in Computer and Information Science, vol 2023. Springer, Singapore. https://doi.org/10.1007/978-981-97-0730-0_22
Download citation
DOI: https://doi.org/10.1007/978-981-97-0730-0_22
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-97-0729-4
Online ISBN: 978-981-97-0730-0
eBook Packages: Computer ScienceComputer Science (R0)