检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:杨丹玲 任艳丽[1] YANG Danling;REN Yanli(School of Communication&Information Engineering,Shanghai University,Shanghai 200444,China)
机构地区:[1]上海大学通信与信息工程学院,上海200444
出 处:《应用科学学报》2022年第6期1019-1033,共15页Journal of Applied Sciences
基 金:国家自然科学基金(No.U1736120);上海市自然科学基金(No.20ZR1419700)资助。
摘 要:为解决现有的双线性对外包支付协议依赖可信第三方,没有实现参与双方的公平性等问题,提出基于区块链系统的协议以实现去中心化,通过对原始数据进行盲化处理实现数据隐私,对恶意参与方实施扣除押金惩罚来保证公平支付。当用户质疑外包结果的正确性时,区块链利用用户提供的随机数据和随机向量即可快速验证,从而提高了支付效率。在以太坊中进行模拟实验,结果表明用户计算量大幅减少,用户能有效验证外包结果的正确性且实现支付公平性。与已有协议相比,用户和服务器在支付阶段效率都是最高的。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.
分 类 号:TP309[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.15