Blockchain-Based Fair Payment for ABE with Outsourced Decryption

被引:4
作者
Hong, Linjian [1 ]
Zhang, Kai [2 ]
Gong, Junqing [1 ]
Qian, Haifeng [1 ,3 ]
机构
[1] East China Normal Univ, Shanghai, Peoples R China
[2] Shanghai Univ Elect Power, Shanghai, Peoples R China
[3] CCCC Intelligence Transportat Co Ltd, Tianjin, Peoples R China
基金
中国国家自然科学基金;
关键词
Blockchain; Attribute-based Encryption; Robust fairness; Smart contract; ATTRIBUTE-BASED ENCRYPTION; EFFICIENT;
D O I
10.1007/s12083-022-01406-4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Attribute-based encryption (ABE) is an advanced public-key encryption supporting fine-grained access control and flexible sharing of encrypted data. However, in many real-world scenarios, users working with resource-limited devices have to outsource the decryption task due to its huge computational overhead while the decryption party is usually considered to be untrusted, thus leading to the fact that the verifiability of computation results is as important as the privacy. Fair payment, a solution to ensure the interests of both participants involved (i.e., user and worker), is introduced. Generally, fairness is guaranteed by the public verifiability so that the correctness of outsourced result can be easily judged by a trusted third party (TTP) when dispute occurs, which is called optimistic fairness. To remove the TTP and achieve robust fairness, most existing solutions try to handle the verifiability issue with zero-knowledge proofs (ZKPs) and blockchain. Nonetheless, there has not been a proper and efficient solution to obtain robust fairness in ABE outsourcing decryption (ABE-OD) scenarios. To address this issue, in this paper we propose a blockchain-based fair payment for ABE-OD scheme. In particular, we construct a CP-ABE-OD scheme with both public and private verifiability based on existing generic schemes and employ smart contract to guarantee the payment fairness, integrated by IPFS to solve the task data storage. Theoretical analysis and experimental results show that our scheme is secure and efficient.
引用
收藏
页码:312 / 327
页数:16
相关论文
共 33 条
[1]   Charm: a framework for rapidly prototyping cryptosystems [J].
Akinyele, Joseph A. ;
Garman, Christina ;
Miers, Ian ;
Pagano, Matthew W. ;
Rushanan, Michael ;
Green, Matthew ;
Rubin, Aviel D. .
JOURNAL OF CRYPTOGRAPHIC ENGINEERING, 2013, 3 (02) :111-128
[2]  
Asokan N., 1997, P ACM C COMP COMM SE, P7, DOI 10.1145/266420.266426
[3]   Efficient Zero-Knowledge Contingent Payments in Cryptocurrencies Without Scripts [J].
Banasik, Waclaw ;
Dziembowski, Stefan ;
Malinowski, Daniel .
COMPUTER SECURITY - ESORICS 2016, PT II, 2016, 9879 :261-280
[4]  
Beimel A, 1996, Secure schemes for secret sharing and key distribution
[5]  
Benet J.., 2014, IPFS-Content Addressed, Versioned, P2P File System
[6]   Zero-Knowledge Contingent Payments Revisited: Attacks and Payments for Services [J].
Campanelli, Matteo ;
Gennaro, Rosario ;
Goldfeder, Steven ;
Nizzardo, Luca .
CCS'17: PROCEEDINGS OF THE 2017 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2017, :229-243
[7]   Efficient Fair Conditional Payments for Outsourcing Computations [J].
Chen, Xiaofeng ;
Li, Jin ;
Susilo, Willy .
IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2012, 7 (06) :1687-1694
[8]   Betrayal, Distrust, and Rationality: Smart Counter-Collusion Contracts for Verifiable Cloud Computing [J].
Dong, Changyu ;
Wang, Yilei ;
Aldweesh, Amjad ;
McCorry, Patrick ;
van Moorsel, Aad .
CCS'17: PROCEEDINGS OF THE 2017 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2017, :211-227
[9]   WI Is Not Enough: Zero -Knowledge Contingent (Service) Payments Revisited [J].
Fuchsbauer, Georg .
PROCEEDINGS OF THE 2019 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (CCS'19), 2019, :49-62
[10]  
Goyal V., 2006, Proceedings of the ACM Conference on Computer and Communications Security, P89