基于区块链的公平可验证数据持有方案  被引量:3

Fair Provable Data Possession Scheme Based on Blockchain

在线阅读下载全文

作  者:唐飞[1,2] 冯卓 黄永洪 TANG Fei;FENG Zhuo;HUANG Yong-Hong(Department of Computer Science and Technology,Chongqing University of Posts and Telecommunications,Chongqing,400065,China;Department of Cyber Security and Information Law,Chongqing University of Posts and Telecommunications,Chongqing,400065,China)

机构地区:[1]重庆邮电大学计算机科学与技术学院,重庆400065 [2]重庆邮电大学网络空间安全与信息法学院,重庆400065

出  处:《电子学报》2023年第2期406-415,共10页Acta Electronica Sinica

基  金:国家重点研发计划基金(No.2018YFB0803905);国家自然科学基金(No.61702067);重庆市自然科学基金(cstc2017jcyjAX0201,cstc2020jcyj-msxmX0343)。

摘  要:针对传统可证明数据持有(Provable Data Possession,PDP)方案中要求客户端是诚实的这一问题,基于区块链技术提出了公平的可证明数据持有方案.在传统PDP方案中,总是假定服务器是半诚实而客户端是可信的,这对服务器而言是不公平的.在基于区块链的公平PDP方案中,用于检验的元数据不再由客户端生成,而是由区块链节点生成并对其达成共识.因此,借助区块链的分布式信任性质可以实现PDP方案的互信机制,保证客户端和云服务器之间的公平性.同时,利用哈希函数、Pedersen承诺实现高效的公平PDP方案.分析所提方案的安全性、计算开销、通信开销以及冗余率.分析结果表明,在保障安全性的基础上,所提方案比同类方案具有更优的计算开销、通信开销及冗余率.In order to solve the problem that the client is required to be honest in traditional provable data possession(PDP)schemes,we propose a fair provable data possession scheme based on blockchain.The traditional PDP schemes always assume that the cloud server is semi-honest but the client is trusted,which is unfair to the cloud server.In our scheme,the metadata used for verification is no longer generated by the client but by the blockchain node.A consensus on metadata is reached by the nodes in the blockchain.Therefore,based on the property of distributed trust of the blockchain,we can realize the mutual trust mechanism of the PDP scheme,which can ensure the fairness between the client and the cloud server.We firstly use hash function and Pedersen Commitment to construct an efficient fair PDP scheme.Then,we analyze the security,computing overhead,communication overhead and redundancy of our proposed scheme.The results show that this scheme is not only secure,but also superior to similar schemes in both the cost and redundancy.

关 键 词:可证明数据持有方案 互信机制 公平性 区块链 

分 类 号:TP309[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象