【技术实现步骤摘要】
开标过程中的随机参数生成方法及装置
本申请涉及一种开标过程中的随机参数生成方法及装置,属于计算机
技术介绍
为了防止恶意低价中标,部分地区采用随机抽签的方式确定入围投标人。另外,为了防止部分投标人串通、控制中标价格,在评标过程中会进行评标参数的随机抽取。在上述场景中,为了保证投标人入围、评标参数抽取的随机性,随机参数的生成方法包括:通过线下摇号机、人工抓阄等方式抽取随机参数;或者通过线上的程序代码生成随机参数。然而,无论是线下方式还是线上方式,由于抽取设备、抽取过程、抽取代码由单个主体掌控,存在随机参数的抽取结果被暗箱操作、抽取数据被篡改的可能,缺乏抽取的公平性。
技术实现思路
本申请提供了一种开标过程中的随机参数生成方法及装置,可以解决现有的随机参数生成方法公平性较差的问题。本申请提供如下技术方案:第一方面,提供了一种开标过程中的随机参数生成方法,用于区块链上的节点中,所述方法包括:获取所述区块链上存储的多个随机因子,所述随机因子由投标过程中的各个投标人上传;< ...
【技术保护点】
1.一种开标过程中的随机参数生成方法,其特征在于,用于区块链上的节点中,所述方法包括:/n获取所述区块链上存储的多个随机因子,所述随机因子由投标过程中的各个投标人上传;/n基于所述多个随机因子生成随机数种子;/n将所述随机数种子输入随机数发生器,得到开标用随机参数。/n
【技术特征摘要】
1.一种开标过程中的随机参数生成方法,其特征在于,用于区块链上的节点中,所述方法包括:
获取所述区块链上存储的多个随机因子,所述随机因子由投标过程中的各个投标人上传;
基于所述多个随机因子生成随机数种子;
将所述随机数种子输入随机数发生器,得到开标用随机参数。
2.根据权利要求1所述的方法,其特征在于,所述区块链上还存储有每个随机因子对应的第一哈希值和加密后的随机因子;所述获取所述区块链上存储的多个随机因子之前,还包括:
向招投标服务器发送所述加密后的随机因子,以供所述招投标服务器对所述加密后的随机因子进行解密,得到解密后的随机因子;
获取所述解密后的随机因子,并计算所述解密后的随机因子的第二哈希值;
将所述第一哈希值与所述第二哈希值进行比较;
在所述第一哈希值与所述第二哈希值相同时,在所述区块链上存储所述解密后的随机因子。
3.根据权利要求1所述的方法,其特征在于,所述基于所述多个随机因子生成随机数种子,包括:
对所述多个随机因子进行拼接得到随机因子序列;
对所述随机因子序列进行哈希计算,得到所述随机数种子。
4.根据权利要求3所述的方法,其特征在于,所述对所述多个随机因子进行拼接得到随机因子序列,包括:
对所述多个随机因子按照预设字典顺序排序;
将排序后的多个随机因子进行拼接,得到所述随机因子序列。
5.根据权利要求1至4任一所述的方法,其特征在于,所述将所述随机数种子输入随机数发生器,得到开标用随机参数之后,还包括:
基于所述开标用随机参数进行参数抽取,得到抽取结果;
将所述抽取结果存储至所述区块链。
6.一种开标过程中的随机参数生成方法,其特征在于,用于投标客户端中,所述方法包括:
生成随机因子,所述随机因子用于触发招投标服务器所接入的区块链上运行的智能合约生成随机数种子;并将所述随机数种子输入随机数发生器,得到开标用随机参数;
对所述随机因子进行加密,得到加密后的随机因子;
计算所述随机因子的第一哈希值;
将所述加密后的随机因子和所述第一哈希值发送至所述招投标服务器,以使所述招投标服务器将所述加密后的随机因子和所述第一哈希值上传至所述区块链。
7.一种开标过程中的随机参数生成方法,其特征在于,用于招投标服务器中,所述...
【专利技术属性】
技术研发人员:陈洲,李强,沈云,张志恒,莫钧涛,刘宁,朱斌,何永龙,陈立,陆建,
申请(专利权)人:国泰新点软件股份有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。