journal article·2025-12-12Open access

A Study on zk-SNARK-Based RBAC Scheme in a Cross-Domain Cloud Environment

Seong Cheol Yoon, Deok Gyu Lee, Su-Hyun Kim, Im-Yeong Lee

Applied Sciences· Volume 15· Issue 24

Abstract

Because of the advancement of IT, cross-domain environments have emerged where independent clouds with different security policies share data. However, sharing data between clouds with heterogeneous security levels is a challenging task, and most existing access control schemes focus on a single cloud domain. Among various access control models, RBAC is suitable for cross-domain data sharing, but existing RBAC schemes cannot provide strong role privacy and do not support freshness in role verification, so they are vulnerable to replay-based misuse of credentials. In this paper, we propose an RBAC scheme for cross-domain cloud environments based on a hash-chain-augmented zk-SNARK and identity-based signatures. The TA issues IBS-based role signing keys to users, and the user proves, through a zk-SNARK circuit, that there exists a valid role signing key satisfying the access policy without revealing the concrete role information to the CDS. In addition, a synchronized hash chain between the user and the CDS is embedded into the proof so that each proof is tied to the current hash-chain state and any previously used proof fails verification when replayed. We formalize role privacy, replay resistance, and MitM resistance in the cross-domain setting and analyze the proposed scheme by comparing it with Saxena and Alam’s I-RBAC, Xu et al.’s RBAC, MO-RBE, and PE-RBAC. The security analysis shows that the proposed scheme achieves robust role privacy against both the CDS and external attackers and prevents replay and man-in-the-middle attacks. Furthermore, the computational cost evaluation based on the number of pairing, exponentiation, point addition, and hash operations confirms that the verifier-side overhead remains comparable to existing schemes, while the additional prover cost is the price for achieving stronger privacy and security. Therefore, the proposed scheme can be applied to cross-domain cloud systems that require secure and privacy-preserving role verification, such as military, healthcare, and government cloud infrastructures.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Access Control and Trust · Cryptography and Data Security · Cloud Data Security Solutions

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

Affiliations

Department of SW Convergence, Soonchunhyang University, Asan 31538, Republic of Korea

Department of AI Software, Seowon University, Cheongju 28674, Republic of Korea

Department of Computer Software Engineering, Soonchunhyang University, Asan 31538, Republic of Korea

Funding

Ministry of Trade, Industry & Energy

References (26)

Show source-provided references
1. Study-based systematic mapping analysis of cloud technologies for leveraging it resource and service management: The case study of the science gateway approach10.1007/s10723-021-09587-7 ↗
2. Inter-cloud secure data sharing and its formal verification10.1002/ett.4380 ↗
3. An efficient data security mechanism with data sharing and authentication
4. Secure data-exchange protocol in a cloud-based collaborative health care environment10.1007/s11042-017-5294-5 ↗
5. Nguyen, T.D., Gondree, M.A., Shifflett, D.J., Khosalim, J., Levin, T., and Irvine, C. (November, January 31). A cloud-oriented cross-domain security architecture. Proceedings of the 2010-MILCOM 2010 Military Communications Conference, San Jose, CA, USA.10.1109/MILCOM.2010.5680360 ↗
6. Aguilera, L., and Jacobson, D. (2021, January 17–19). DECA: DoD Enterprise Cloud Architecture Concept for Cloud-Based Cross Domain Solutions. Proceedings of the 2021 4th Artificial Intelligence and Cloud Computing Conference, Kyoto, Japan.10.1145/3508259.3508283 ↗
7. Daughety, N., Pendleton, M., Xu, S., Njilla, L.L., and Franco, J. (December, January 29). vCDS: A Virtualized Cross Domain Solution Architecture. Proceedings of the MILCOM 2021-2021 IEEE Military Communications Conference (MILCOM), San Diego, CA, USA.10.1109/MILCOM52596.2021.9652903 ↗
8. Tinker, C., Millar, K., Kaminsky, A., Kurdziel, M., Lukowiak, M., and Radziszowski, S. (2019, January 12–14). Exploring the Application of Homomorphic Encryption to a Cross Domain Solution. Proceedings of the MILCOM 2019-2019 IEEE Military Communications Conference (MILCOM), Norfolk, VA, USA.10.1109/MILCOM47813.2019.9021015 ↗
9. Heckman, M., Schell, R., and Reed, E.E. (2015, January 26–28). A multi-level secure file sharing server and its application to a multi-level secure cloud. Proceedings of the MILCOM 2015-2015 IEEE Military Communications Conference, Tampa, FL, USA.10.1109/MILCOM.2015.7357613 ↗
10. Arvay, R.J. (2014). Safety of Mixed Model Access Control in a Multilevel System. [Ph.D. Thesis, Naval Postgraduate School].
11. VC-DCPS: Verifiable Cross-Domain Data Collection and Privacy-Persevering Sharing Scheme Based on Lattice in Blockchain-Enhanced Smart Grids10.1109/JIOT.2023.3247487 ↗
12. Liu, A., and Chen, F. (2011). Privacy and Integrity Preserving Computation in Distributed Systems, Michigan State University.
13. Role-Based Access Control (RBAC) in Modern Cloud Security Governance: An In-depth Analysis
14. Rahman, M.U. (2020). Scalable Role-based Access Control Using The EOS Blockchain. arXiv.
15. Garbled role-based access control in the cloud10.1007/s12652-017-0573-6 ↗
16. Zhou, X., Liu, J., Liu, W., and Wu, Q. (June, January 30). Anonymous role-based access control on e-health records. Proceedings of the 11th ACM on Asia Conference on Computer and Communications Security, Xi’an, China.
17. Gu, H., Gu, D., and Xie, W. (2010, January 26–28). Efficient pairing computation on elliptic curves in Hessian form. Proceedings of the International Conference on Information Security and Cryptology, Athens, Greece.10.1007/978-3-642-24209-0_11 ↗
18. Boneh, D., and Franklin, M. (2001, January 19–23). Identity-based encryption from the Weil pairing. Proceedings of the Annual International Cryptology Conference, Santa Barbara, CA, USA.10.1007/3-540-44647-8_13 ↗
19. Kiltz, E., and Neven, G. (2009). Identity-based signatures. Identity-Based Cryptography, IOS Press.10.3233/978-1-58603-947-9-31 ↗
20. Pinocchio: Nearly practical verifiable computation10.1145/2856449 ↗
21. Groth, J. (2016, January 8–12). On the size of pairing-based non-interactive arguments. Proceedings of the Annual International Conference on the Theory and Applications of Cryptographic Techniques, Vienna, Austria.10.1007/978-3-662-49896-5_11 ↗
22. Simulation-extractable zk-SNARK with a single verification10.1109/ACCESS.2020.3019980 ↗
23. Role based access control using identity and broadcast based encryption for securing cloud data10.1007/s11416-021-00402-1 ↗
24. A role-based encryption (rbe) scheme for securing outsourced cloud data in a multi-organization context10.1109/TSC.2022.3194252 ↗
25. Role-based access control model for cloud storage using identity-based cryptosystem10.1007/s11036-019-01484-4 ↗
26. Privacy-Enhanced Role-Based Access Control for IoT Systems10.1109/JIOT.2025.3562155 ↗