The invention discloses a privacy protection bidding method based on block chain. The invention comprises the following steps: 1) the user publishes the task information into the block chain; 2) the block chain gives a reasonable range of bidding, and at the same time, the task information is pushed to the service side; 3) the service side hides and encrypts the quoted data, and then publishes the promise and ciphertext into the block chain, and the block chain confirms whether the promise is true or not. Within a reasonable range, the ciphertext corresponding to the promise within the scope is compared to produce the final result; 4) Notify the winning bidder, the service will send the public key and pseudo ID to the user; 5) The user encrypts and signs the real place and sends it to the winning bidder; 6) The service verifies the user's identity. And through decryption to obtain the real address and authentication information; service arrived at the real location through authentication information to complete the authentication of both sides, complete the bidding process. The invention realizes the protection of privacy data.
【技术实现步骤摘要】
一种基于区块链的隐私保护竞价方法
本专利技术涉及区块链
,尤其是涉及一种基于区块链的隐私保护竞价方法。
技术介绍
网上竞价平台的出现很好的解决了资源多,用户分散的问题同时提高了交易效率,使购买者能够花费最小的代价,得到最高的价值。但是,现有的网上竞价平台均由第三方维护,其真实性和可靠性完全依赖第三方机构,其信息是否公开、操作是否透明可信是人们一直关心的问题。区块链作为一个分布式数据库,由所有节点共同维护,很好地解决第三方信任度问题,但是,区块链却存在着由于个人隐私数据的公开而造成隐私泄露的问题。因此,能够设计出一种基于区块链的隐私保护竞价方法是十分重要的。
技术实现思路
为了弥补现有技术的不足,本专利技术提供了一种基于区块链的隐私保护竞价方法。本专利技术采用的技术方案为:一种基于区块链的隐私保护竞价方法,包括以下步骤:1)用户将包含个人信息、起始点、目的地、期望提供服务者所处区域的任务信息发布到区块链中。2)区块链根据启发式算法给出竞价的合理范围,同时,该任务信息在新的区块生成时推送给服务方。3)服务方利用承诺隐藏其报价数据,并对报价数据进行比特加密,然后将承诺和密文发布到区块链中,区块链确认该承诺是否在合理范围内,而后对符合范围内的承诺相对应的的密文进行大小比较,产生最终结果。4)区块链通知中标的服务方,该服务方将公钥和伪ID通过区块链发给用户。5)用户对真实的地点进行加密、签名后发送给中标的服务方。6)中标的服务方通过混沌映射计算数据来验证用户的身份,并通过解密获得真实地址和验证信息;服务方到达真实地点通过验证信息完成双方身份验证,完成此项任务的竞价 ...
【技术保护点】
1.一种基于区块链的隐私保护竞价方法,其特征在于该方法包括以下步骤:1)用户将包含个人信息、起始点、目的地、期望提供服务者所处区域的任务信息发布到区块链中;2)区块链根据启发式算法给出竞价的合理范围,同时,该任务信息在新的区块生成时推送给服务方;3)服务方利用承诺隐藏其报价数据,并对报价数据进行比特加密,然后将承诺和密文发布到区块链中,区块链确认该承诺是否在合理范围内,而后对符合范围内的承诺相对应的密文进行大小比较,产生最终结果;4)区块链通知中标的服务方,该服务方将公钥和伪ID通过区块链发给用户;5)用户对真实的地点进行加密、签名后发送给中标的服务方;6)中标的服务方通过混沌映射计算数据来验证用户的身份,并通过解密获得真实地址和验证信息;服务方到达真实地点通过验证信息完成双方身份验证,完成此项任务的竞价过程。
【技术特征摘要】
1.一种基于区块链的隐私保护竞价方法,其特征在于该方法包括以下步骤:1)用户将包含个人信息、起始点、目的地、期望提供服务者所处区域的任务信息发布到区块链中;2)区块链根据启发式算法给出竞价的合理范围,同时,该任务信息在新的区块生成时推送给服务方;3)服务方利用承诺隐藏其报价数据,并对报价数据进行比特加密,然后将承诺和密文发布到区块链中,区块链确认该承诺是否在合理范围内,而后对符合范围内的承诺相对应的密文进行大小比较,产生最终结果;4)区块链通知中标的服务方,该服务方将公钥和伪ID通过区块链发给用户;5)用户对真实的地点进行加密、签名后发送给中标的服务方;6)中标的服务方通过混沌映射计算数据来验证用户的身份,并通过解密获得真实地址和验证信息;服务方到达真实地点通过验证信息完成双方身份验证,完成此项任务的竞价过程。2.根据权利要求1所述的基于区块链的隐私保护竞价方法,其特征在于:步骤1)中,区块链为以太坊区块链。3.根据权利要求1所述的基于区块链的隐私保护竞价方法,其特征在于:步骤1)中,区块链...
【专利技术属性】
技术研发人员:韩嵩,张健,杨柏林,谢满德,赵帅,
申请(专利权)人:浙江工商大学,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。