[发明专利]一种基于区块链的隐私保护的声誉评价方法及系统有效
申请号: | 201910315489.4 | 申请日: | 2019-04-19 |
公开(公告)号: | CN110020541B | 公开(公告)日: | 2020-11-03 |
发明(设计)人: | 祝烈煌;李萌;张子剑 | 申请(专利权)人: | 北京理工大学 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F21/64;G06Q30/02 |
代理公司: | 北京正阳理工知识产权代理事务所(普通合伙) 11639 | 代理人: | 毛燕 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 隐私 保护 声誉 评价 方法 系统 | ||
本发明涉及一种基于区块链的隐私保护的声誉评价方法及系统,属于盲签名、安全多方签名及区块链技术领域。用户和商家完成在线交易后对商家进行匿名评价,生成评价交易,将该评价交易发送给联盟区块链网络,各服务提供商对评价交易中的评价进行部分解密并发送到区块链网络中,商家根据此部分解密信息更新自己的声誉。具体为:用户、商家和服务提供商向可信方注册获得相应密钥,用户访问各个服务商下的商家的声誉,并在在线交易后对服务商进行评价,以区块链交易形式广播,服务提供商作为区块链网络的矿工,为所有商家计算出所获评价并为商家进行更新。所述方法与系统具有声誉公开性、声誉可用性、数据审计性及用户评价得到有效隐私保护的优势。
技术领域
本发明涉及一种基于区块链的隐私保护的声誉评价方法及系统,属于盲签名、安全多方计算以及区块链技术领域。
背景技术
用户使用实名方式在在线交易平台上提交对商家的评价,虽然能够提供评价的真实性,但是会暴露用户的隐私。因此,近年出现了一些隐私保护的声誉评价方法。隐私保护的声誉评价方法一般包括四个参与方:用户、商家、服务提供商和证书颁布中心;其中,用户和商家在服务提供商的平台上完成在线交易,之后用户对商家进行评价,证书颁布中心是用户注册机构;这里,声誉是一个数值;
隐私保护的声誉评价方法具体实施过程包括五大主要步骤:(1)用户和商家向证书颁布中心注册,获取密钥;(2)用户和商家完成在线交易后,对商家进行评价,将评价的密文发送给一个诚实的用户;(3)诚实的用户收集到针对该商家的足够多的评价密文后,计算它们的乘积,将乘积发送给该商家;(4)商家收到上述密文乘积后,解密获得评价的总和,更新自己的声誉;
现有的隐私保护的声誉评价方法存在以下三个问题,(1)低声誉公开性,指的是商家的声誉都是被存储在各个服务提供商的云服务器中,会遭受网络中恶意敌手的篡改;(2)低声誉可用性,指的是当用户和其他服务提供商的商家准备进行交易时,很难获得其声誉,因为现有的服务提供商都是独立工作,他们的数据库没有实现共享,会遇到信息孤岛问题;(3)无数据审计功能,即现有的声誉评价系统无法对用户的评价数据进行审计。所以,我们有必要基于该场景下的用户需求,探索基于区块链的隐私保护的声誉评价方法及系统,并且满足公开透明、跨平台和数据审计的特性与功能。
发明内容
本发明的目的在于为用户提供声誉评价服务,为云服务提供商增加商业利益,保证基于区块链的隐私保护的声誉评价方法中的以乘客与司机为主的用户的隐私和云服务提供商的商业机密不被泄露,验证用户发送的当前位置的正确性,阻止云服务提供商和路边节点的合谋攻击,实现乘客与司机之间的匿名支付,在现有技术基础上降低计算开销和通信开销,提出了一种基于区块链的隐私保护的声誉评价方法及系统。
本发明的核心思想是:用户和商家完成在线交易后,对商家进行匿名评价,生成一个评价交易,将该评价交易发送给由服务提供商维护的联盟区块链网络,各个服务提供商对评价交易中的评价进行部分解密,并发送到区块链网络中,商家根据这些部分解密信息,更新自己的声誉,具体为:证书颁布中心模块通过参数设定单元生成系统参数;用户模块向证书颁布中心模块注册,获得一对私钥和公钥;商家模块向证书颁布中心模块注册,获得一个公钥;用户模块和商家模块分别与服务提供商模块建立连接;
服务商模块向证书颁布中心注册,获得秘密分享、验证密钥、同步时钟、领头节点选择函数和区块链创世块,所有服务商模块共同维护一个联盟区块链;用户模块通过联盟区块链访问商家模块的声誉;用户模块与商家模块通过各自的交易单元完成在线交易,用户模块在交易后获得一个盲签名;用户模块通过评价单元对商家模块进行评价,向区块链网络中发送一个评价交易;所有联盟区块链维护单元选择性地为商家模块计算评价密文的乘积和解密该乘积获得部分解密块,向区块链网络中广播上述部分解密块,在每个时间片内根据领头节点选择函数选出一个领头节点,由该节点创建新的区块;商家模块通过声誉更新单元计算和自己相关的部分解密块的乘积,发送给领头节点,后者进行解密,发送解密结果给商家模块,后者更新自己的声誉;用户模块和商家模块向服务提供商模块登出系统;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910315489.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于二维码的证件识别方法及设备
- 下一篇:数据读写方法及装置、电子设备