English | 中文

手机二维码
 
【打印本页】      【下载PDF全文】   查看/发表评论  下载PDF阅读器  关闭
←前一篇|后一篇→ 过刊浏览    高级检索
本文已被:浏览 714次   下载 455 本文二维码信息
码上扫一扫!
基于区块链的公平合同签署协议
刘鲁,何杰杰,田海博
分享到: 微信 更多
(中山大学数据科学与计算机学院, 广东省信息安全重点实验室 广州 中国 510006;广西密码学与信息安全重点实验室, 桂林 中国 541004)
摘要:
一个公平的合同签署协议需要使签名者在协议结束的时候能够同时获取有效的合同、或者无法获取任何有用的信息。大部分的合同签署协议需要一个可信赖的第三方来确保公平性。区块链技术给我们提供了全球账本和计时器。这个计时器在一个新区块出现的时候更新,每一个区块都可以通过块头中的哈希值标识。如果我们假定这个哈希值是均匀分布的,就可以使用Rabin签名信标来实现一个公平合同签署协议。这些协议不需要改变底层区块链技术的任何操作,并且不需要提交任何矿工费就可以完成合同签署。
关键词:  区块链  公平性  Rabin签名
DOI:10.19363/j.cnki.cn10-1380/tn.2018.05.01
投稿时间:2018-01-29修订日期:2018-04-28
基金项目:国家重点研发计划(NO.2017YFB0802503)资助,广西密码学与信息安全重点实验室研究课题(NO.GCIS201711)资助,广东省自然科学基金(NO.2015A030313133)资助
Fair Contract Signing Protocols using Block Chain
LIU Lu,HE Jiejie,TIAN Haibo
School of Data and Computer Science, Sun Yat-sen University;. Guangdong Provincial Key Laboratory of Information Security, Guangzhou 510006, China;Guangxi Provincial Key Laboratory of cryptography and Information Security, Guilin 541004, China
Abstract:
A fair contract signing protocol enables singers to obtain a contract simultaneously or obtain nothing useful at the end of the protocol. Most contract signing protocols need a trusted third party to guarantee the fairness property. The block chain technique gives us a global trustable ledger and a timer. The timer is updated when a new block appears and each block could be identified by the block header’s hash value. If we assume the hash values are uniformly distributed, we could take the signature beacon approach of Rabin to make fair contract signing protocols. The protocols need not change anything of the underlying block chain practice, and need not to submit any miner fee to sign a contract.
Key words:  block chain  fairness  rabin signature