论文部分内容阅读
随着电子商务的快速发展,新的消费方式已经逐渐深入我们的生活。然而,诸多交易平台为我们提供便利的同时,也带来了许多问题。例如,部分商家会抱着与消费者只进行一次交易的心态,在交易的过程中隐瞒货物的真实信息并以此获利。商家和消费者在交易过程中的互不信任,使得信誉评价系统的存在尤为重要。信誉评价系统是将消费者对商品和商家的评价进行记录和分析,并将分析结果进行公布的系统。信誉评价是消费者购买商品前的重要参考因素,也是消费者和商家互相判断信誉状况的重要依据。一个合理的信誉评价系统,应该能够让消费者在决定购买商品之前,通过浏览商品评价获得相对准确的参考信息。同时,商家也可根据消费者的信誉做出相应判断。在此背景下,如何设计一个可靠的在线商务信誉评价系统,引起了国内外学者的广泛关注。然而,传统信誉评价系统在结构上存在一定的缺陷。传统的信誉评价系统往往需要一个可信的第三方来判定评价信息的有效性和可靠性,但是,完全可信的第三方是不存在的,引入第三方会导致信息泄露和消息被恶意篡改等问题。针对上述问题,本文在现有的信誉评价系统和区块链技术框架下,利用环签名、群签名以及区块链技术设计了一个基于区块链的可修改信誉评价系统。该研究成果已被International Journal of High Performance Computing and Networking(IJHPCN)期刊录用。论文的主要贡献如下:1.提出了一个基于区块链的可修改信誉评价系统。在传统信誉评价系统的框架下,利用区块链技术和数字签名技术,对消费者产生的评价信息进行密码校验,并且生成不可篡改的区块链记录。方案去除了传统信誉评价系统中普遍存在的第三方,并且在有效保证用户评价匿名性的同时,支持用户修改自己的评价信息。此外,针对完全匿名会带来的问题,提出了一个基于群签名的信誉评价系统,使得在必要的时候系统可以发起请求从而进行恶意用户追踪。本系统的研究和建立方法已经申请专利。2.设计了一个基于FISCO-BCOS联盟链和环签名的匿名投票方案。该方案中,允许系统在有监管节点存在的情况下,对尚未同步到区块链上的选票进行访问控制,并且在保证投票人匿名性的同时防止重复投票行为。我们对本文提出的两个方案的安全性及效率进行了深入的分析,并在linux环境下利用Truffle框架实现了系统,实验结果表明两种方案在系统开销方面是高效的。