OBFP: Optimized Blockchain-Based Fair Payment for Outsourcing Computations in Cloud Computing

被引:47
作者
Lin, Chao [1 ,2 ,3 ,4 ]
He, Debiao [3 ,5 ,6 ]
Huang, Xinyi [1 ,4 ]
Choo, Kim-Kwang Raymond [7 ,8 ]
机构
[1] Fujian Normal Univ, Coll Math & Informat, Ctr Appl Math Fujian Prov, Fujian Prov Key Lab Network Secur & Cryptol, Fuzhou 350117, Peoples R China
[2] State Key Lab Cryptol, Beijing 100878, Peoples R China
[3] Wuhan Univ, Sch Cyber Sci & Engn, Wuhan 430072, Peoples R China
[4] Chinese Acad Sci, Inst Informat Engn, State Key Lab Informat Secur, Beijing 100093, Peoples R China
[5] Qilu Univ Technol, Shandong Acad Sci, Shandong Prov Key Lab Comp Networks, Jinan 250014, Peoples R China
[6] MatrixElements Technol, Shanghai Key Lab Privacy Preserving Computat, Shanghai 201204, Peoples R China
[7] Univ Texas San Antonio, Dept Informat Syst & Cyber Secur, San Antonio, TX 78249 USA
[8] Univ Texas San Antonio, Dept Elect & Comp Engn, San Antonio, TX 78249 USA
基金
中国国家自然科学基金;
关键词
Outsourcing; Proposals; Blockchain; Task analysis; Hash functions; Smart contracts; Encryption; outsourcing computations; fair payment; smart contract; robust fairness; CONDITIONAL PAYMENTS; EFFICIENT;
D O I
10.1109/TIFS.2021.3073818
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Outsourcing computations have been widely used to meet the growing computing demands, although achieving trust in an untrusted (or a zero-trust) environment can be challenging in practice. Fair payment, a candidate solution, can potentially facilitate fair trading among outsourcing computation participants such as users and workers. However, most existing solutions including traditional e-cash-based or blockchain-based, may potentially compromise the worker's fairness (i.e., does not achieve robust fairness, since trusted third parties are required during the trading process), or involve heavy zero-knowledge proofs (ZKPs, with significant computation costs). To mitigate these limitations, we propose a system model of an optimized blockchain-based fair payment (OBFP) for outsourcing computations. Then, we construct a ZKP-free solution based on blockchain by combining any secure commitment, accumulator, and symmetric encryption schemes, as well as a hash function. To demonstrate the utility of our proposed OBFP system, we provide security analysis, performance evaluation and a comparison with existing popular solutions. Specifically, the cryptographic tools are instantiated as commitment (Perdesen commitment), accumulator (RSA-based accumulator), and symmetric encryption (a concrete scheme with the indistinguishability under chosen-plaintext attack (IND-CPA) security), and a hash function (Keccak-256). The prototype is implemented in COSBench and Remix to analyze cloud scalability and concurrency, as well as gas cost.
引用
收藏
页码:3241 / 3253
页数:13
相关论文
共 35 条
  • [31] Wagner E, 2019, 2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (ICBC), P422, DOI [10.1109/bloc.2019.8751312, 10.1109/BLOC.2019.8751312]
  • [32] Offline Dictionary Attack on Password Authentication Schemes Using Smart Cards
    Wang, Ding
    Wang, Ping
    [J]. INFORMATION SECURITY (ISC 2013), 2015, 7807 : 221 - 237
  • [33] Xu L, 2018, ICST T SECURITY SAFE, V4, P5, DOI [10.4108/eai.4-1-2018.153528, DOI 10.4108/EAI.4-1-2018.153528]
  • [34] Outsourcing Service Fair Payment Based on Blockchain and Its Applications in Cloud Computing
    Zhang, Yinghui
    Deng, Robert H.
    Liu, Ximeng
    Zheng, Dong
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2021, 14 (04) : 1152 - 1166
  • [35] Blockchain based efficient and robust fair payment for outsourcing services in cloud computing
    Zhang, Yinghui
    Deng, Robert H.
    Liu, Ximeng
    Zheng, Dong
    [J]. INFORMATION SCIENCES, 2018, 462 : 262 - 277