{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,11]],"date-time":"2026-07-11T10:27:30Z","timestamp":1783765650099,"version":"3.55.0"},"reference-count":36,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2020,12,1]],"date-time":"2020-12-01T00:00:00Z","timestamp":1606780800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2020,12,5]],"date-time":"2020-12-05T00:00:00Z","timestamp":1607126400000},"content-version":"vor","delay-in-days":4,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61602351"],"award-info":[{"award-number":["61602351"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61802286"],"award-info":[{"award-number":["61802286"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61502359"],"award-info":[{"award-number":["61502359"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003819","name":"Natural Science Foundation of Hubei Province","doi-asserted-by":"crossref","award":["2018CFB424"],"award-info":[{"award-number":["2018CFB424"]}],"id":[{"id":"10.13039\/501100003819","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Hum. Cent. Comput. Inf. Sci."],"published-print":{"date-parts":[[2020,12]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>Security issues in cloud computing have become a hot topic in academia and industry, and CP-ABE is an effective solution for managing and protecting data. When data is shared in cloud computing, they usually have multiple access structures that have hierarchical relationships. However, existing CP-ABE algorithms do not consider such relationships and just require data owners to generate multiple ciphertexts to meet the hierarchical access requirement, which would incur substantial computation overheads. To achieve fine-grained access control of multiple hierarchical files effectively, first we propose an efficient hierarchical CP-ABE algorithm whose access structure is linear secret sharing scheme. Moreover, we construct an attribute-based hierarchical access control scheme, namely AHAC. In our scheme, when a data visitor\u2019s attributes match a part of the access control structure, he can decrypt the data that associate with this part. The experiments show that AHAC has good security and high performance. Furthermore, when the quantity of encrypted data files increases, the superiority of AHAC will be more significant.<\/jats:p>","DOI":"10.1186\/s13673-020-00255-5","type":"journal-article","created":{"date-parts":[[2020,12,5]],"date-time":"2020-12-05T14:02:36Z","timestamp":1607176956000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":27,"title":["An efficient attribute-based hierarchical data access control scheme in cloud computing"],"prefix":"10.1186","volume":"10","author":[{"given":"Heng","family":"He","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Liang-han","family":"Zheng","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Peng","family":"Li","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Li","family":"Deng","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Li","family":"Huang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xiang","family":"Chen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2020,12,5]]},"reference":[{"key":"255_CR1","volume-title":"Cloud computing: implementation, management, and security","author":"JW Rittinghouse","year":"2009","unstructured":"Rittinghouse JW, Ransome JF (2009) Cloud computing: implementation, management, and security. CRC press, Boca Raton"},{"key":"255_CR2","unstructured":"Kallahalla M, Riedel E, Swaminathan R, Wang Q, Fu K (2003) Scalable secure file sharing on untrusted storage. Paper presented at the 2nd USENIX Conference on File and Storage Technologies, San Francisco, CA, 31\u201331 March 2003"},{"key":"255_CR3","unstructured":"di Vimercati S D C, Foresti S, Jajodia S, Paraboschi S, Samarati P (2007) Over-encryption: management of access control evolution on outsourced data. Paper presented at the 33rd International Conference on Very Large Data Bases, Vienna, 23\u201327 September 2007"},{"key":"255_CR4","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1127345.1127346","volume":"9","author":"G Ateniese","year":"2006","unstructured":"Ateniese G, Fu K, Green M, Hohenberger S (2006) Improved proxy re-encryption schemes with applications to secure distributed storage. ACM Trans Inf Syst Secur 9:1\u201330. https:\/\/doi.org\/10.1145\/1127345.1127346","journal-title":"ACM Trans Inf Syst Secur"},{"key":"255_CR5","doi-asserted-by":"crossref","unstructured":"Sahai A, Waters B (2005) Fuzzy identity-based encryption. Paper presented at the 24th annual international conference on Theory and Applications of Cryptographic Techniques, Aarhus, Denmark, 22\u201326 May 2005","DOI":"10.1007\/11426639_27"},{"key":"255_CR6","doi-asserted-by":"crossref","unstructured":"Bethencourt J, Sahai A, Waters B (2007) Ciphertext-policy attribute-based encryption. Paper presented at the 2007 IEEE Symposium on Security and Privacy, Washington, USA, 20\u201326 May 2007","DOI":"10.1109\/SP.2007.11"},{"key":"255_CR7","doi-asserted-by":"crossref","unstructured":"Waters B (2011) Ciphertext-policy attribute-based encryption: an expressive, efficient, and provably secure realization. Paper presented at the 14th international conference on Practice and theory in public key cryptography conference on Public key cryptography, Taormina, Italy, 6\u20139 March 2011","DOI":"10.1007\/978-3-642-19379-8_4"},{"key":"255_CR8","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 et al (2016) An efficient file hierarchy attribute-based encryption scheme in cloud computing. IEEE Trans Inf Forensics Secur 11:1265\u20131277. https:\/\/doi.org\/10.1109\/TIFS.2016.2523941","journal-title":"IEEE Trans Inf Forensics Secur"},{"key":"255_CR9","doi-asserted-by":"crossref","unstructured":"Cheung L, Newport C (2007) Provably secure ciphertext policy ABE. Paper presented at the 14th ACM Conference on Computer and Communications Security, Alexandria, Virginia, 29 October\u20132 November 2007","DOI":"10.1145\/1315245.1315302"},{"key":"255_CR10","doi-asserted-by":"crossref","unstructured":"Goyal V, Jain A, Pandey O, Sahai A (2008) Bounded ciphertext policy attribute based encryption. Paper presented at the 35th International Colloquium on Automata, Languages, and Programming, Reykjavik, Iceland, 7\u201311 July 2008","DOI":"10.1007\/978-3-540-70583-3_47"},{"key":"255_CR11","doi-asserted-by":"publisher","first-page":"1457","DOI":"10.1007\/s10586-017-0863-y","volume":"20","author":"H He","year":"2017","unstructured":"He H, Zhang J et al (2017) A fine-grained and lightweight data access control scheme for WSN-integrated cloud computing. Cluster Comput 20:1457\u20131472. https:\/\/doi.org\/10.1007\/s10586-017-0863-y","journal-title":"Cluster Comput"},{"key":"255_CR12","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.cose.2017.08.007","volume":"72","author":"J Li","year":"2018","unstructured":"Li J, Zhang Y et al (2018) Secure attribute-based data sharing for resource-limited users in cloud computing. Comput Secur 72:1\u201312. https:\/\/doi.org\/10.1016\/j.cose.2017.08.007","journal-title":"Comput Secur"},{"key":"255_CR13","doi-asserted-by":"publisher","first-page":"785","DOI":"10.1109\/TSC.2016.2520932","volume":"10","author":"J Li","year":"2017","unstructured":"Li J, Yao W et al (2017) Flexible and fine-grained attribute-based data storage in cloud computing. IEEE Trans Serv Comput 10:785\u2013796. https:\/\/doi.org\/10.1109\/TSC.2016.2520932","journal-title":"IEEE Trans Serv Comput"},{"key":"255_CR14","doi-asserted-by":"publisher","first-page":"2130","DOI":"10.1109\/JIOT.2018.2825289","volume":"5","author":"Y Zhang","year":"2018","unstructured":"Zhang Y, Zheng D et al (2018) Security and privacy in smart health: efficient policy-hiding attribute-based access control. IEEE Internet Things J 5:2130\u20132145. https:\/\/doi.org\/10.1109\/JIOT.2018.2825289","journal-title":"IEEE Internet Things J"},{"key":"255_CR15","doi-asserted-by":"publisher","first-page":"2693","DOI":"10.1007\/s12652-018-0967-0","volume":"10","author":"Premkamal Praveen Kumar","year":"2018","unstructured":"Kumar Premkamal Praveen, Kumar Pasupuleti Syam et al (2018) A new verifiable outsourced ciphertext-policy attribute based encryption for big data privacy and access control in cloud. J Ambient Intell Hum Comput 10:2693\u20132707. https:\/\/doi.org\/10.1007\/s12652-018-0967-0","journal-title":"J Ambient Intell Hum Comput"},{"key":"255_CR16","doi-asserted-by":"publisher","first-page":"349","DOI":"10.1016\/j.ins.2017.11.037","volume":"429","author":"W Susilo","year":"2018","unstructured":"Susilo W, Yang G, Guo F et al (2018) Constant-size ciphertexts in threshold attribute-based encryption without dummy attributes. Inf Sci 429:349\u2013360. https:\/\/doi.org\/10.1016\/j.ins.2017.11.037","journal-title":"Inf Sci"},{"key":"255_CR17","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/TCC.2015.2440247","volume":"99","author":"T Wei","year":"2017","unstructured":"Wei T, Geng Y et al (2017) Attribute-based access control with constant-size ciphertext in cloud computing. IEEE Trans Cloud Comput 99:1\u20131. https:\/\/doi.org\/10.1109\/TCC.2015.2440247","journal-title":"IEEE Trans Cloud Comput"},{"key":"255_CR18","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1016\/j.future.2018.05.032","volume":"88","author":"H Qiao","year":"2018","unstructured":"Qiao H, Ren J et al (2018) Compulsory traceable ciphertext-policy attribute-based encryption against privilege abuse in fog computing. Future Gener Comput Syst 88:107\u2013116. https:\/\/doi.org\/10.1016\/j.future.2018.05.032","journal-title":"Future Gener Comput Syst"},{"key":"255_CR19","doi-asserted-by":"publisher","first-page":"705","DOI":"10.1142\/S0129054117400147","volume":"28","author":"G Yu","year":"2017","unstructured":"Yu G, Ma X et al (2017) Accountable CP-ABE with public verifiability: how to effectively protect the outsourced data in cloud. Int J Found Comput Sci 28:705\u2013723. https:\/\/doi.org\/10.1142\/S0129054117400147","journal-title":"Int J Found Comput Sci"},{"key":"255_CR20","doi-asserted-by":"publisher","first-page":"640","DOI":"10.1016\/j.ins.2018.02.015","volume":"479","author":"L Xue","year":"2018","unstructured":"Xue L, Yu Y et al (2018) Efficient attribute-based encryption with attribute revocation for assured data seletion. Inf Sci 479:640\u2013650. https:\/\/doi.org\/10.1016\/j.ins.2018.02.015","journal-title":"Inf Sci"},{"key":"255_CR21","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/JSYST.2017.2667679","volume":"99","author":"J Li","year":"2017","unstructured":"Li J, Yao W et al (2017) User collusion avoidance CP-ABE with efficient attribute revocation for cloud storage. IEEE Syst J 99:1\u201311. https:\/\/doi.org\/10.1109\/JSYST.2017.2667679","journal-title":"IEEE Syst J"},{"key":"255_CR22","doi-asserted-by":"publisher","first-page":"8","DOI":"10.1186\/s13673-015-0027-0","volume":"5","author":"T Naruse","year":"2015","unstructured":"Naruse T, Mohri M et al (2015) Provably secure attribute-based encryption with attribute revocation and grant function using proxy re-encryption and attribute key for updating. Hum Centric Comput Inf Sci 5:8. https:\/\/doi.org\/10.1186\/s13673-015-0027-0","journal-title":"Hum Centric Comput Inf Sci"},{"key":"255_CR23","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/TCC.2017.2649685","volume":"99","author":"R Li","year":"2017","unstructured":"Li R, Shen C, He H et al (2017) A lightweight secure data sharing scheme for mobile cloud computing. IEEE Trans Cloud Comput 99:1\u20131. https:\/\/doi.org\/10.1109\/TCC.2017.2649685","journal-title":"IEEE Trans Cloud Comput"},{"key":"255_CR24","doi-asserted-by":"crossref","unstructured":"Khan F, Li H, Zhang L, et al (2017) An expressive hidden access policy CP-ABE. Paper presented at the 2017 IEEE Second International Conference on Data Science in Cyberspace, Shenzhen, China, 26\u201329 June 2017","DOI":"10.1109\/DSC.2017.29"},{"key":"255_CR25","doi-asserted-by":"publisher","first-page":"471","DOI":"10.1109\/tcc.2014.2378788","volume":"2","author":"H He","year":"2014","unstructured":"He H, Li R, Dong X et al (2014) Secure, efficient and fine-grained data access control mechanism for P2P storage cloud. IEEE Trans Cloud Comput 2:471\u2013484. https:\/\/doi.org\/10.1109\/tcc.2014.2378788","journal-title":"IEEE Trans Cloud Comput"},{"key":"255_CR26","doi-asserted-by":"crossref","unstructured":"Chase M (2007) Multi-authority attribute based encryption. Paper presented at the 4th Theory of Cryptography Conference Amsterdam, The Netherlands, 21\u201324 February 2007","DOI":"10.1007\/978-3-540-70936-7_28"},{"key":"255_CR27","doi-asserted-by":"publisher","first-page":"268","DOI":"10.1080\/00207160.2011.555642","volume":"89","author":"V Bozovic","year":"2012","unstructured":"Bozovic V, Socek D, Steinwandt R et al (2012) Multi-authority attribute-based encryption with honest-but-curious central authority. Int J Comput Math 89:268\u2013283. https:\/\/doi.org\/10.1080\/00207160.2011.555642","journal-title":"Int J Comput Math"},{"key":"255_CR28","doi-asserted-by":"crossref","unstructured":"Wang Y, Li F, et al (2015) Achieving lightweight and secure access control in multi-authority cloud. Paper presented at the Trustcom 2015, Helsinki, Finland, 20\u201322 Aug 2015","DOI":"10.1109\/Trustcom.2015.407"},{"key":"255_CR29","doi-asserted-by":"crossref","unstructured":"Lin H, Cao Z, Liang X, Shao J (2008) Secure Threshold Multi Authority Attribute Based Encryption without a Central Authority. Paper presented at the 9th International Conference on Cryptology in India, Kharagpur, India, 14\u201317 December 2008","DOI":"10.1007\/978-3-540-89754-5_33"},{"key":"255_CR30","doi-asserted-by":"crossref","unstructured":"Chase M, Chow S S M (2009) Improving privacy and security in multi-authority attribute-based encryption. In Proceedings of the 16th ACM Conference on Computer and Communications Security, Chicago, IL, USA, 9\u201313 November 2009","DOI":"10.1145\/1653662.1653678"},{"key":"255_CR31","doi-asserted-by":"crossref","unstructured":"Jung T, Li X, Wan Z, et al (2013) Privacy preserving cloud data access with multi-authorities. Paper presented at the INFOCOM 2013, Turin, Italy, 14\u201319 April 2013","DOI":"10.1109\/INFCOM.2013.6567070"},{"key":"255_CR32","doi-asserted-by":"publisher","first-page":"437","DOI":"10.6633\/IJNS.201411.16(6).05","volume":"16","author":"X Liu","year":"2014","unstructured":"Liu X, Ma J, Xiong J et al (2014) Ciphertext-policy hierarchical attribute-based encryption for fine-grained access control of encryption data. Int J Netw Secur 16:437\u2013443. https:\/\/doi.org\/10.6633\/IJNS.201411.16(6).05","journal-title":"Int J Netw Secur"},{"key":"255_CR33","unstructured":"Beimel A (1996) Secure schemes for secret sharing and key distribution. Dissertation, Israel Institute of Technology"},{"key":"255_CR34","doi-asserted-by":"crossref","unstructured":"Lewko A, Waters B (2011) Decentralizing attribute-based encryption. Paper presented at the 30th Annual International Conference on the Theory and Applications of Cryptographic Techniques, Tallinn, Estonia, 15\u201319 May 2011","DOI":"10.1007\/978-3-642-20465-4_31"},{"key":"255_CR35","doi-asserted-by":"crossref","unstructured":"Yu S, Wang C, Ren K, Lou W (2010) Achieving secure, scalable, and fine-grained data access control in cloud computing. In Proceedings of the 29th IEEE International Conference on Computer Communications, San Diego, California, USA, 14\u201319 March 2010","DOI":"10.1109\/INFCOM.2010.5462174"},{"key":"255_CR36","unstructured":"Caro AD, Iovino V (2011) jPBC: Java pairing based cryptography. In Proceedings of the 2011 IEEE Symposium on Computers and Communications, Kerkyra, Greece, 28 June\u201301 July 2011"}],"container-title":["Human-centric Computing and Information Sciences"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13673-020-00255-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13673-020-00255-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13673-020-00255-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,7,30]],"date-time":"2021-07-30T12:30:34Z","timestamp":1627648234000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1186\/s13673-020-00255-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,12]]},"references-count":36,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2020,12]]}},"alternative-id":["255"],"URL":"https:\/\/doi.org\/10.1186\/s13673-020-00255-5","relation":{},"ISSN":["2192-1962"],"issn-type":[{"value":"2192-1962","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,12]]},"assertion":[{"value":"2 October 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 November 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 December 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"The authors declare no competing interests.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"49"}}