电子投标方法、发标节点、第一投标节点、第三方节点技术

技术编号:30136576 阅读:25 留言:0更新日期:2021-09-23 14:47
本申请公开了一种电子投标方法、发标节点、第一投标节点、第三方节点,电子投标方法包括:接收发标节点在区块链中广播的第一广播消息;获取第一报价和第一随机数的第一差值;在区块链中广播第二广播消息;其中,第二广播消息包括:第一加密的第一差值、第二加密的第一差值;接收第三广播消息,以及第四广播消息;获取第二差值,以及第三差值;计算第二差值和第一报价的第四差值,计算第三差值和第一报价的第五差值;在区块链中广播第五广播消息;接收中立第三方节点在区块链中广播的第八广播消息;其中,第八广播消息包括:排序结果,以及表征中标节点的信息;获取排序结果和表征中标节点的信息。本申请实现了投标过程中报价的保密。密。密。

【技术实现步骤摘要】
电子投标方法、发标节点、第一投标节点、第三方节点


[0001]本申请涉及通信
,具体涉及一种电子投标方法、发标节点、第一投标节点、中立第三方节点。

技术介绍

[0002]目前招投标系统存在投票的系统文件在电子招投标服务器中被集中化保存,一旦该电子招投标服务器被黑客篡改则造成巨大损失或项目开标结果被篡改等问题,造成了招投标的不公平等问题。
[0003]另外,在电子投标报价系统中,报价决定成败,即使是历史报价也成为竞争对手分析搜集的信息,如何在保证报价永远保密的情况下,实现投标的评比,目前尚未有有效的解决方案。

技术实现思路

[0004]本申请提供一种电子投标方法、发标节点、第一投标节点、中立第三方节点,能够实现投标过程中报价的保密。
[0005]本申请第一方面提供一种电子投标方法,应用于第一投标节点,该方法包括:
[0006]接收发标节点在区块链中广播的携带第一私钥签名的第一广播消息;在对所述第一私钥签名进行验证通过的情况下,获取所述第一投标节点对应的第一报价和所述第一投标节点对应的第一随机数的第一差本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种电子投标方法,应用于第一投标节点,该方法包括:接收发标节点在区块链中广播的携带第一私钥签名的第一广播消息;在对所述第一私钥签名进行验证通过的情况下,获取所述第一投标节点对应的第一报价和所述第一投标节点对应的第一随机数的第一差值;在所述区块链中广播携带第二私钥签名的第二广播消息;其中,所述第二广播消息包括:采用第二投标节点在所述区块链中的公钥对所述第一差值进行加密得到的第一加密的第一差值、采用第三投标节点在所述区块链中的公钥对所述第一差值进行加密得到的第二加密的第一差值;接收所述第二投标节点在区块链中广播的携带第三私钥签名的第三广播消息,以及所述第三投标节点在区块链中广播的携带第四私钥签名的第四广播消息;在对所述第三私钥签名和所述第四私钥签名验证均通过的情况下,获取所述第二投标节点对应的第二报价和所述第二投标节点对应的第二随机数的第二差值,以及所述第三投标节点对应的第三报价和所述第三投标节点对应的第三随机数的第三差值;计算所述第二差值和所述第一报价的第四差值,计算所述第三差值和所述第一报价的第五差值;在区块链中广播携带第五私钥签名的第五广播消息;其中,所述第五广播消息包括:采用中立第三方节点在所述区块链中的公钥对所述第四差值进行加密得到的加密的第四差值、采用中立第三方节点在所述区块链中的公钥对所述第五差值进行加密得到的加密的第五差值;接收中立第三方节点在所述区块链中广播的携带第八私钥签名的第八广播消息;其中,所述第八广播消息包括:对所述第一报价、所述第二报价、所述第三报价进行排序,得到的排序结果,以及表征中标节点的信息;在对所述第八私钥签名验证通过的情况下,获取所述排序结果和所述表征中标节点的信息。2.根据权利要求1所述的电子投标方法,其中,所述第一广播消息包括:采用所述第一投标节点在所述区块链中的公钥对所述第一投标节点对应的第一随机数进行加密得到的加密的第一随机数、采用所述第二投标节点在所述区块链中的公钥对所述第二投标节点对应的第二随机数进行加密得到的加密的第二随机数、采用所述第三投标节点在所述区块链中的公钥对所述第三投标节点对应的第三随机数进行加密得到的加密的第三随机数;相应的,所述获取所述第一投标节点对应的第一报价和所述第一投标节点对应的第一随机数的第一差值包括:从所述区块链中提取加密的第一随机数;采用所述第一投标节点在所述区块链中的私钥对所述加密的第一随机数进行解密,获得第一随机数;计算所述第一报价和所述第一随机数的第一差值。3.根据权利要求1所述的电子投标方法,其中,所述第三广播消息包括:采用所述第一投标节点在所述区块链中的公钥对所述第二差值进行加密得到的第一加密的第二差值、采用所述第三投标节点在所述区块链中的公钥对所述第二差值进行加密得到的第二加密的第二差值;所述第四广播消息包括:采用所述第一投标节点在所述区块链中的公钥对所述第三差
值进行加密得到的第一加密的第三差值、采用所述第二投标节点在所述区块链中的公钥对所述第三差值进行加密得到的第二加密的第三差值;相应的,所述获取所述第二投标节点对应的第二报价和所述第二投标节点对应的第二随机数的第二差值,以及所述第三投标节点对应的第三报价和所述第三投标节点对应的第三随机数的第三差值包括:从所述区块链中提取采用所述第一投标节点在所述区块链中的公钥对所述第二差值进行加密得到的第一加密的第二差值,以及第一加密的第三差值;采用所述第一投标节点在所述区块链中的私钥对所述第一加密的第二差值进行解密得到所述第二差值;采用所述第一投标节点在所述区块链中的私钥对所述第一加密的第三差值进行解密得到所述第三差值。4.根据权利要求1所述的电子投标方法,其中,所述第一私钥签名为采用所述发标节点在所述区块链中的私钥对所述第一广播消息进行签名得到的签名;所述第二私钥签名为采用所述第一投标节点在所述区块链中的私钥对所述第二广播消息进行签名得到的签名;所述第三私钥签名为采用所述第二投标节点在所述区块链中的私钥对所述第三广播消息进行签名得到的签名;所述第四私钥签名为采用所述第三投标节点在所述区块链中的私钥对所述第四广播消息进行签名得到的签名;所述第五私钥签名为采用所述第一投标节点在所述区块链中的私钥对所述第五广播消息进行签名得到的签名;所述第八私钥签名为采用所述中立第三方节点在所述区块链中的私钥对所述第八广播消息进行签名得到的签名;相应的,所述对所述第一私钥签名进行验证通过包括:采用所述发标节点在所述区块链中的公钥对所述第一私钥签名进行验证通过;所述对第三私钥签名和所述第四私钥签名验证均通过包括:采用所述第二投标节点在所述区块链中的公钥对所述第三私钥签名验证通过,且采用所述第三投标节点在所述区块链中的公钥对所述第四私钥签名验证通过;所述对第八私钥签名验证通过包括:采用所述中立第三方节点在所述区块链中的公钥对所述第八私钥签名验证通过。5.一种电子投标方法,应用于中立第三方节点,该方法包括:接收第一投标节点在区块链中广播的携带第五私钥签名的第五广播消息、第二投标节点在区块链中广播的携带第六私钥签名的第六广播消息、以及第三投标节点在区块链中广播的携带第七私钥签名的第七广播消息;在对所述第五私钥签名、所述第六私钥签名和所述第七私钥签名验证均通过的情况下,获取第四差值、第五差值、第六差值、第七差值、第八差值、第九差值;根据所述第四差值、所述第五差值、所述第六差值、所述第七差值、所述第八差值、所述第九差值对所述第一投标节点对应的第一报价、所述第二投标节点对应的第二报价、所述第三投标节点对应的第三报价进行排序,得到排序结果;在所述区块链中广播携带第八私钥签名的第八广播消息;其中,所述第八广播消息包
括:所述排序结果、表征中标节点的信息。6.根据权利要求5所述的电子投标方法,其中,所述第五广播消息包括:采用所述中立第三方节点在所述区块链中的公钥对第四差值进行加密得到的加密的第四差值,以及采用所述中立第三方节点在所述区块链中的公钥对第五差...

【专利技术属性】
技术研发人员:田新雪蒙睿肖征荣马书惠杨子文
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1