{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,2]],"date-time":"2026-01-02T07:10:25Z","timestamp":1767337825171,"version":"build-2065373602"},"reference-count":37,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T00:00:00Z","timestamp":1654041600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"The Ministry of Science and Technology of Republic of China","award":["MOST 110-2221-E-019-041-MY3","MOST 110-2222-E-019-001-MY2"],"award-info":[{"award-number":["MOST 110-2221-E-019-041-MY3","MOST 110-2222-E-019-001-MY2"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>In a fog-enabled IoT environment, a fog node is regarded as the proxy between end users and cloud servers to reduce the latency of data transmission, so as to fulfill the requirement of more real-time applications. A data storage scheme utilizing fog computing architecture allows a user to share cloud data with other users via the assistance of fog nodes. In particular, a fog node obtaining a re-encryption key of the data owner is able to convert a cloud ciphertext into the one which is decryptable by another designated user. In such a scheme, a proxy should not learn any information about the plaintext during the transmission and re-encryption processes. In 2020, an ID-based data storage scheme utilizing anonymous key generation in fog computing was proposed by some researchers. Although their protocol is provably secure in a proof model of random oracles, we will point out that there are some security flaws inherited in their protocol. On the basis of their work, we further present an improved variant, which not only eliminates their security weaknesses, but also preserves the functionalities of anonymous key generation and user revocation mechanism. Additionally, under the Decisional Bilinear Diffie\u2013Hellman (DBDH) assumption, we demonstrate that our enhanced construction is also provably secure in the security notion of IND-PrID-CPA.<\/jats:p>","DOI":"10.3390\/s22114223","type":"journal-article","created":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T21:43:42Z","timestamp":1654119822000},"page":"4223","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["An Improved ID-Based Data Storage Scheme for Fog-Enabled IoT Environments"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3657-3241","authenticated-orcid":false,"given":"Han-Yu","family":"Lin","sequence":"first","affiliation":[{"name":"Department of Computer Science and Engineering, National Taiwan Ocean University, Keelung 202, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tung-Tso","family":"Tsai","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, National Taiwan Ocean University, Keelung 202, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pei-Yih","family":"Ting","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, National Taiwan Ocean University, Keelung 202, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ching-Chung","family":"Chen","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, National Taiwan Ocean University, Keelung 202, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,6,1]]},"reference":[{"key":"ref_1","first-page":"19","article-title":"Reminiscences on the history of time sharing","volume":"14","author":"McCarthy","year":"1992","journal-title":"IEEE Ann. Hist. Comput."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Christos, S.C., Panagiotis, T., and Christos, G. (2020, January 8\u20139). Combined multi-layered big data and responsible AI techniques for enhanced decision support in Shipping. Proceedings of the 2020 International Conference on Decision Aid Sciences and Application (DASA), Sakheer, Bahrain.","DOI":"10.1109\/DASA51403.2020.9317030"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"95","DOI":"10.3390\/signals3010008","article-title":"A novel intelligent iot system for improving the safety and planning of air cargo operations","volume":"3","author":"Spandonidis","year":"2022","journal-title":"Signals"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Patwary, A.A.N., Naha, R.K., Garg, S., Battula, S.K., Patwary, M.A.K., Aghasian, E., Amin, M.B., Mahanti, A., and Gong, M. (2021). Towards secure fog computing: A survey on trust management, privacy, authentication, threats and access control. Electronics, 10.","DOI":"10.3390\/electronics10101171"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Blaze, M., Bleumer, G., and Strauss, M. (1998). Divertible protocols and atomic proxy cryptography. Advances in Cryptology\u2014EUROCRYPT\u201998, Springer.","DOI":"10.1007\/BFb0054122"},{"key":"ref_6","unstructured":"Ateniese, G., Fu, K., Green, M., and Hohenberger, S. (2005, January 23\u201326). Improved proxy re-encryption schemes with applications to secure distributed storage. Proceedings of the 10th Network and Distributed System Security Symposium (NDSS\u201905), San Diego, CA, USA."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1127345.1127346","article-title":"Improved proxy re-encryption schemes with applications to secure distributed storage","volume":"9","author":"Ateniese","year":"2006","journal-title":"ACM Trans. Inf. Syst. Secur."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Khurana, H., and Hahm, H.S. (2006, January 21\u201324). Certified mailing lists. Proceedings of the ACM Symposium on Communication, Information, Computer and Communication Security (ASIACCS\u201906), Taipei, Taiwan.","DOI":"10.1145\/1128817.1128828"},{"key":"ref_9","unstructured":"Dodis, Y., and Ivan, A. (2003, January 6\u20137). Proxy cryptography revisited. Proceedings of the 10th Network and Distributed System Security Symposium, San Diego, CA, USA."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Canetti, R., and Hohenberger, S. (November, January 29). Chosen-ciphertext secure proxy re-encryption. Proceedings of the 14th ACM Conference on Computer and Communications Security (CCS 2007), Alexandria, VA, USA.","DOI":"10.1145\/1315245.1315269"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Green, M., and Ateniese, G. (2007, January 5\u20138). Identity-based proxy re-encryption. Proceedings of the Applied Cryptography and Network Security\u201907 (ACNS 2007), Zhuhai, China.","DOI":"10.1007\/978-3-540-72738-5_19"},{"key":"ref_12","unstructured":"Chu, C.K., and Tzeng, W.G. (2007, January 9\u201312). Identity-based proxy re-encryption without random oracles. Proceedings of the 10th Information Security Conference (ISC\u201907), Valparaiso, IN, USA."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Shao, J., and Cao, Z. (2009, January 18\u201320). CCA-Secure proxy re-encryption without pairings. Proceedings of the Public Key Cryptography (PKC 2009), Irvine, CA, USA.","DOI":"10.1007\/978-3-642-00468-1_20"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1016\/j.tcs.2012.08.017","article-title":"Chosen-ciphertext secure anonymous conditional proxy re-encryption with keyword search","volume":"462","author":"Fang","year":"2012","journal-title":"Theor. Comput. Sci."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"643","DOI":"10.1016\/j.jss.2011.09.035","article-title":"Further observation on proxy re-encryption with keyword search","volume":"85","author":"Wang","year":"2012","journal-title":"J. Syst. Softw."},{"key":"ref_16","unstructured":"Park, D., Cha, J., and Lee, P. (2022, April 22). Searchable Keyword-Based Encryption. Cryptology ePrint Archive 2005, Report 2005\/367. Available online: https:\/\/eprint.iacr.org\/2005\/367."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Liang, K., Fang, L., Susilo, W., and Wong, D.S. (2013, January 9\u201311). A ciphertext-policy attribute-based proxy re-encryption with chosen-ciphertext security. Proceedings of the IEEE 2013 5th International Conference on Intelligent Networking and Collaborative Systems (INCoS), Xi\u2019an City, China.","DOI":"10.1109\/INCoS.2013.103"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Akhil, N.V., Vijay, A., and Kumar, D.S. (2016, January 18\u201319). QR code security using proxy re-encryption. Proceedings of the 2016 International Conference on Circuit, Power and Computing Technologies (ICCPCT), Nagercoil, India.","DOI":"10.1109\/ICCPCT.2016.7530286"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"70017","DOI":"10.1109\/ACCESS.2018.2879479","article-title":"A new kind of conditional proxy re-encryption for secure cloud storage","volume":"6","author":"Zeng","year":"2018","journal-title":"IEEE Access"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Vohra, K., and Dave, M. (2018, January 20\u201321). Securing fog and cloud communication using attribute based access control and re-encryption. Proceedings of the 2nd International Conference on Inventive Communication and Computational Technologies (ICICCT 2018), Coimbatore, India.","DOI":"10.1109\/ICICCT.2018.8473045"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"2048","DOI":"10.1109\/TNSE.2020.2999551","article-title":"A blockchain-based proxy re-encryption with equality test for vehicular communication systems","volume":"8","author":"Chen","year":"2021","journal-title":"IEEE Trans. Netw. Sci. Eng."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Xiong, H., Wang, L., Zhou, Z., Zhao, Z., Huang, X., and Kumari, S. (2021). Burn after reading: Adaptively secure puncturable identity-based proxy re-encryption scheme for securing group message. IEEE Internet Things J.","DOI":"10.1109\/JIOT.2021.3126230"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Ge, C., Susilo, W., Baek, J., Liu, Z., Xia, J., and Fang, L. (2021). A verifiable and fair attribute-based proxy re-encryption scheme for data sharing in clouds. IEEE Trans. Dependable Secur. Comput.","DOI":"10.1109\/TDSC.2019.2899300"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"5561","DOI":"10.1007\/s00500-018-3593-z","article-title":"Identity-based data storage scheme with anonymous key generation in fog computing","volume":"24","author":"Zhang","year":"2020","journal-title":"Soft Comput."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"9722","DOI":"10.1109\/JIOT.2019.2930742","article-title":"Efficient signcryption with proxy re-encryption and its application in smart grid","volume":"6","author":"Ahene","year":"2019","journal-title":"IEEE Internet Things J."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Rawal, B.S. (2018, January 21\u201322). A proxy re-encryption-based webmail and file sharing system for collaboration in cloud computing environment. Proceedings of the 2018 International Conference on Computational Techniques, Electronics and Mechanical Systems (CTEMS), Belgaum, India.","DOI":"10.1109\/CTEMS.2018.8769164"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"1214","DOI":"10.1109\/TDSC.2019.2899300","article-title":"Revocable identity-based broadcast proxy re-encryption for data sharing in clouds","volume":"18","author":"Ge","year":"2021","journal-title":"IEEE Trans. Dependable Secur. Comput."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Chen, W.H., Fan, C.I., and Tseng, Y.F. (2018, January 10\u201313). Efficient key-aggregate proxy re-encryption for secure data sharing in clouds. Proceedings of the 2018 IEEE Conference on Dependable and Secure Computing (DSC), Kaohsiung, Taiwan.","DOI":"10.1109\/DESEC.2018.8625149"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Yang, C.C., Tso, R., Liu, Z.Y., Hsu, J.C., and Tseng, Y.F. (2021, January 19\u201320). Improved proxy re-encryption scheme with equality test. Proceedings of the 2021 16th Asia Joint Conference on Information Security (AsiaJCIS), Seoul, Korea.","DOI":"10.1109\/AsiaJCIS53848.2021.00016"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"1685","DOI":"10.1109\/JSYST.2021.3076759","article-title":"A proxy re-encryption approach to secure data sharing in the Internet of things based on blockchain","volume":"16","author":"Agyekum","year":"2021","journal-title":"IEEE Syst. J."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Nirmala, V., and Shanmugalakshmi, R. (2013, January 6\u20137). Hierarchical identity role based proxy re-encryption scheme for cloud computing. Proceedings of the 2013 International Conference on Advanced Computing and Communication Systems, Coimbatore, India.","DOI":"10.1109\/ICACCS.2013.6938719"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Yasumura, Y., Imabayashi, H., and Yamana, H. (2018, January 9\u201312). Attribute-based proxy re-encryption method for revocation in cloud storage: Reduction of communication cost at re-encryption. Proceedings of the 2018 IEEE 3rd International Conference on Big Data Analysis (ICBDA), Shanghai, China.","DOI":"10.1109\/ICBDA.2018.8367699"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"673","DOI":"10.1016\/j.future.2012.07.010","article-title":"Identity-based data storage in cloud computing","volume":"29","author":"Han","year":"2013","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_34","first-page":"332","article-title":"Inter-domain identity-based proxy re-encryption","volume":"5487","author":"Tang","year":"2009","journal-title":"Inf. Secur. Cryptol."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Wang, L., Wang, L., Mambo, M., and Okamoto, E. (2010, January 13\u201315). New identity-based proxy re-encryption schemes to prevent collusion attacks. Proceedings of the 4th International Conference on Pairing-based Cryptography (Pairing\u201910), Yamanaka Hot Spring, Japan.","DOI":"10.1007\/978-3-642-17455-1_21"},{"key":"ref_36","unstructured":"Matsuo, T. (2007, January 2\u20134). Proxy re-encryption systems for identity-based encryption. Proceedings of the 1st International Conference on Pairing-based Cryptography (Pairing\u201907), Tokyo, Japan."},{"key":"ref_37","unstructured":"(2022, April 22). PBC Library, the Pairing-Based Cryptography Library. Available online: http:\/\/crypto.stanford.edu\/pbc\/."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/11\/4223\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T23:23:26Z","timestamp":1760138606000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/11\/4223"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,6,1]]},"references-count":37,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2022,6]]}},"alternative-id":["s22114223"],"URL":"https:\/\/doi.org\/10.3390\/s22114223","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2022,6,1]]}}}