一种在线投标方法及系统技术方案

技术编号:15519502 阅读:170 留言:0更新日期:2017-06-04 09:19
本发明专利技术公开了一种在线投标方法,包括:投标服务器利用非对称加密算法生成至少两对非对称密钥,并分别将公钥信息发送至投标客户端;投标客户端制作投标文件,利用数字证书进行数字签名并利用所接收的公钥信息对经过数字签名的投标文件进行加密;投标客户端将经过加密的投标文件发送给投标服务器;投标服务器接收所述经过加密的投标文件,并利用进行解密,以生成数字签名的投标文件并且对数字签名进行验证;在数字签名通过验证后,投标服务器从投标文件中提取项目预算、项目质量等级和项目工期;投标服务器根据项目质量等级、项目预算和项目工期所占的权值分别对每个投标文件进行评分;以及投标服务器选取最高评分所对应的投标文件作为中标文件。

Online bidding method and system

The invention discloses a method for online bidding, including: non symmetric encryption algorithm to generate at least two of the asymmetric key using bid server, and the public key information sent to the client client making bidding; bidding bidding documents, digital signature and public key encryption using the received information on the digital signature of the bidding documents using the digital the client sends the certificate; bidding tender documents for bidding encryption server; bidding server receives the encrypted and decrypted by the tender documents, to generate the digital signature of the bidding documents and verify the digital signature; digital signature is authenticated, bidding server extraction project budget, project quality and project level the duration from the bidding documents; bidding server according to the project quality grade, and the project budget Each bid document is graded, and the bidding server selects the bidding document corresponding to the highest score as the winning bid document.

【技术实现步骤摘要】
一种在线投标方法及系统
本专利技术涉及在线投标领域,并且更具体地,涉及一种在线投标方法及系统。
技术介绍
投标是与招标相对应的概念,它是指投标人应招标人特定或不特定的邀请,按照招标文件规定的要求,在规定的时间和地点主动向招标人递交投标文件并以中标为目的的行为。投标的基本做法:投标人首先取得招标文件,认真分析研究后,编制投标书。投标书实质上是一项有效期至规定开标日期为止的发盘,内容必须十分明确,中标后与招标人签定合同所要包含的重要内容应全部列入,并在有效期内不得撤回标书、变更标书报价或对标书内容作实质性修改。为防止投标人在投标后撤标或在中标后拒不签定合同,招标人通常都要求投标人提供一定比例或金额的投标保证金。招标人决定中标人后,未中标的投标人已缴纳的保证金即予退还。目前,随着互联网技术的成熟,各种基于网络的应用服务得到迅速的发展。在线投标系统,通过指定网络媒体查阅招标公告、购买电子招标文件、制作招标文件、上传投标文件、网上开标等。现有的在线投标系统存在一定的缺陷,主要表现在对电子投标文件的数据安全性重视不够,一般仅对投标文件进行加密或进行数字签名,安全措施不够理想,安全性能存在投标文件被篡改的可能,造成极大的安全隐患;另一方面,现有的在线投标系统不能从众多投标文件中选择符合条件的投标文件,因此有必要引进一种数据安全性能更好且能够挑选中标文件的技术方案。
技术实现思路
为了解决上述问题,根据本专利技术的一个方面,提供了一种在线投标方法,所述方法包括:投标服务器利用非对称加密算法生成至少两对非对称密钥,并分别将公钥信息发送至投标客户端;投标客户端制作投标文件,利用数字证书进行数字签名并利用所接收的公钥信息对经过数字签名的投标文件进行加密;投标客户端将经过加密的投标文件发送给投标服务器;投标服务器接收所述经过加密的投标文件,并利用所对应的私钥对经过加密的投标文件进行解密,以生成数字签名的投标文件并且对数字签名进行验证;在数字签名通过验证后,投标服务器从投标文件中提取项目预算、项目质量等级和项目工期;投标服务器根据项目质量等级、项目预算和项目工期所占的权值分别对每个投标文件进行评分;以及投标服务器选取最高评分所对应的投标文件作为中标文件。优选地,其中一个投标客户端对应一对非对称密钥。优选地,其中所述投标客户端将经过加密的投标文件发送给投标服务器之前在线递交投标保证金。优选地,其中所述项目质量等级、项目预算和项目工期所占的权值之和为1。优选地,其中对于评分相同的投标文件,选取质量等级高的投标文件作为中标文件。根据本专利技术的另一个方面,提供了一种在线投标系统,所述系统包括:密钥生成及发送单元,投标服务器利用非对称加密算法生成至少两对非对称密钥,并分别将公钥信息发送至投标客户端;投标文件加密单元,投标客户端制作投标文件,利用数字证书进行数字签名并利用所接收的公钥信息对经过数字签名的投标文件进行加密;加密的投标文件发送单元,投标客户端将经过加密的投标文件发送给投标服务器;解密单元,投标服务器接收所述经过加密的投标文件,并利用所对应的私钥对经过加密的投标文件进行解密,以生成数字签名的投标文件并且对数字签名进行验证;提取单元,在数字签名通过验证后,投标服务器从投标文件中提取项目预算、项目质量等级和项目工期;评分单元,投标服务器根据项目质量等级、项目预算和项目工期所占的权值分别对每个投标文件进行评分;以及中标文件选取单元,投标服务器选取最高评分所对应的投标文件作为中标文件。优选地,其中一个投标客户端对应一对非对称密钥。优选地,其中所述投标客户端将经过加密的投标文件发送给投标服务器之前在线递交投标保证金。优选地,其中所述项目质量等级、项目预算和项目工期所占的权值之和为1。优选地,其中对于评分相同的投标文件,选取质量等级高的投标文件作为中标文件。本专利技术的有益效果在于:1.本专利技术使用数字证书进行签名和非对称加密算法进行加密,有效地提高了投标文件的数据安全性,防止投标文件被篡改,消除了投标系统存在的安全隐患。2.本专利技术根据项目质量等级、项目预算和项目工期所占的权重对投标文件进行评分,不涉及主观因素,公平公正。附图说明通过参考下面的附图,可以更为完整地理解本专利技术的示例性实施方式:图1为根据本专利技术实施方式的投标方法100的流程图;以及图2为根据本专利技术实施方式的投标系统200的结构示意图。具体实施方式现在参考附图介绍本专利技术的示例性实施方式,然而,本专利技术可以用许多不同的形式来实施,并且不局限于此处描述的实施例,提供这些实施例是为了详尽地且完全地公开本专利技术,并且向所属
的技术人员充分传达本专利技术的范围。对于表示在附图中的示例性实施方式中的术语并不是对本专利技术的限定。在附图中,相同的单元/元件使用相同的附图标记。除非另有说明,此处使用的术语(包括科技术语)对所属
的技术人员具有通常的理解含义。另外,可以理解的是,以通常使用的词典限定的术语,应当被理解为与其相关领域的语境具有一致的含义,而不应该被理解为理想化的或过于正式的意义。图1为根据本专利技术实施方式的投标方法100的流程图。如图1所示所述投标方法100从步骤101处开始,在步骤101投标服务器利用非对称加密算法生成至少两对非对称密钥,并分别将公钥信息发送至投标客户端。非对称加密算法是一种密钥的保密方法。非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(privatekey)。公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。非对称加密算法实现机密信息交换的基本过程是:甲方生成一对密钥并将其中的一把作为公用密钥向其它方公开;得到该公用密钥的乙方使用该密钥对机密信息进行加密后再发送给甲方;甲方再用自己保存的另一把专用密钥对加密后的信息进行解密。另一方面,甲方可以使用乙方的公钥对机密信息进行签名后再发送给乙方;乙方再用自己的私匙对数据进行验签。本专利技术就是投标服务器利用非对称加密算法生成密钥对,将公开密钥发送至客户端后,客户端利用公开密钥对投标文件进行加密,最后投标服务器利用公开密钥所对应的私有密钥对加密后的投标文件进行解密。优选地,其中一个投标客户端对应一对非对称密钥。优选地,在步骤102投标客户端制作投标文件,利用数字证书进行数字签名并利用所接收的公钥信息对经过数字签名的投标文件进行加密。数字签名是一种类似写在纸上的普通的物理签名,但是使用了公钥加密领域的技术实现,用于鉴别数字信息的方法。一套数字签名通常定义两种互补的运算,一个用于签名,另一个用于验证。数字签名,就是只有信息的发送者才能产生的别人无法伪造的一段数字串,这段数字串同时也是对信息的发送者发送信息真实性的一个有效证明。优选地,在步骤103投标客户端将经过加密的投标文件发送给投标服务器。优选地,其中所述投标客户端将经过加密的投标文件发送给投标服务器之前在线递交投标保证金。优选地,在步骤104投标服务器接收所述经过加密的投标文件,并利用所对应的私钥对经过加密的投标文件进行解密,以生成数字签名的投标文件并且对数字签名进行验证。优选地,在步骤105在数字签名通过验证后,投标服务器从投标文件中提取项目预算、项目质量等级和本文档来自技高网
...
一种在线投标方法及系统

【技术保护点】
一种在线投标方法,其特征在于,所述方法包括:投标服务器利用非对称加密算法生成至少两对非对称密钥,并分别将公钥信息发送至投标客户端;投标客户端制作投标文件,利用数字证书进行数字签名并利用所接收的公钥信息对经过数字签名的投标文件进行加密;投标客户端将经过加密的投标文件发送给投标服务器;投标服务器接收所述经过加密的投标文件,并利用所对应的私钥对经过加密的投标文件进行解密,以生成数字签名的投标文件并且对数字签名进行验证;在数字签名通过验证后,投标服务器从投标文件中提取项目预算、项目质量等级和项目工期;投标服务器根据项目质量等级、项目预算和项目工期所占的权值分别对每个投标文件进行评分;以及投标服务器选取最高评分所对应的投标文件作为中标文件。

【技术特征摘要】
1.一种在线投标方法,其特征在于,所述方法包括:投标服务器利用非对称加密算法生成至少两对非对称密钥,并分别将公钥信息发送至投标客户端;投标客户端制作投标文件,利用数字证书进行数字签名并利用所接收的公钥信息对经过数字签名的投标文件进行加密;投标客户端将经过加密的投标文件发送给投标服务器;投标服务器接收所述经过加密的投标文件,并利用所对应的私钥对经过加密的投标文件进行解密,以生成数字签名的投标文件并且对数字签名进行验证;在数字签名通过验证后,投标服务器从投标文件中提取项目预算、项目质量等级和项目工期;投标服务器根据项目质量等级、项目预算和项目工期所占的权值分别对每个投标文件进行评分;以及投标服务器选取最高评分所对应的投标文件作为中标文件。2.根据权利要求1所述的方法,其特征在于,一个投标客户端对应一对非对称密钥。3.根据权利要求1所述的方法,其特征在于,投标客户端将经过加密的投标文件发送给投标服务器之前在线递交投标保证金。4.根据权利要求1所述的方法,其特征在于,所述项目质量等级、项目预算和项目工期所占的权值之和为1。5.根据权利要求1所述的方法,其特征在于,对于评分相同的投标文件,选取质量等级高的投标文件作为中标文件。6.一种在线投标系统,其特征在于,所述系统包括:密钥生成...

【专利技术属性】
技术研发人员:贾楠魏然倪晓静张明辉周峰周宁
申请(专利权)人:华迪计算机集团有限公司
类型:发明
国别省市:北京,11

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

1