摘要
为解决现有的双线性对外包支付协议依赖可信第三方,没有实现参与双方的公平性等问题,提出基于区块链系统的协议以实现去中心化,通过对原始数据进行盲化处理实现数据隐私,对恶意参与方实施扣除押金惩罚来保证公平支付。当用户质疑外包结果的正确性时,区块链利用用户提供的随机数据和随机向量即可快速验证,从而提高了支付效率。在以太坊中进行模拟实验,结果表明用户计算量大幅减少,用户能有效验证外包结果的正确性且实现支付公平性。与已有协议相比,用户和服务器在支付阶段效率都是最高的。
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.
作者
杨丹玲
任艳丽
YANG Danling;REN Yanli(School of Communication&Information Engineering,Shanghai University,Shanghai 200444,China)
出处
《应用科学学报》
CAS
CSCD
北大核心
2022年第6期1019-1033,共15页
Journal of Applied Sciences
基金
国家自然科学基金(No.U1736120)
上海市自然科学基金(No.20ZR1419700)资助。
关键词
云计算
外包计算
区块链
双线性对
公平支付
cloud computing
outsourcing computing
blockchain
bilinear pairing
fair payment