电子投标方法、第三方设备、发标方设备及投标方设备技术

技术编号:29492373 阅读:18 留言:0更新日期:2021-07-30 19:04
本公开提供了一种电子投标方法、第三方设备、发标方设备及投标方设备,所述方法包括:响应于接收到发标方设备发送的各投标方设备分别对应的随机数和各投标方设备发送的第一加密结果,分别对各第一加密结果进行解密,得到各个第二差值;第一加密结果是投标方设备接收到发标方设备发送的第三加密结果,解密出其他投标方报价与其他投标方设备对应的随机数的第一差值,并计算出第一差值与本投标方报价的第二差值,利用第三方设备的加密密钥对第二差值进行加密生成的;根据各随机数和各第二差值确定中标方设备;将确定出的中标方设备的信息发送给各投标方设备。提供了一种去中心化的投标办法,保证报价保密的情况下,让所有的参与方都知道投标结果。

【技术实现步骤摘要】
电子投标方法、第三方设备、发标方设备及投标方设备
本公开属于通信
,具体涉及一种电子投标方法、第三方设备、发标方设备及投标方设备。
技术介绍
目前的投标系统存在投票的系统文件在电子投标平台服务器中被集中化保存,一旦该服务器被黑客篡改则造成巨大损失或者项目开标结果被篡改等问题,造成了投标的不公平等问题。电子投标报价系统中,报价决定成败,即使是历史报价也成为竞争对手分析搜集的信息。因此,如何构建一种去中心化的招投标方法,在评标专家的选择环节也由去中心化网络来进行随机选择,并且在保证报价永远保密的情况下,实现投标的评比,即使是发标方也只能进行公正评比但无法了解投标方的真实报价,是目前亟待解决的问题。
技术实现思路
本公开针对现有技术中存在的上述不足,提供一种电子投标方法、第三方设备、发标方设备及投标方设备。作为本公开的第一个方面,提供一种电子投标方法,包括:响应于接收到发标方设备发送的各投标方设备分别对应的随机数和各投标方设备发送的第一加密结果,分别对各所述第一加密结果进行解密,得到各个第二差值;所述第一加密结果是投标方设备接收到发标方设备发送的第三加密结果,解密出其他投标方报价与其他投标方设备对应的随机数的第一差值,并计算出第一差值与所述投标方设备的报价的第二差值,利用本第三方设备的加密密钥对所述第二差值进行加密生成的;根据各所述随机数和各第二差值确定中标方设备;将确定出的中标方设备的信息发送给各投标方设备。优选地,所述根据各所述随机数和各第二差值确定中标方设备,包括:分别计算所述随机数和各第二差值的和,得到任意两个投标方报价的第三差值;根据所述第三差值确定中标方设备。作为本公开的第二个方面,提供一种电子投标方法,包括:生成与各投标方设备分别对应的随机数和标书;利用本地存储的各投标方设备的加密密钥对相应的随机数进行加密,得到各投标方设备的第二加密结果;将所述标书、各第二加密结果和各投标方设备分别对应的随机数分别发送至对应的投标方设备和第三方设备。优选地,所述方法还包括:响应于接收到中标方设备发送的加密后的中标报价,解密获得中标报价;同态加密所述中标报价,得到第一密文;将所述第一密文分别发送至其他各投标方设备;响应于接收到各投标方设备返回的密文组合,并对各密文组合进行同态解密,得到各解密结果;根据各解密结果确定所述中标方设备是否正确。作为本公开的第三个方面,提供一种电子投标方法,包括:响应于接收到其他投标方设备发送的第三加密结果,对所述第三加密结果进行解密,得到所述其他投标方设备的报价与所述其他投标方设备对应的随机数的第一差值;所述第三加密结果是所述其他投标方设备接收到发标方设备发送的第二加密结果,解密出所述其他投标方设备对应的随机数,并计算其他投标方报价与所述其他投标方设备对应的随机数的第一差值,利用本投标方设备的加密密钥对所述第一差值加密之后生成的;计算所述第一差值与本投标方设备的报价的第二差值;利用本地存储的第三方设备的加密密钥对所述第二差值进行加密,得到第一加密结果;将所述第一加密结果发送至所述第三方设备。优选地,所述方法还包括:响应于接收到发标方设备发送的标书和第二加密结果,对所述第二加密结果进行解密,得到本投标方设备对应的随机数;计算本投标方设备的报价与本投标方设备对应的随机数的第一差值;分别利用其它投标方设备的加密密钥对所述第一差值进行加密,得到各第三加密结果;将各第三加密结果发送至其它投标方设备和第三方设备。优选地,所述方法还包括:接收发标方设备发送的第一密文;同态加密本投标方报价得到第二密文,并同态加密本投标方设备对应的随机数得到第三密文;根据所述第一密文、所述第二密文和所述第三密文生成密文组合;将所述密文组合返回至所述发标方设备。优选地,所述方法还包括:响应于接收到第三方设备发送的中标方设备的信息,且中标方设备的信息与本投标方设备的信息一致,利用发标方设备的加密密钥对本投标方设备的中标报价进行加密,并将加密后的中标报价发送给发标方设备。作为本公开的第四个方面,提供一种第三方设备,包括:解密模块,用于响应于接收到发标方设备发送的各投标方设备分别对应的随机数和各投标方设备发送的第一加密结果,分别对各所述第一加密结果进行解密,得到各个第二差值;所述第一加密结果是投标方设备接收到发标方设备发送的第三加密结果,解密出其他投标方报价与其他投标方设备对应的随机数的第一差值,并计算出第一差值与所述投标方设备的报价的第二差值,利用本第三方设备的加密密钥对所述第二差值进行加密生成的;确定模块,用于根据各所述随机数和各第二差值确定中标方设备;发送模块,用于将确定出的中标方设备的信息发送给各投标方设备。作为本公开的第五个方面,提供一种发标方设备,包括:生成模块,用于生成与各投标方设备分别对应的随机数和标书;加密模块,用于利用本地存储的各投标方设备的加密密钥对相应的随机数进行加密,得到各投标方设备的第二加密结果;发送模块,用于将所述标书、各第二加密结果和各投标方设备分别对应的随机数分别发送至对应的投标方设备和第三方设备。作为本公开的第六个方面,提供一种投标方设备,包括:解密模块,用于响应于接收到其他投标方设备发送的第三加密结果,对所述第三加密结果进行解密,得到所述其他投标方设备的报价与所述其他投标方设备对应的随机数的第一差值;所述第三加密结果是所述其他投标方设备接收到发标方设备发送的第二加密结果,解密出所述其他投标方设备对应的随机数,并计算其他投标方报价与所述其他投标方设备对应的随机数的第一差值,利用本投标方设备的加密密钥对所述第一差值加密之后生成的;计算模块,用于计算所述第一差值与本投标方设备的报价的第二差值;加密模块,用于利用本地存储的第三方设备的加密密钥对所述第二差值进行加密,得到第一加密结果;发送模块,用于将所述第一加密结果发送至所述第三方设备。本公开实施例提供的电子投标方法,若第三方设备接收到发标方设备发送的各投标方设备对应的随机数和各投标方设备发送的第一加密结果,根据各随机数和各第二差值确定各投标方设备的报价的大小,根据各投标方设备的报价的大小确定报价最高的投标方设备作为中标方设备,第三方设备将确定出的中标方设备的信息发送至各投标方设备。本公开实施例提供了一种去中心化的投标办法,评标专家的选择环节也由去中心化网络来进行随机选择,保证报价永远保密的情况下,实现投标的评比,让所有的参与方都知道最终的投标结果,但是无法了解其他方的报价。并且加密过程中加入了随机数作为干扰因子,避免反向推导出其他参与方的有效信息,保护了投标方的安全性,提升了投标的公平性和可靠性,安全性大大提升。附图说明图1为本公开实施例提供的第三方设备侧的一种电子本文档来自技高网...

【技术保护点】
1.一种电子投标方法,其特征在于,包括:/n响应于接收到发标方设备发送的各投标方设备分别对应的随机数和各投标方设备发送的第一加密结果,分别对各所述第一加密结果进行解密,得到各个第二差值;所述第一加密结果是投标方设备接收到发标方设备发送的第三加密结果,解密出其他投标方报价与其他投标方设备对应的随机数的第一差值,并计算出第一差值与所述投标方设备的报价的第二差值,利用本第三方设备的加密密钥对所述第二差值进行加密生成的;/n根据各所述随机数和各第二差值确定中标方设备;/n将确定出的中标方设备的信息发送给各投标方设备。/n

【技术特征摘要】
1.一种电子投标方法,其特征在于,包括:
响应于接收到发标方设备发送的各投标方设备分别对应的随机数和各投标方设备发送的第一加密结果,分别对各所述第一加密结果进行解密,得到各个第二差值;所述第一加密结果是投标方设备接收到发标方设备发送的第三加密结果,解密出其他投标方报价与其他投标方设备对应的随机数的第一差值,并计算出第一差值与所述投标方设备的报价的第二差值,利用本第三方设备的加密密钥对所述第二差值进行加密生成的;
根据各所述随机数和各第二差值确定中标方设备;
将确定出的中标方设备的信息发送给各投标方设备。


2.基于权利要求1所述的电子投标方法,其特征在于,所述根据各所述随机数和各第二差值确定中标方设备,包括:
分别计算所述随机数和各第二差值的和,得到任意两个投标方报价的第三差值;
根据所述第三差值确定中标方设备。


3.一种电子投标方法,其特征在于,包括:
生成与各投标方设备分别对应的随机数和标书;
利用本地存储的各投标方设备的加密密钥对相应的随机数进行加密,得到各投标方设备的第二加密结果;
将所述标书、各第二加密结果和各投标方设备分别对应的随机数分别发送至对应的投标方设备和第三方设备。


4.基于权利要求3所述的电子投标方法,其特征在于,所述方法还包括:
响应于接收到中标方设备发送的加密后的中标报价,解密获得中标报价;
同态加密所述中标报价,得到第一密文;
将所述第一密文分别发送至其他各投标方设备;
响应于接收到各投标方设备返回的密文组合,并对各密文组合进行同态解密,得到各解密结果;
根据各解密结果确定所述中标方设备是否正确。


5.一种电子投标方法,其特征在于,包括:
响应于接收到其他投标方设备发送的第三加密结果,对所述第三加密结果进行解密,得到所述其他投标方设备的报价与所述其他投标方设备对应的随机数的第一差值;所述第三加密结果是所述其他投标方设备接收到发标方设备发送的第二加密结果,解密出所述其他投标方设备对应的随机数,并计算其他投标方报价与所述其他投标方设备对应的随机数的第一差值,利用本投标方设备的加密密钥对所述第一差值加密之后生成的;
计算所述第一差值与本投标方设备的报价的第二差值;
利用本地存储的第三方设备的加密密钥对所述第二差值进行加密,得到第一加密结果;
将所述第一加密结果发送至所述第三方设备。


6.基于权利要求5所述的电子投标方法,其特征在于,所述方法还包括:
响应于接收到发标方设备发送的标书和第二加密结果,对所述第二加密结果进行解密,得到本投标方设备对应的随机数;
计算本投标方设备的报价与本投标方设备对应的随机数的第一差值;...

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

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

1