智能合约
计算机安全
块链
可验证秘密共享
计算机科学
数字签名
可信第三方
方案(数学)
互联网隐私
业务
散列函数
数学
数学分析
集合(抽象数据类型)
程序设计语言
作者
Liang Zhang,Hanlin Zhang,Jia Yu,Hequn Xian
标识
DOI:10.1016/j.ins.2020.05.054
摘要
Abstract A fair contract signing scheme ensures that contract signing participants can fairly exchange the digital signatures of the contract, which has a wide range of applications on the Internet. Verifiable Encrypted Signature (VES) can be used as a fair exchange mechanism for digital signatures, in which it requires a centralized Trusted Third Party (TTP) as an adjudicator. However, there are many security challenges with the centralized TTP. For example, it may disclose the contents of the contract, collude with others, or even occurs a service interruption. To address those problems, in this paper, we propose a two-party fair contract signing scheme based on Ethereum smart contract, which allows participants to fairly perform the contract signing procedures on the blockchain. Specifically, we propose a modified VES scheme in which no centralized adjudicator is needed. Then we design the fair contract signing scheme based on the modified VES scheme. We leverage the Ethereum smart contract technology to ensure fairness, which has the characteristics of decentralization, verifiability, autonomy, efficiency, and tampering resistant. The theoretical analysis and experimental results show that our scheme is secure and feasible.
科研通智能强力驱动
Strongly Powered by AbleSci AI