基于秘钥指定的招标方法、装置、计算机设备和存储器制造方法及图纸

技术编号:32233090 阅读:11 留言:0更新日期:2022-02-09 17:37
基于秘钥指定的招标方法,包括以下步骤:利用基于分层确定性方法生成一对相互对应的根公钥R和根私钥V;指定子公钥和子私钥的对数n;根据所述对数n,通过根私钥V和秘钥生成工具生在招标方生成n个子私钥Vi;控制投标方分别根据所述对数n,通过根公钥R和秘钥生成工具生成n个子公钥Ri,其中所述子私钥Vi和子公钥Ri一一对应;指定编号i,并控制投标方根据指定编号i,选取一个所述子公钥Ri对标书加密,并传输至招标方;招标方通过所述子私钥Vi对所述标书解密,以获得标书。本方案多个投标方接收被指定的编号i随机性更强,因此投递标书所用的子私钥和子公钥对的选取的随机性更强标书投递的可靠性高。的可靠性高。的可靠性高。

【技术实现步骤摘要】
基于秘钥指定的招标方法、装置、计算机设备和存储器


[0001]本申请涉及招投标
,尤其涉及基于秘钥指定的招标方法、装置、计算机设备和存储器。

技术介绍

[0002]传统的招投标通常是在招标方发出公告后,投标制作标书并投递给招标方,招标方在开标日组织统一进行开标,并且将标书交由专家团评审,给出排名,以杜绝串标、恶意修改标书等等影响招投标过程公平性的行为的出现。技术发展推动了招投标工作效率上的提升,现有的招投标工作被广泛转移到线上环境进行,在线上环境下,标书的真实准确性和保密性通过加密系统来保证。
[0003]常规的招投标方案通过非对称加密的方法实现标书加密,具体投标方通过公钥对标书进行加密,并且将标书投递给招标方,招标方保存私钥,并且通过私钥对标书进行解密,该方案需要对私钥的绝对保密,如果私钥被盗,则所有投递至招标方的标书均面临被盗窃的风险。
[0004]在此基础之上,一些方案提供了基于分层确定性方法生成多组对应的公钥和私钥,并且通过在招标方使用与投标人使用的公钥相对应的私钥进行解密的方式得到标书,这样可以避免一个私钥被盗,所有投标方的标书都面临危险,然而通过这种方式进行的加密,投标方使用的公钥通常通过招标方分配所得,投标方和子公钥的总数是对应的,公钥的数量确定,并且一个编号下的公钥是不会产生变化的,如此容易造成第三人能够伪造投标人的标书,并通过对应的秘钥加密,再配合修改地址等网络欺骗方法进行投递的隐患,需要提供一种防止第三人能够轻易伪造投标人标书的招标方法。

技术实现思路

[0005]本申请实施例的目的在于提出一种通过子公钥数量不定增强秘钥随机性,以提升标书投递可靠性的招标方法。
[0006]为了解决上述技术问题,本申请实施例提供招标信息处理方法,采用了如下所述的技术方案:
[0007]基于秘钥指定的招标方法,包括以下步骤:
[0008]利用基于分层确定性方法生成一对相互对应的根公钥R和根私钥V;
[0009]指定子公钥和子私钥的对数n;
[0010]根据所述对数n,通过根私钥V和秘钥生成工具生在招标方生成n个子私钥Vi;
[0011]控制投标方分别根据所述对数n,通过根公钥R和秘钥生成工具生成n个子公钥Ri,其中所述子私钥Vi和子公钥Ri一一对应;
[0012]指定编号i,并控制投标方根据指定编号i,选取一个所述子公钥Ri对标书加密,并传输至招标方;
[0013]招标方通过所述子私钥Vi对所述标书解密,以获得标书。
[0014]进一步的,在指定子公钥和子私钥的对数n之前,该方法还包括统计所述投标方的数量,所述对数n的数值大于所述投标方的数量
[0015]进一步的,所述对数n指定有多种;
[0016]所述指定编号i,具体根据生成相应子私钥使用的对数n指定。
[0017]进一步的,所述招标方对指定的编号i使用投标方的公钥加密,发送至投标方,投标方对应解密,获得指定的编号i。
[0018]进一步的,该方法还包括:所述第三方接收招标方发送的编号i、对数n和根公钥R,对应存储设有相同标记的编号i、对数n和根公钥R信息串,并将所述标记发送给招标方;
[0019]投标时,投标方根据招标方发送的所述标记向第三方申请所述编号i、对数n和根公钥R的验证;
[0020]第三方对所述信息串进行计算以获取验证码,并返回给投标方;
[0021]投标方对所述编号i、对数n和根公钥R组成的信息串进行与第三方相同的计算,并将所述计算结果与所述验证码对比,当一致时,确定编号i、对数n和根公钥R是真实的。
[0022]进一步的,该方法还包括投标方根据招标方发出的招标公告,向第三方购买标书,具体包括:
[0023]投标方根据招标公告中记载的第三方地址,在所述第三方注册,第三方对应注册信息生成注册编号,第三方对注册编号和投标方的公钥用第三方的私钥加密形成证书;
[0024]投标方将所述证书发送至招标方;招标方向所述第三方验证所述证书的合法性;当第三方验证所述证书合法时,招标方将所述编号i、对数n、根公钥R和秘钥生成工具分别发送给投标方。
[0025]进一步的,所述步骤招标方向所述第三方验证所述证书的合法性,具体包括:
[0026]招标方通过第三方自身的公钥对所述证书解密,以获得投标方在第三方注册的注册编号
[0027]招标方将所述注册编号加密传输至所述第三方;
[0028]第三方获取所述注册编号,调取与注册编号对应的证书回传给所述招标方;
[0029]当回传的所述证书与所述投标方发送的证书一致时,所述证书合法。
[0030]为解决上述专利技术构思,本申请还提出了基于秘钥指定的招标装置,具体公开如下方案:
[0031]基于秘钥指定的招标装置,包括:
[0032]根秘钥生成模块,用于利用基于分层确定性方法生成一对相互对应的根公钥R和根私钥V;
[0033]对数指定模块,用于指定子公钥和子私钥的对数n;
[0034]子公钥生成模块,用于根据所述对数n,通过根私钥V和秘钥生成工具生在招标方生成n个子私钥Vi;
[0035]子私钥生成模块,用于控制投标方分别根据所述对数n,通过根公钥R和秘钥生成工具生成n个子公钥Ri,其中所述子私钥Vi和子公钥Ri一一对应;
[0036]加密模块,用于指定编号i,并控制投标方根据指定编号i,选取一个所述子公钥Ri对标书加密,并传输至招标方;
[0037]解密模块,用于招标方通过所述子私钥Vi对所述标书解密,以获得标书。
[0038]为解决上述专利技术构思,本申请还提出了一种计算机设备,具体公开如下方案:
[0039]一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,其特征在于:所述处理器执行所述计算机程序时实现如上所述的基于秘钥指定的招标方法的步骤。
[0040]为解决上述专利技术构思,本申请还提出了一种计算机设备,具体公开如下方案:
[0041]一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的基于秘钥指定的招标方法的步骤。
[0042]与现有技术相比,本申请实施例主要有以下有益效果:通过分层确定性方法生成根公钥和根私钥之后,指定通过根公钥和根私钥生成的子公钥和子私钥的对数n以确定根据根公钥和根私钥生成秘钥的个数,基于分层确定性方法生成的子公钥和子私钥的对数n是子公钥和子私钥生成时的输入参数,因此在n产生变化时,与编号i相应的子公钥Ri和子私钥Vi都会产生变化。
[0043]根据对数n在招标方生成n个子私钥,在投标方生成n个子公钥,其中子公钥和子私钥一一对应。
[0044]控制投标方根据指定的编号i选取子私钥加密,传输至招标方解密,因为对数n与投标方的总数无关,因此编号i的选取范围更广,多个投标方接收被指定的编号i随机性更强,因此投递标书所用的子本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于秘钥指定的招标方法,其特征在于,包括以下步骤:利用基于分层确定性方法生成一对相互对应的根公钥R和根私钥V;指定子公钥和子私钥的对数n;根据所述对数n,通过根私钥V和秘钥生成工具生在招标方生成n个子私钥Vi;控制投标方分别根据所述对数n,通过根公钥R和秘钥生成工具生成n个子公钥Ri,其中所述子私钥Vi和子公钥Ri一一对应;指定编号i,并控制投标方根据指定编号i,选取一个所述子公钥Ri对标书加密,并传输至招标方;招标方通过所述子私钥Vi对所述标书解密,以获得标书。2.根据权利要求1所述的基于秘钥指定的招标方法,其特征在于,在指定子公钥和子私钥的对数n之前,该方法还包括统计所述投标方的数量,所述对数n的数值大于所述投标方的数量。3.根据权利要求2所述的基于秘钥指定的招标方法,其特征在于,所述对数n指定有多种;所述指定编号i,具体根据生成相应子私钥使用的对数n指定。4.根据权利要求3所述的基于秘钥指定的招标方法,其特征在于,所述招标方对指定的编号i使用投标方的公钥加密,发送至投标方,投标方对应解密,获得指定的编号i。5.根据权利要求4所述的基于秘钥指定的招标方法,其特征在于,该方法还包括:所述第三方接收招标方发送的编号i、对数n和根公钥R,对应存储设有相同标记的编号i、对数n和根公钥R信息串,并将所述标记发送给招标方;投标时,投标方根据招标方发送的所述标记向第三方申请所述编号i、对数n和根公钥R的验证;第三方对所述信息串进行计算以获取验证码,并返回给投标方;投标方对所述编号i、对数n和根公钥R组成的信息串进行与第三方相同的计算,并将所述计算结果与所述验证码对比,当一致时,确定编号i、对数n和根公钥R是真实的。6.根据权利要求5所述的基于秘钥指定的招标方法,其特征在于,该方法还包括投标方根据招标方发出的招标公告,向第三方购买标书,具体包括:投标方根据招标公告中记载的第三...

【专利技术属性】
技术研发人员:王莉
申请(专利权)人:陕西华春网络科技股份有限公司
类型:发明
国别省市:

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

1