应用科学学报 ›› 2022, Vol. 40 ›› Issue (6): 1019-1033.doi: 10.3969/j.issn.0255-8297.2022.06.012

• 计算机科学与应用 • 上一篇    

基于区块链的双线性对外包支付协议

杨丹玲, 任艳丽   

  1. 上海大学通信与信息工程学院, 上海 200444
  • 收稿日期:2021-06-04 发布日期:2022-12-03
  • 通信作者: 任艳丽,教授,研究方向为公钥密码学、安全外包计算、区块链安全等。E-mail:renyanli@shu.edu.cn E-mail:renyanli@shu.edu.cn
  • 基金资助:
    国家自然科学基金(No.U1736120);上海市自然科学基金(No.20ZR1419700)资助

Payment Protocol for Outsourcing of Bilinear Pairing Based on Blockchain

YANG Danling, REN Yanli   

  1. School of Communication&Information Engineering, Shanghai University, Shanghai 200444, China
  • Received:2021-06-04 Published:2022-12-03

摘要: 为解决现有的双线性对外包支付协议依赖可信第三方,没有实现参与双方的公平性等问题,提出基于区块链系统的协议以实现去中心化,通过对原始数据进行盲化处理实现数据隐私,对恶意参与方实施扣除押金惩罚来保证公平支付。当用户质疑外包结果的正确性时,区块链利用用户提供的随机数据和随机向量即可快速验证,从而提高了支付效率。在以太坊中进行模拟实验,结果表明用户计算量大幅减少,用户能有效验证外包结果的正确性且实现支付公平性。与已有协议相比,用户和服务器在支付阶段效率都是最高的。

关键词: 云计算, 外包计算, 区块链, 双线性对, 公平支付

Abstract: In order to solve the problem that existing bilinear outsourcing payment protocols rely heavilyon a trusted third party and lacks of the fairness of participating parties, in this paper, we propose a protocol based on blockchain system to achieve decentralization, realize data privacy by blindly processing the original data, and ensure fair payment by imposing the penalties of deducting the deposits of malicious participants. When users question the correctness of outsourcing results, the blockchain will quickly verify the results using random data and random vectors provided by users, thereby improving payment efficiency. A simulation experiment is conducted in Ethereum, and its results show that the amount of user calculations is greatly reduced, and users can effectively verify the correctness of outsourcing results and achieve payment fairness. Compared with existing protocols, both users and servers have the highest efficiency in payment phase.

Key words: cloud computing, outsourcing computing, blockchain, bilinear pairing, fair payment

中图分类号: