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

技术编号:29528291 阅读:40 留言:0更新日期:2021-08-03 15:15
本申请公开了一种电子投标方法、发标节点、第一投标节点、第三方节点,电子投标方法包括:接收发标节点在互联网上广播的消息;获取第一报价和第一随机数的第一差值;发送第一短信息;其中,第一短信息包括:第一加密的第一差值、第二加密的第一差值;接收第二投标节点发送的第二短信息,以及第三投标节点发送的第三短信息;获取第二差值,以及第三差值;计算第二差值和第一报价的第四差值,计算第三差值和第一报价的第五差值;发送第四短信息;接收中立第三方节点发送的第七短信息;其中,第七短信息包括:排序结果,以及表征中标节点的信息;获取排序结果和表征中标节点的信息。本申请实现了投标过程中报价的保密。

【技术实现步骤摘要】
电子投标方法、发标节点、第一投标节点、第三方节点
本申请涉及通信
,具体涉及一种电子投标方法、发标节点、第一投标节点、中立第三方节点。
技术介绍
目前招投标系统存在投票的系统文件在电子招投标服务器中被集中化保存,一旦该电子招投标服务器被黑客篡改则造成巨大损失或项目开标结果被篡改等问题,造成了招投标的不公平等问题。另外,在电子投标报价系统中,报价决定成败,即使是历史报价也成为竞争对手分析搜集的信息,如何在保证报价永远保密的情况下,实现投标的评比,目前尚未有有效的解决方案。
技术实现思路
本申请提供一种电子投标方法、发标节点、第一投标节点、中立第三方节点,能够实现投标过程中报价的保密。本申请第一方面提供一种电子投标方法,应用于第一投标节点,该方法包括:接收发标节点在互联网上广播的消息;获取第一投标节点对应的第一报价和所述第一投标节点对应的第一随机数的第一差值;向第二投标节点、第三投标节点和中立第三方节点发送第一短信息;其中,所述第一短信息包括:采用所述第二投标节点对应的第二加密密钥对所述第一差值进行加密得到的第一加密的第一差值、采用第三投标节点对应的第三加密密钥对所述第一差值进行加密得到的第二加密的第一差值;接收所述第二投标节点发送的第二短信息,以及所述第三投标节点发送的第三短信息;获取所述第二投标节点对应的第二报价和所述第二投标节点对应的第二随机数的第二差值,以及所述第三投标节点对应的第三报价和所述第三投标节点对应的第三随机数的第三差值;计算所述第二差值和所述第一报价的第四差值,计算所述第三差值和所述第一报价的第五差值;向所述第二投标节点、所述第三投标节点和所述中立第三方节点发送第四短信息;其中,所述第四短信息包括:采用所述中立第三方节点对应的第四加密密钥对所述第四差值进行加密得到的加密的第四差值、采用所述第四加密密钥对所述第五差值进行加密得到的加密的第五差值;接收所述中立第三方节点发送的第七短信息;其中,所述第七短信息包括:对所述第一报价、所述第二报价、所述第三报价进行排序,得到的排序结果,以及表征中标节点的信息;获取所述排序结果和所述表征中标节点的信息。在一些示例性实施例中,所述消息包括:采用所述第一投标节点对应的第一加密密钥对所述第一投标节点对应的第一随机数进行加密得到的加密的第一随机数、采用所述第二加密密钥对所述第二投标节点对应的第二随机数进行加密得到的加密的第二随机数、采用所述第三加密密钥对所述第三投标节点对应的第三随机数进行加密得到的加密的第三随机数;相应的,所述获取所述第一投标节点对应的第一报价和所述第一投标节点对应的第一随机数的第一差值包括:采用所述第一投标节点对应的第一解密密钥对所述加密的第一随机数进行解密,获得所述第一随机数;计算所述第一报价和所述第一随机数的第一差值。在一些示例性实施例中,所述第二短信息包括:采用所述第一投标节点对应的第一加密密钥对所述第二差值进行加密得到的第一加密的第二差值、采用所述第三加密密钥对所述第二差值进行加密得到的第二加密的第二差值;所述第三短信息包括:采用所述第一加密密钥对所述第三差值进行加密得到的第一加密的第三差值、采用所述第二加密密钥对所述第三差值进行加密得到的第二加密的第三差值;相应的,所述获取所述第二投标节点对应的第二报价和所述第二投标节点对应的第二随机数的第二差值,以及所述第三投标节点对应的第三报价和所述第三投标节点对应的第三随机数的第三差值包括:采用所述第一投标节点对应的第一解密密钥对所述第一加密的第二差值进行解密得到所述第二差值;采用所述第一解密密钥对所述第一加密的第三差值进行解密得到所述第三差值。本申请第二方面提供一种电子投标方法,应用于中立第三方节点,该方法包括:接收第一投标节点发送的第四短信、第二投标节点发送的第五短信息、以及第三投标节点第六短信息;获取第四差值、第五差值、第六差值、第七差值、第八差值、第九差值;根据所述第四差值、所述第五差值、所述第六差值、所述第七差值、所述第八差值、所述第九差值对所述第一投标节点对应的第一报价、所述第二投标节点对应的第二报价、所述第三投标节点对应的第三报价进行排序,得到排序结果;向所述第一投标节点、所述第二投标节点、所述第三投标节点和发标节点发送第七短信息;其中,所述第七短信息包括:所述排序结果、表征中标节点的信息。在一些示例性实施例中,所述第四短信息包括:采用所述中立第三方节点对应的第四加密密钥对第四差值进行加密得到的加密的第四差值,以及采用所述第四加密密钥对第五差值进行加密得到的加密的第五差值;所述第五短信息包括:采用所述第四加密密钥对第六差值进行加密得到的加密的第六差值,以及采用所述第四加密密钥对第七差值进行加密得到的加密的第七差值;所述第六短信息包括:采用所述第四加密密钥对第八差值进行加密得到的加密的第八差值,以及采用所述第四加密密钥对第九差值进行加密得到的加密的第九差值;相应的,所述获取第四差值、第五差值、第六差值、第七差值、第八差值、第九差值包括:采用所述中立第三方节点对应的第四解密密钥对所述加密的第四差值进行解密得到所述第四差值,对所述加密的第五差值进行解密得到所述第五差值,对所述加密的第六差值进行解密得到所述第六差值,对所述加密的第七差值进行解密得到所述第七差值,对所述加密的第八差值进行解密得到所述第八差值,对所述加密的第九差值进行解密得到所述第九差值。在一些示例性实施例中,所述根据所述第四差值、所述第五差值、所述第六差值、所述第七差值、所述第八差值、所述第九差值对所述第一投标节点对应的第一报价、所述第二投标节点对应的第二报价、所述第三投标节点对应的第三报价进行排序,得到排序结果包括:计算所述第四差值和所述第二投标节点对应的第二随机数之和得到所述第二报价和所述第一报价的第十差值;计算所述第五差值和所述第三投标节点对应的第三随机数这和得到所述第三报价和所述第一报价的第十一差值;计算所述第六差值和所述第一投标节点对应的第一随机数之和得到所述第一报价和所述第二报价的第十二差值;计算所述第七差值和所述第三随机数之和得到所述第三报价和所述第二报价的第十三差值;计算所述第八差值和所述第一随机数之和得到所述第一报价和所述第三报价的第十四差值;计算所述第九差值和所述第二随机数之和得到所述第二报价和所述第三报价的第十五差值;根据所述第十差值、所述第十一差值、所述第十二差值、所述第十三差值、所述第十四差值、所述第十五差值是大于0还是小于0对所述第一报价、所述第二报价、所述第三报价进行排序得到所述排序结果。本申请第三方面提供一种电子投标方法,应用于发标节点,该方法包括:在互联网上广播消息;接收中立第三方节点发送的第七短信息;其中,所述第七短信息包括:对第一投标节点对应的第一报价、第二投标节点对应的第二报价、第三投标节点对应的第三报价进行排序,得到的排序本文档来自技高网...

【技术保护点】
1.一种电子投标方法,应用于第一投标节点,该方法包括:/n接收发标节点在互联网上广播的消息;获取第一投标节点对应的第一报价和所述第一投标节点对应的第一随机数的第一差值;/n向第二投标节点、第三投标节点和中立第三方节点发送第一短信息;其中,所述第一短信息包括:采用所述第二投标节点对应的第二加密密钥对所述第一差值进行加密得到的第一加密的第一差值、采用第三投标节点对应的第三加密密钥对所述第一差值进行加密得到的第二加密的第一差值;/n接收所述第二投标节点发送的第二短信息,以及所述第三投标节点发送的第三短信息;获取所述第二投标节点对应的第二报价和所述第二投标节点对应的第二随机数的第二差值,以及所述第三投标节点对应的第三报价和所述第三投标节点对应的第三随机数的第三差值;/n计算所述第二差值和所述第一报价的第四差值,计算所述第三差值和所述第一报价的第五差值;/n向所述第二投标节点、所述第三投标节点和所述中立第三方节点发送第四短信息;其中,所述第四短信息包括:采用所述中立第三方节点对应的第四加密密钥对所述第四差值进行加密得到的加密的第四差值、采用所述第四加密密钥对所述第五差值进行加密得到的加密的第五差值;/n接收所述中立第三方节点发送的第七短信息;其中,所述第七短信息包括:对所述第一报价、所述第二报价、所述第三报价进行排序,得到的排序结果,以及表征中标节点的信息;获取所述排序结果和所述表征中标节点的信息。/n...

【技术特征摘要】
1.一种电子投标方法,应用于第一投标节点,该方法包括:
接收发标节点在互联网上广播的消息;获取第一投标节点对应的第一报价和所述第一投标节点对应的第一随机数的第一差值;
向第二投标节点、第三投标节点和中立第三方节点发送第一短信息;其中,所述第一短信息包括:采用所述第二投标节点对应的第二加密密钥对所述第一差值进行加密得到的第一加密的第一差值、采用第三投标节点对应的第三加密密钥对所述第一差值进行加密得到的第二加密的第一差值;
接收所述第二投标节点发送的第二短信息,以及所述第三投标节点发送的第三短信息;获取所述第二投标节点对应的第二报价和所述第二投标节点对应的第二随机数的第二差值,以及所述第三投标节点对应的第三报价和所述第三投标节点对应的第三随机数的第三差值;
计算所述第二差值和所述第一报价的第四差值,计算所述第三差值和所述第一报价的第五差值;
向所述第二投标节点、所述第三投标节点和所述中立第三方节点发送第四短信息;其中,所述第四短信息包括:采用所述中立第三方节点对应的第四加密密钥对所述第四差值进行加密得到的加密的第四差值、采用所述第四加密密钥对所述第五差值进行加密得到的加密的第五差值;
接收所述中立第三方节点发送的第七短信息;其中,所述第七短信息包括:对所述第一报价、所述第二报价、所述第三报价进行排序,得到的排序结果,以及表征中标节点的信息;获取所述排序结果和所述表征中标节点的信息。


2.根据权利要求1所述的电子投标方法,其中,所述消息包括:采用所述第一投标节点对应的第一加密密钥对所述第一投标节点对应的第一随机数进行加密得到的加密的第一随机数、采用所述第二加密密钥对所述第二投标节点对应的第二随机数进行加密得到的加密的第二随机数、采用所述第三加密密钥对所述第三投标节点对应的第三随机数进行加密得到的加密的第三随机数;
相应的,所述获取所述第一投标节点对应的第一报价和所述第一投标节点对应的第一随机数的第一差值包括:
采用所述第一投标节点对应的第一解密密钥对所述加密的第一随机数进行解密,获得所述第一随机数;
计算所述第一报价和所述第一随机数的第一差值。


3.根据权利要求1所述的电子投标方法,其中,所述第二短信息包括:采用所述第一投标节点对应的第一加密密钥对所述第二差值进行加密得到的第一加密的第二差值、采用所述第三加密密钥对所述第二差值进行加密得到的第二加密的第二差值;
所述第三短信息包括:采用所述第一加密密钥对所述第三差值进行加密得到的第一加密的第三差值、采用所述第二加密密钥对所述第三差值进行加密得到的第二加密的第三差值;
相应的,所述获取所述第二投标节点对应的第二报价和所述第二投标节点对应的第二随机数的第二差值,以及所述第三投标节点对应的第三报价和所述第三投标节点对应的第三随机数的第三差值包括:
采用所述第一投标节点对应的第一解密密钥对所述第一加密的第二差值进行解密得到所述第二差值;采用所述第一解密密钥对所述第一加密的第三差值进行解密得到所述第三差值。


4.一种电子投标方法,应用于中立第三方节点,该方法包括:
接收第一投标节点发送的第四短信、第二投标节点发送的第五短信息、以及第三投标节点第六短信息;
获取第四差值、第五差值、第六差值、第七差值、第八差值、第九差值;
根据所述第四差值、所述第五差值、所述第六差值、所述第七差值、所述第八差值、所述第九差值对所述第一投标节点对应的第一报价、所述第二投标节点对应的第二报价、所述第三投标节点对应的第三报价进行排序,得到排序结果;
向所述第一投标节点、所述第二投标节点、所述第三投标节点和发标节点发送第七短信息;其中,所述第七短信息包括:所述排序结果、表征中标节点的信息。


5.根据权利要求4所述的电子投标方法,其中,所述第四短信息包括:采用所述中立第三方节点对应的第四加密密钥对第四差值进行加密得到的加密的第四差值,以及采用所述第四加密密钥对第五差值进行加密得到的加密的第五差值;
所述第五短信息包括:采用所述第四加密密钥对第六差值进行加密得到的加密的第六差值,以及采用所述第四加密密钥对第七差值进行加密得到的加密的第七差值;
所述第六短信息包括:采用所述第四加密密钥对第八差值进行加密得到的加密的第八差值,以及采用所述第四加密密钥对第九差值进行加密得到的加密的第九差值;
相应的,所述获取第四差值、第五差值、第六差值、第七差值、第八差值、第九差值包括:
采用所述中立第三方节点对应的第四解密密钥对所述加密的第四差值进行解密得到所述第四差值,对所述加密的第五差值进行解密得到所述第五差值,对所述加密的...

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

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

1