{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,2]],"date-time":"2025-12-02T15:05:31Z","timestamp":1764687931978,"version":"build-2065373602"},"reference-count":50,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2021,1,20]],"date-time":"2021-01-20T00:00:00Z","timestamp":1611100800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"This research was funded by Leading Special project of the Chinese Academy of Sci-ence (Class C)","award":["XDC02070600"],"award-info":[{"award-number":["XDC02070600"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Information"],"abstract":"<jats:p>The internet of things (IoT) devices are expected to collect vast amounts of data that support different kinds of applications such as health monitor, smart home, and traffic management. However, its characteristics such as resource-constrained nature, dynamicity, and large-scale growth bring challenges to secure IoT data sharing. Nowadays, blockchain-based ciphertext-policy attribute-based encryption (CP-ABE) was proposed to realize secure IoT data sharing. In blockchain-based CP-ABE data sharing schemes, the data are encrypted and stored in the cloud. Once users want to process the data, they should download and then decrypt the ciphertext in the client-end, and after processing the data, users encrypt and upload the ciphertext onto the cloud. This outweighs the advantage of using cloud computing resources. Fully homomorphic encryption (FHE) and homomorphic signature technology may be adopted to realize ciphertext computation and for correctness checking of ciphertext computation results. In this paper, we propose a secure and computable IoT data sharing system to ensure users enjoying the computation convenience of the cloud-end. Specifically, the proposed system integrates CP-ABE and FHE to realize secure IoT data sharing and ciphertext computation. In addition, we generated homomorphic signatures of ciphertexts to enable users to check the correctness of the ciphertext computation results. Moreover, to supervise the cloud, providing the honest IoT data access control, storage, and computing services for users, we recorded the access policy of the data, the hash of the data, the signature of the ciphertext, and the homomorphic signature of the ciphertext on the blockchain. The performance evaluation and security analysis show the proposed scheme is practical and secure.<\/jats:p>","DOI":"10.3390\/info12020047","type":"journal-article","created":{"date-parts":[[2021,1,21]],"date-time":"2021-01-21T00:53:41Z","timestamp":1611190421000},"page":"47","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["A Secure and Computable Blockchain-Based Data Sharing Scheme in IoT System"],"prefix":"10.3390","volume":"12","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1997-9856","authenticated-orcid":false,"given":"Shuang","family":"Sun","sequence":"first","affiliation":[{"name":"Institute of Microelectronics of the Chinese Academy of Sciences, Beijing 100029, China"},{"name":"School of Microelectronics, University of Chinese Academy of Sciences, Beijing 100049, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rong","family":"Du","sequence":"additional","affiliation":[{"name":"Institute of Microelectronics of the Chinese Academy of Sciences, Beijing 100029, China"},{"name":"School of Microelectronics, University of Chinese Academy of Sciences, Beijing 100049, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shudong","family":"Chen","sequence":"additional","affiliation":[{"name":"Institute of Microelectronics of the Chinese Academy of Sciences, Beijing 100029, China"},{"name":"School of Microelectronics, University of Chinese Academy of Sciences, Beijing 100049, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,1,20]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"38431","DOI":"10.1109\/ACCESS.2019.2905846","article-title":"A Novel Attribute-Based Access Control Scheme using Blockchain for IoT","volume":"7","author":"Ding","year":"2019","journal-title":"IEEE Access"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"15963","DOI":"10.1109\/ACCESS.2019.2962600","article-title":"Secure Data Sharing and Search for Cloud-Edge-Collaborative Storage","volume":"8","author":"Tao","year":"2020","journal-title":"IEEE Access"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1109\/MCC.2017.9","article-title":"Secure Data Sharing and Searching at the Edge of Cloud-Assisted Internet of Things","volume":"4","author":"Mollah","year":"2017","journal-title":"IEEE Cloud Comput."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"116","DOI":"10.1109\/MCOM.001.1900091","article-title":"Data Security Issues in Deep Learning: Attacks, Countermeasures, and Opportunities","volume":"57","author":"Xu","year":"2019","journal-title":"IEEE Commun. Mag."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Sun, S., Chen, S.D., Du, R., Li, W.W., and Qi, D.L. (2019, January 23\u201325). Blockchain Based Fine-Grained and Scalable Access Control for IoT Security and Privacy. Proceedings of the International Conference on Data Science in Cyberspace (DSC), Hangzhou, China.","DOI":"10.1109\/DSC.2019.00097"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Bahgat, M.M., Farag, H.H., and Mokhtar, B. (2018, January 16\u201319). IoT-Based Online Access Control System for Vehicles in Truck-Loading Fuels Terminals. Proceedings of the 30th International Conference on Microelectronics (ICM), Sousse, Tunisia.","DOI":"10.1109\/ICM.2018.8704087"},{"key":"ref_7","unstructured":"Maia, N.A.L., Pereira, Y.L., Souza, A.L.F., Cunha, I., and Oliveira, L.B. (2018, January 11\u201313). Demo Abstract: Attributed-Based Authentication and Access Control for IoT Home Devices. Proceedings of the International Conference on Information Processing in Sensor Networks (IPSN), Porto, Portugal."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"10134","DOI":"10.1109\/JIOT.2019.2935909","article-title":"Ultranarrow Band Wave Form for IoT Direct Random Multiple Access to GEO Satellites","volume":"6","author":"Hofmann","year":"2019","journal-title":"IEEE Internet Things J."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"8182","DOI":"10.1109\/JIOT.2019.2935189","article-title":"IoT: Internet of Threats? A Survey of Practical Security Vulnerabilities in Real IoT Devices","volume":"6","author":"Meneghello","year":"2018","journal-title":"IEEE Internet Things J."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Gunjal, Y.S., Gunjal, M.S., and Tambe, A.R. (2018, January 8\u20139). Hybrid Attribute Based Encryption and Customizable Authorization in Cloud Computing. Proceedings of the International Conference on Advances in Communication and Computing Technology (ICACCT), Sangamner, India.","DOI":"10.1109\/ICACCT.2018.8529627"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Porwal, S., and Mittal, S. (2018, January 20\u201322). Design of Concurrent Ciphertext Policy-Attribute Based Encryption Library for Multilevel Access of Encrypted Data. Proceedings of the International Conference on Parallel, Distributed and Grid Computing (PDGC), Solan Himachal Pradesh, India.","DOI":"10.1109\/PDGC.2018.8745795"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Jiang, Y., and Du, M. (2016, January 8\u201310). Provable Security Analysis on Unbounded Hierarchical Identity-Based Encryption and Attribute-Based Encryption. Proceedings of the International Conference on Information Science and Control Engineering (ICISCE), Beijing, China.","DOI":"10.1109\/ICISCE.2016.116"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"5826","DOI":"10.1109\/TVT.2020.2968094","article-title":"A Secure and Verifiable Data Sharing Scheme Based on Blockchain in Vehicular Social Networks","volume":"69","author":"Fan","year":"2020","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"38437","DOI":"10.1109\/ACCESS.2018.2851611","article-title":"A Blockchain-Based Framework for Data Sharing with Fine-Grained Access Control in Decentralized Storage Systems","volume":"6","author":"Wang","year":"2018","journal-title":"IEEE Access"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Freeman, D.M. (2012, January 6\u20139). Improved Security for Linearly Homomorphic Signatures: A Generic Framework. Proceedings of the International Conference on Public Key Cryptography\u2013PKC, Taormina, Italy.","DOI":"10.1007\/978-3-642-30057-8_41"},{"key":"ref_16","unstructured":"Nakamoto, S. (2021, January 10). Bitcoin: A Peer-to-Peer Electronic Cash System. Available online: https:\/\/bitco.in\/pdf\/bitcoin.pdf."},{"key":"ref_17","unstructured":"(2021, January 10). A Blockchain Platform for the Enterprise. Available online: https:\/\/hyperledger-fabric.readthedocs.io\/en\/latest\/index.html."},{"key":"ref_18","unstructured":"(2021, January 10). Ethereum Smart Contract Platform. Available online: https:\/\/www.ethereum.org\/."},{"key":"ref_19","unstructured":"(2021, January 10). EOS.IO Technical White Paper v2. Available online: https:\/\/github.com\/EOSIO\/Documentation\/blob\/master\/TechnicalWhitePaper.md."},{"key":"ref_20","unstructured":"Cachin, C. (2016, January 25). Architecture of the Hyperledger Blockchain Fabric. Proceedings of the Workshop on Distributed Cryptocurrencies and Consensus Ledgers, Chicago, IL, USA."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"218","DOI":"10.1007\/s11859-019-1388-4","article-title":"An Improved Ciphertext Retrieval Scheme Based on Fully Homomorphic Encryption","volume":"24","author":"Li","year":"2019","journal-title":"Wuhan Univ. J. Nat. Sci."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Chatterjee, A., and Aung, K.M.M. (2019). Fully Homomorphic Encryption in Real World Applications, Springer.","DOI":"10.1007\/978-981-13-6393-1"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Ding, Y., and Li, X. (2017, January 21\u201324). Policy Based on Homomorphic Encryption and Retrieval Scheme in Cloud Computing. Proceedings of the IEEE International Conference on Computational Science & Engineering & IEEE International Conference on Embedded & Ubiquitous Computing, Guangzhou, China.","DOI":"10.1109\/CSE-EUC.2017.105"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"2271","DOI":"10.1109\/TKDE.2011.78","article-title":"Improving Security and Efficiency in Attribute-Based Data Sharing","volume":"25","author":"Hur","year":"2013","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"ref_25","unstructured":"Sahaiand, A., and Waters, B. (2005, January 22\u201326). Fuzzy identity-based encryption. Proceedings of the Annual International Conference on the Theory and Applications of Cryptographic Techniques, Aarhus, Denmark."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Traverso, G., Demirel, D., and Buchmann, J. (2016). Homomorphic Signature Schemes, Springer International Publishing.","DOI":"10.1007\/978-3-319-32115-8"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Sara\u010devi\u0107, M., Adamovi\u0107, S.Z., Mi\u0161kovic, V.A., Elhoseny, M., Ma\u010dek, N.D., Selim, M.M., and Shankar, K. (2020). Data Encryption for Internet of Things Applications Based on Catalan Objects and Two Combinatorial Structures. IEEE Trans. Reliab.","DOI":"10.1109\/TR.2020.3010973"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1456","DOI":"10.1049\/iet-its.2019.0855","article-title":"Cryptographic Keys Exchange Model for Smart City Applications","volume":"14","author":"Macek","year":"2020","journal-title":"IET Intell. Transp. Syst."},{"key":"ref_29","unstructured":"Rass, S., and Slamanig, D. (2013). Cryptography for Security and Privacy in Cloud Computing, Artech House Inc."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Gentry, C. (2009). A Fully Homomorphic Encryption Scheme. [Ph.D. Thesis, Stanford University].","DOI":"10.1145\/1536414.1536440"},{"key":"ref_31","unstructured":"Mitzenmacher, M. (June, January 31). Fully Homomorphic Encryption using Ideal Lattices. Proceedings of the Forty-First Annual ACM Symposium on Theory of Computing, STOC \u201909, Bethesda, MD, USA."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Cheon, J.H., Coron, J., Kim, J., Lee, M.S., Lepoint, T., Tibouchi, M., and Yun, A. (2013, January 26\u201330). Batch Fully Homomorphic Encryption over the Integers. Proceedings of the International Conference on the Theory and Applications of Cryptographic Techniques, Athens, Greece.","DOI":"10.1007\/978-3-642-38348-9_20"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Coron, J., Lepoint, T., and Tibouchi, M. (2014, January 21\u201323). Scale-Invariant Fully Homomorphic Encryption over the Integers. Proceedings of the International Conference on Practice and Theory in Public-Key Cryptography, Darmstadt, Germany.","DOI":"10.1007\/978-3-642-54631-0_18"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Ducas, L., and Micciancio, D. (2015, January 26\u201330). FHEW: Bootstrapping Homomorphic Encryption in Less than a Second. Proceedings of the International Conference on the Theory and Applications of Cryptographic Techniques, Sofia, Bulgaria.","DOI":"10.1007\/978-3-662-46800-5_24"},{"key":"ref_35","unstructured":"Eric, C., Chris, P., and Chad, S. (2018, January 15\u201319). A Language and Compiler for Homomorphic Encryption Made Easy. Proceedings of the ACM Conference on Computer and Communications Security, Toronto, ON, Canada."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"L\u00f3pez-Alt, A., Tromer, E., and Vaikuntanathan, V. (2013, January 20\u201322). On-the-Fly Multiparty Computation on the Cloud via Multikey Fully Homomorphic Encryption. Proceedings of the 44th Annual ACM Symposium on Theory of Computing Conference, STOC, New York, NY, USA.","DOI":"10.1145\/2213977.2214086"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1145\/1666420.1666445","article-title":"A First Glimpse of Cryptography is Holy Grail","volume":"53","author":"Micciancio","year":"2010","journal-title":"Commun. ACM"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Boneh, D., Gentry, C., Halevi, S., Wang, F., and Wu, D.J. (2013, January 25\u201328). Private Database Queries using Somewhat Homomorphic Encryption. Proceedings of the International Conference on Applied Cryptography and Network Security, Banff, AB, Canada.","DOI":"10.1007\/978-3-642-38980-1_7"},{"key":"ref_39","unstructured":"Johnson, R., Molnar, D., Song, D.X., and Wagner, D. (2002, January 18\u201322). Homomorphic Signature Schemes. Proceedings of the Cryptographer\u2019s Track at the RSA Conference, San Jose, CA, USA."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"441","DOI":"10.1007\/s10623-015-0079-1","article-title":"Linearly Homomorphic Structure-Preserving Signatures and their Applications","volume":"77","author":"Libert","year":"2015","journal-title":"Des. Codes Cryptogr."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"2616","DOI":"10.1002\/cpe.3322","article-title":"Efficient Multiple Sources Network Coding Signature in the Standard Model","volume":"27","author":"Zhang","year":"2015","journal-title":"Concurr. Comput. Pract. Exp."},{"key":"ref_42","first-page":"701","article-title":"A Homomorphic Aggregate Signature Scheme based on Lattice","volume":"21","author":"Zhang","year":"2012","journal-title":"Chin. J. Electron."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Manzoor, A., Liyanage, M., and Braeken, A. (2019, January 14\u201317). Blockchain based Proxy Re-Encryption Scheme for Secure IoT Data Sharing. Proceedings of the IEEE International Conference on Blockchain and Cryptocurrency, Seoul, Korea.","DOI":"10.1109\/BLOC.2019.8751336"},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Truong, H.T.T., Almeida, M., and Karame, G. (2019, January 14\u201317). Towards Secure and Decentralized Sharing of IoT Data. Proceedings of the IEEE International Conference on Blockchain, Atlanta, GA, USA.","DOI":"10.1109\/Blockchain.2019.00031"},{"key":"ref_45","unstructured":"Ben, L. (2021, January 10). The PBC (Pairing-Based Cryptography) Library. Available online: https:\/\/crypto.stanford.edu\/pbc\/."},{"key":"ref_46","unstructured":"Shai, H. (2021, January 10). An Implementation of Homomorphic Encryption. Available online: https:\/\/github.com\/shaih\/HElib."},{"key":"ref_47","unstructured":"John, B., Amit, S., and Brent, W. (2021, January 10). Ciphertext-Policy Attribute-Based Encryption. Available online: http:\/\/acsc.cs.utexas.edu\/cpabe\/."},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Brakerski, Z., Gentry, C., and Vaikuntanathan, V. (2012, January 8\u221210). (leveled) Fully Homomorphic Encryption without Bootstrapping. Proceedings of the 3rd Innovations in Theoretical Computer Science Conference, Cambridge, MA, USA.","DOI":"10.1145\/2090236.2090262"},{"key":"ref_49","first-page":"1","article-title":"Lattice-based Linearly Homomorphic Signature Scheme over Binary Field","volume":"56","author":"Wang","year":"2013","journal-title":"Sci. China Inf. Sci."},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Nathan, S., Thakkar, P., and Vishwanathan, B. (2018, January 25\u201328). Performance Benchmarking and Optimizing Hyperledger Fabric Blockchain Platform. Proceedings of the International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), Milwaukee, WI, USA.","DOI":"10.1109\/MASCOTS.2018.00034"}],"container-title":["Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2078-2489\/12\/2\/47\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T05:13:18Z","timestamp":1760159598000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2078-2489\/12\/2\/47"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,1,20]]},"references-count":50,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2021,2]]}},"alternative-id":["info12020047"],"URL":"https:\/\/doi.org\/10.3390\/info12020047","relation":{},"ISSN":["2078-2489"],"issn-type":[{"type":"electronic","value":"2078-2489"}],"subject":[],"published":{"date-parts":[[2021,1,20]]}}}