{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,11]],"date-time":"2026-07-11T16:40:59Z","timestamp":1783788059786,"version":"3.55.0"},"reference-count":36,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2024,3,3]],"date-time":"2024-03-03T00:00:00Z","timestamp":1709424000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,3,3]],"date-time":"2024-03-03T00:00:00Z","timestamp":1709424000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Cybersecurity"],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The encryption of user data is crucial when employing electronic health record services to guarantee the security of the data stored on cloud servers. Attribute-based encryption (ABE) scheme is considered a powerful encryption technique that offers flexible and fine-grained access control capabilities. Further, the multi-user collaborative access ABE scheme additionally supports users to acquire access authorization through collaborative works. However, the existing multi-user collaborative access ABE schemes do not consider the different weights of collaboration users. Therefore, using these schemes for weighted multi-user collaborative access results in redundant attributes, which inevitably reduces the efficiency of the ABE scheme. This paper proposes a revocable and verifiable weighted attribute-based encryption with collaborative access scheme (RVWABE-CA), which can provide efficient weighted multi-user collaborative access, user revocation, and data integrity verification, as the fundamental cornerstone for establishing a robust framework to facilitate secure sharing of electronic health records in a public cloud environment. In detail, this scheme employs a novel weighted access tree to eliminate redundant attributes, utilizes encryption version information to control user revocation, and establishes Merkle Hash Tree for data integrity verification. We prove that our scheme is resistant against chosen plaintext attack. The experimental results demonstrate that our scheme has significant computational efficiency advantages compared to related works, without increasing storage or communication overhead. Therefore, the RVWABE-CA scheme can provide an efficient and flexible weighted collaborative access control and user revocation mechanism as well as data integrity verification for electronic health record systems.<\/jats:p>","DOI":"10.1186\/s42400-024-00211-1","type":"journal-article","created":{"date-parts":[[2024,3,3]],"date-time":"2024-03-03T02:01:28Z","timestamp":1709431288000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":22,"title":["Revocable and verifiable weighted attribute-based encryption with collaborative access for electronic health record in cloud"],"prefix":"10.1186","volume":"7","author":[{"given":"Ximing","family":"Li","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hao","family":"Wang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sha","family":"Ma","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Meiyan","family":"Xiao","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Qiong","family":"Huang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2024,3,3]]},"reference":[{"key":"211_CR1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jlamp.2020.100562","volume":"114","author":"H Alshareef","year":"2020","unstructured":"Alshareef H, Pardo R, Schneider G et al (2020) A collaborative access control framework for online social networks. J Log Algebr Methods Program 114:100562. https:\/\/doi.org\/10.1016\/j.jlamp.2020.100562","journal-title":"J Log Algebr Methods Program"},{"key":"211_CR2","doi-asserted-by":"publisher","first-page":"248","DOI":"10.1007\/978-3-642-03298-1_16","volume-title":"Pairing-Based Cryptography - Pairing 2009","author":"N Attrapadung","year":"2009","unstructured":"Attrapadung N, Imai H (2009) Conjunctive broadcast and attribute-based encryption. In: Shacham H, Waters B (eds) Pairing-Based Cryptography - Pairing 2009. Springer, Berlin Heidelberg, Berlin, Heidelberg, pp 248\u2013265"},{"key":"211_CR3","doi-asserted-by":"publisher","unstructured":"Bethencourt J, Sahai A, Waters B (2007) Ciphertext-policy attribute-based encryption. In: 2007 IEEE Symposium on Security and Privacy (SP \u201907), pp 321\u2013334, https:\/\/doi.org\/10.1109\/SP.2007.11","DOI":"10.1109\/SP.2007.11"},{"key":"211_CR4","doi-asserted-by":"publisher","first-page":"109844","DOI":"10.1016\/j.comnet.2023.109844","volume":"232","author":"J Chen","year":"2023","unstructured":"Chen J, Niu J, Lei H et al (2023) Adaptively secure multi-authority attribute-based broadcast encryption in fog computing. Comput Netw 232:109844. https:\/\/doi.org\/10.1016\/j.comnet.2023.109844","journal-title":"Comput Netw"},{"issue":"1","key":"211_CR5","doi-asserted-by":"publisher","first-page":"175","DOI":"10.1109\/TC.2020.3043950","volume":"71","author":"N Chen","year":"2022","unstructured":"Chen N, Li J, Zhang Y et al (2022) Efficient cp-abe scheme with shared decryption in cloud storage. IEEE Trans Comput 71(1):175\u2013184. https:\/\/doi.org\/10.1109\/TC.2020.3043950","journal-title":"IEEE Trans Comput"},{"key":"211_CR6","doi-asserted-by":"publisher","first-page":"343","DOI":"10.1016\/j.ins.2017.09.029","volume":"423","author":"J Cui","year":"2018","unstructured":"Cui J, Zhou H, Zhong H et al (2018) Akser: attribute-based keyword search with efficient revocation in cloud computing. Inf Sci 423:343\u2013352. https:\/\/doi.org\/10.1016\/j.ins.2017.09.029","journal-title":"Inf Sci"},{"issue":"10","key":"211_CR7","doi-asserted-by":"publisher","first-page":"2960","DOI":"10.1109\/JBHI.2020.2973713","volume":"24","author":"K Edemacu","year":"2020","unstructured":"Edemacu K, Jang B, Kim JW (2020) Collaborative ehealth privacy and security: an access control with attribute revocation based on OBDD access structure. IEEE J Biomed Health Inform 24(10):2960\u20132972. https:\/\/doi.org\/10.1109\/JBHI.2020.2973713","journal-title":"IEEE J Biomed Health Inform"},{"key":"211_CR8","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1016\/j.sysarc.2019.07.005","volume":"98","author":"N Eltayieb","year":"2019","unstructured":"Eltayieb N, Elhabob R, Hassan A et al (2019) An efficient attribute-based online\/offline searchable encryption and its application in cloud-based reliable smart grid. J Syst Archit 98:165\u2013172. https:\/\/doi.org\/10.1016\/j.sysarc.2019.07.005","journal-title":"J Syst Archit"},{"key":"211_CR9","doi-asserted-by":"publisher","unstructured":"Fan CI, Tseng YF, Feng CC (2021) Cca-secure attribute-based encryption supporting dynamic membership in the standard model. In: 2021 IEEE Conference on Dependable and Secure Computing (DSC), pp 1\u20138, https:\/\/doi.org\/10.1109\/DSC49826.2021.9346247","DOI":"10.1109\/DSC49826.2021.9346247"},{"issue":"5","key":"211_CR10","doi-asserted-by":"publisher","first-page":"2864","DOI":"10.1109\/TDSC.2021.3065999","volume":"19","author":"C Ge","year":"2022","unstructured":"Ge C, Susilo W, Baek J et al (2022) Revocable attribute-based encryption with data integrity in clouds. IEEE Trans Depend Secure Comput 19(5):2864\u20132872. https:\/\/doi.org\/10.1109\/TDSC.2021.3065999","journal-title":"IEEE Trans Depend Secure Comput"},{"key":"211_CR11","doi-asserted-by":"publisher","unstructured":"Goyal V, Pandey O, Sahai A, et\u00a0al (2006) Attribute-based encryption for fine-grained access control of encrypted data. In: Proceedings of the 13th ACM Conference on Computer and Communications Security. Association for Computing Machinery, New York, NY, USA, CCS \u201906, p 89-98, https:\/\/doi.org\/10.1145\/1180405.1180418,","DOI":"10.1145\/1180405.1180418"},{"key":"211_CR12","doi-asserted-by":"publisher","unstructured":"Hoang VH, Lehtihet E, Ghamri-Doudane Y (2019a) Forward-secure data outsourcing based on revocable attribute-based encryption. In: 2019 15th International Wireless Communications & Mobile Computing Conference (IWCMC), pp 1839\u20131846, https:\/\/doi.org\/10.1109\/IWCMC.2019.8766674","DOI":"10.1109\/IWCMC.2019.8766674"},{"key":"211_CR13","doi-asserted-by":"publisher","unstructured":"Hoang VH, Lehtihet E, Ghamri-Doudane Y (2019b) Forward-secure data outsourcing based on revocable attribute-based encryption. In: 2019 15th International Wireless Communications & Mobile Computing Conference (IWCMC), pp 1839\u20131846, https:\/\/doi.org\/10.1109\/IWCMC.2019.8766674","DOI":"10.1109\/IWCMC.2019.8766674"},{"key":"211_CR14","doi-asserted-by":"publisher","first-page":"53576","DOI":"10.1109\/ACCESS.2021.3070907","volume":"9","author":"K Huang","year":"2021","unstructured":"Huang K (2021) Secure efficient revocable large universe multi-authority attribute-based encryption for cloud-aided iot. IEEE Access 9:53576\u201353588. https:\/\/doi.org\/10.1109\/ACCESS.2021.3070907","journal-title":"IEEE Access"},{"issue":"2","key":"211_CR15","doi-asserted-by":"publisher","first-page":"1273","DOI":"10.1109\/TCC.2021.3131686","volume":"11","author":"X Huang","year":"2023","unstructured":"Huang X, Xiong H, Chen J et al (2023) Efficient revocable storage attribute-based encryption with arithmetic span programs in cloud-assisted internet of things. IEEE Trans Cloud Comput 11(2):1273\u20131285. https:\/\/doi.org\/10.1109\/TCC.2021.3131686","journal-title":"IEEE Trans Cloud Comput"},{"key":"211_CR16","doi-asserted-by":"crossref","unstructured":"Ionita A (2022) Weighted attribute-based encryption with parallelized decryption. Cryptology ePrint Archive, Paper 2022\/605, https:\/\/eprint.iacr.org\/2022\/605","DOI":"10.5220\/0011278400003283"},{"key":"211_CR17","doi-asserted-by":"publisher","first-page":"966","DOI":"10.1016\/j.ins.2022.08.069","volume":"613","author":"J Lai","year":"2022","unstructured":"Lai J, Guo F, Susilo W et al (2022) Generic conversions from CPA to CCA without ciphertext expansion for threshold abe with constant-size ciphertexts. Inf Sci 613:966\u2013981. https:\/\/doi.org\/10.1016\/j.ins.2022.08.069","journal-title":"Inf Sci"},{"issue":"5","key":"211_CR18","doi-asserted-by":"publisher","first-page":"1949","DOI":"10.1109\/JBHI.2021.3075995","volume":"26","author":"H Li","year":"2022","unstructured":"Li H, Yu K, Liu B et al (2022) An efficient ciphertext-policy weighted attribute-based encryption for the internet of health things. IEEE J Biomed Health Inform 26(5):1949\u20131960. https:\/\/doi.org\/10.1109\/JBHI.2021.3075995","journal-title":"IEEE J Biomed Health Inform"},{"key":"211_CR19","doi-asserted-by":"publisher","first-page":"260","DOI":"10.1007\/978-3-319-11698-3_20","volume-title":"Network and System Security","author":"M Li","year":"2014","unstructured":"Li M, Huang X, Liu JK et al (2014) Go-abe: Group-oriented attribute-based encryption. In: Au MH, Carminati B, Kuo CCJ (eds) Network and System Security. Springer International Publishing, Cham, pp 260\u2013270"},{"key":"211_CR20","doi-asserted-by":"publisher","DOI":"10.3390\/app8122519","author":"W Li","year":"2018","unstructured":"Li W, Ni W, Liu D et al (2018) Unified ciphertext-policy weighted attribute-based encryption for sharing data in cloud computing. Appl Sci. https:\/\/doi.org\/10.3390\/app8122519","journal-title":"Appl Sci"},{"key":"211_CR21","doi-asserted-by":"publisher","DOI":"10.1016\/j.csi.2021.103606","volume":"82","author":"W Li","year":"2022","unstructured":"Li W, Xu L, Wen Y et al (2022) Conjunctive multi-key searchable encryption with attribute-based access control for ehr systems. Comput Stand Interfaces 82:103606. https:\/\/doi.org\/10.1016\/j.csi.2021.103606","journal-title":"Comput Stand Interfaces"},{"key":"211_CR22","doi-asserted-by":"publisher","unstructured":"Merkle RC (1980) Protocols for public key cryptosystems. In: 1980 IEEE Symposium on Security and Privacy, pp 122\u2013122, https:\/\/doi.org\/10.1109\/SP.1980.10006","DOI":"10.1109\/SP.1980.10006"},{"key":"211_CR23","doi-asserted-by":"publisher","first-page":"74","DOI":"10.1016\/j.ins.2019.03.053","volume":"490","author":"B Qin","year":"2019","unstructured":"Qin B, Zhao Q, Zheng D et al (2019) (Dual) server-aided revocable attribute-based encryption with decryption key exposure resistance. Inf Sci 490:74\u201392. https:\/\/doi.org\/10.1016\/j.ins.2019.03.053","journal-title":"Inf Sci"},{"key":"211_CR24","doi-asserted-by":"publisher","first-page":"457","DOI":"10.1007\/11426639_27","volume-title":"Advances in Cryptology - EUROCRYPT 2005","author":"A Sahai","year":"2005","unstructured":"Sahai A, Waters B (2005) Fuzzy identity-based encryption. In: Cramer R (ed) Advances in Cryptology - EUROCRYPT 2005. Springer, Berlin Heidelberg, Berlin, Heidelberg, pp 457\u2013473"},{"issue":"11","key":"211_CR25","doi-asserted-by":"publisher","first-page":"612","DOI":"10.1145\/359168.359176","volume":"22","author":"A Shamir","year":"1979","unstructured":"Shamir A (1979) How to share a secret. Commun ACM 22(11):612\u2013613. https:\/\/doi.org\/10.1145\/359168.359176","journal-title":"Commun ACM"},{"key":"211_CR26","doi-asserted-by":"publisher","first-page":"797","DOI":"10.2298\/CSIS180912027T","volume":"16","author":"Q Tian","year":"2019","unstructured":"Tian Q, Han D, Jiang Y (2019) Hierarchical authority based weighted attribute encryption scheme. Comput Sci Inf Syst 16:797\u2013813","journal-title":"Comput Sci Inf Syst"},{"key":"211_CR27","doi-asserted-by":"publisher","DOI":"10.1016\/j.csi.2022.103635","volume":"82","author":"H Wang","year":"2022","unstructured":"Wang H, Li Y, Susilo W et al (2022) A fast and flexible attribute-based searchable encryption scheme supporting multi-search mechanism in cloud computing. Comput Stand Interfaces 82:103635. https:\/\/doi.org\/10.1016\/j.csi.2022.103635","journal-title":"Comput Stand Interfaces"},{"issue":"8","key":"211_CR28","doi-asserted-by":"publisher","first-page":"1661","DOI":"10.1109\/TIFS.2016.2549004","volume":"11","author":"S Wang","year":"2016","unstructured":"Wang S, Liang K, Liu JK et al (2016) Attribute-based data sharing scheme revisited in cloud computing. IEEE Trans Inf Foren Secur 11(8):1661\u20131673. https:\/\/doi.org\/10.1109\/TIFS.2016.2549004","journal-title":"IEEE Trans Inf Foren Secur"},{"issue":"6","key":"211_CR29","doi-asserted-by":"publisher","first-page":"1265","DOI":"10.1109\/TIFS.2016.2523941","volume":"11","author":"S Wang","year":"2016","unstructured":"Wang S, Zhou J, Liu JK et al (2016) An efficient file hierarchy attribute-based encryption scheme in cloud computing. IEEE Trans Inf Foren Secur 11(6):1265\u20131277. https:\/\/doi.org\/10.1109\/TIFS.2016.2523941","journal-title":"IEEE Trans Inf Foren Secur"},{"key":"211_CR30","doi-asserted-by":"publisher","unstructured":"Wang Y, Zhang D, Zhong H (2014) Multi-authority based weighted attribute encryption scheme in cloud computing. In: 2014 10th International Conference on Natural Computation (ICNC), pp 1033\u20131038, https:\/\/doi.org\/10.1109\/ICNC.2014.6975982","DOI":"10.1109\/ICNC.2014.6975982"},{"issue":"5","key":"211_CR31","doi-asserted-by":"publisher","first-page":"2301","DOI":"10.1109\/TDSC.2019.2947920","volume":"18","author":"J Wei","year":"2021","unstructured":"Wei J, Chen X, Huang X et al (2021) Rs-habe: revocable-storage and hierarchical attribute-based access scheme for secure sharing of e-health records in public cloud. IEEE Trans Depend Secure Comput 18(5):2301\u20132315. https:\/\/doi.org\/10.1109\/TDSC.2019.2947920","journal-title":"IEEE Trans Depend Secure Comput"},{"key":"211_CR32","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1016\/j.ins.2020.05.115","volume":"538","author":"S Xu","year":"2020","unstructured":"Xu S, Yuan J, Xu G et al (2020) Efficient ciphertext-policy attribute-based encryption with blackbox traceability. Inf Sci 538:19\u201338. https:\/\/doi.org\/10.1016\/j.ins.2020.05.115","journal-title":"Inf Sci"},{"issue":"11","key":"211_CR33","doi-asserted-by":"publisher","first-page":"2927","DOI":"10.1109\/TIFS.2019.2911166","volume":"14","author":"Y Xue","year":"2019","unstructured":"Xue Y, Xue K, Gai N et al (2019) An attribute-based controlled collaborative access control scheme for public cloud storage. IEEE Trans Inf Foren Secur 14(11):2927\u20132942. https:\/\/doi.org\/10.1109\/TIFS.2019.2911166","journal-title":"IEEE Trans Inf Foren Secur"},{"key":"211_CR34","doi-asserted-by":"publisher","first-page":"38285","DOI":"10.1109\/ACCESS.2020.2975813","volume":"8","author":"X Yan","year":"2020","unstructured":"Yan X, Yuan X, Zhang Q et al (2020) Traceable and weighted attribute-based encryption scheme in the cloud environment. IEEE Access 8:38285\u201338295. https:\/\/doi.org\/10.1109\/ACCESS.2020.2975813","journal-title":"IEEE Access"},{"key":"211_CR35","doi-asserted-by":"publisher","unstructured":"Zhang Y, Chen X, Li J, et\u00a0al (2013) Fdr-abe: Attribute-based encryption with flexible and direct revocation. In: 2013 5th International Conference on Intelligent Networking and Collaborative Systems, pp 38\u201345, https:\/\/doi.org\/10.1109\/INCoS.2013.16","DOI":"10.1109\/INCoS.2013.16"},{"issue":"3","key":"211_CR36","doi-asserted-by":"publisher","first-page":"170","DOI":"10.1016\/j.dcan.2018.09.003","volume":"5","author":"Y Zhou","year":"2019","unstructured":"Zhou Y, Zhao X, Liu S et al (2019) A time-aware searchable encryption scheme for EHRS. Digit Commun Netw 5(3):170\u2013175. https:\/\/doi.org\/10.1016\/j.dcan.2018.09.003","journal-title":"Digit Commun Netw"}],"container-title":["Cybersecurity"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s42400-024-00211-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s42400-024-00211-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s42400-024-00211-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,3]],"date-time":"2024-03-03T02:01:31Z","timestamp":1709431291000},"score":1,"resource":{"primary":{"URL":"https:\/\/cybersecurity.springeropen.com\/articles\/10.1186\/s42400-024-00211-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,3,3]]},"references-count":36,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2024,12]]}},"alternative-id":["211"],"URL":"https:\/\/doi.org\/10.1186\/s42400-024-00211-1","relation":{},"ISSN":["2523-3246"],"issn-type":[{"value":"2523-3246","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,3,3]]},"assertion":[{"value":"24 September 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 January 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 March 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors have no conflicts of interest to declare that are relevant to the content of this article.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"18"}}