Dongliang Cai , Borui Chen , Liang Zhang , Kexin Li , Haibin Kan
{"title":"Blockchain-enabled reliable outsourced decryption CP-ABE using responsive zkSNARK for mobile computing","authors":"Dongliang Cai , Borui Chen , Liang Zhang , Kexin Li , Haibin Kan","doi":"10.1016/j.future.2025.108182","DOIUrl":null,"url":null,"abstract":"<div><div>Ciphertext-Policy Attribute-Based Encryption (CP-ABE) is a promising solution for access control in mobile computing. However, the heavy decryption overhead hinders its widespread adoption. A general approach to address this issue is to outsource decryption to a decryption cloud server (DCS). Existing schemes achieve verifiability but lack an effective exemption mechanism to protect honest DCS from false claims. In this paper, we propose a blockchain-enabled reliable outsourced decryption CP-ABE framework that achieves both verifiability and exemptibility without adding redundant information to the ciphertext. We use zkSNARK to verify outsourced results on blockchain efficiently and introduce a challenge-response mechanism to address the high cost of proof generation. Moreover, our framework ensures fair incentive and enables decentralized outsourcing through blockchain. Finally, we implement and evaluate our scheme on Ethereum to demonstrate its feasibility and efficiency. While maintaining almost the same decryption cost, our gas usage is 11<span><math><mo>×</mo></math></span> to 140<span><math><mo>×</mo></math></span> in the happy case and 4<span><math><mo>×</mo></math></span> to 55<span><math><mo>×</mo></math></span> in the challenge case lower than the scheme of Ge et al. (TDSC’24) in attribute numbers from 5 to 60. Building upon the proposed framework, we demonstrate its application in the data sharing of electric vehicles, enabling a more extensive use of mobile computing resources.</div></div>","PeriodicalId":55132,"journal":{"name":"Future Generation Computer Systems-The International Journal of Escience","volume":"176 ","pages":"Article 108182"},"PeriodicalIF":6.2000,"publicationDate":"2025-10-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Future Generation Computer Systems-The International Journal of Escience","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0167739X25004765","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
引用次数: 0
Abstract
Ciphertext-Policy Attribute-Based Encryption (CP-ABE) is a promising solution for access control in mobile computing. However, the heavy decryption overhead hinders its widespread adoption. A general approach to address this issue is to outsource decryption to a decryption cloud server (DCS). Existing schemes achieve verifiability but lack an effective exemption mechanism to protect honest DCS from false claims. In this paper, we propose a blockchain-enabled reliable outsourced decryption CP-ABE framework that achieves both verifiability and exemptibility without adding redundant information to the ciphertext. We use zkSNARK to verify outsourced results on blockchain efficiently and introduce a challenge-response mechanism to address the high cost of proof generation. Moreover, our framework ensures fair incentive and enables decentralized outsourcing through blockchain. Finally, we implement and evaluate our scheme on Ethereum to demonstrate its feasibility and efficiency. While maintaining almost the same decryption cost, our gas usage is 11 to 140 in the happy case and 4 to 55 in the challenge case lower than the scheme of Ge et al. (TDSC’24) in attribute numbers from 5 to 60. Building upon the proposed framework, we demonstrate its application in the data sharing of electric vehicles, enabling a more extensive use of mobile computing resources.
期刊介绍:
Computing infrastructures and systems are constantly evolving, resulting in increasingly complex and collaborative scientific applications. To cope with these advancements, there is a growing need for collaborative tools that can effectively map, control, and execute these applications.
Furthermore, with the explosion of Big Data, there is a requirement for innovative methods and infrastructures to collect, analyze, and derive meaningful insights from the vast amount of data generated. This necessitates the integration of computational and storage capabilities, databases, sensors, and human collaboration.
Future Generation Computer Systems aims to pioneer advancements in distributed systems, collaborative environments, high-performance computing, and Big Data analytics. It strives to stay at the forefront of developments in grids, clouds, and the Internet of Things (IoT) to effectively address the challenges posed by these wide-area, fully distributed sensing and computing systems.