基于数字证书的电子招标方法.pdf

上传人:g**** 文档编号:1083715 上传时间:2018-03-30 格式:PDF 页数:16 大小:647.41KB
返回 下载 相关 举报
摘要
申请专利号:

CN200810041955.6

申请日:

2008.08.21

公开号:

CN101655931A

公开日:

2010.02.24

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):G06Q 10/00申请公布日:20100224|||实质审查的生效IPC(主分类):G06Q 10/00申请日:20080821|||公开

IPC分类号:

G06Q10/00; H04L9/32; H04L29/06

主分类号:

G06Q10/00

申请人:

东方钢铁电子商务有限公司

发明人:

徐 飞; 王 磊; 余文兵; 周 伟

地址:

201900上海市宝杨路1943号5楼

优先权:

专利代理机构:

上海明成云知识产权代理有限公司

代理人:

周 成

PDF下载: PDF下载
内容摘要

本发明揭示了一种基于数字证书的电子招标方法,包括:离线制作加密标书,加密标书使用投标方的本方证书公钥进行加密;离线验证加密标书,投标方对制作好的加密标书进行验证,确认加密标书能否成功开标并验签;加密标书验签,在预定时间内,投标方将加密标书上传至招投标系统,招投标系统将密文标书和密文标书签名串比对,得到验签结果,验签通过则招投标系统接受加密标书,否则招投标系统拒绝加密标书;加密标书开标并验签,在开标时间,投标方在招投标系统中提交开标请求,招投标系统将加密标书解包,得到密文标书、明文标书签名串、

权利要求书

1: 一种基于数字证书的电子招标方法,其特征在于,包括: 离线制作加密标书,所述加密标书使用投标方的本方证书公钥进行加 密; 离线验证加密标书,投标方对制作好的加密标书进行验证,确认所述 加密标书能否成功开标并验签; 加密标书验签,在预定时间内,投标方将所述加密标书上传至招投标 系统,所述招投标系统将密文标书和密文标书签名串比对,得到验签结果, 验签通过则所述招投标系统接受所述加密标书,否则所述招投标系统拒绝 所述加密标书; 加密标书开标并验签,在开标时间,投标方在招投标系统中提交开标 请求,招投标系统将所述加密标书解包,得到密文标书、明文标书签名串、 密文标书签名串、加密的随机密钥、投标方的本方证书的序列号,验证加 密标书的签名并解密开标。
2: 如权利要求1所述的基于数字证书的电子招标方法,其特征在于, 所述招投标系统的操作方执行关键业务的操作时,将所述操作的关键信息, 诸如时间、人物、操作的数据打包,并用操作方的证书私钥进行签名形成 关键公文。
3: 如权利要求2所述的基于数字证书的电子招标方法,其特征在于, 还包括: 公布关键公文,所述招投标系统的操作方公布关键公文时,将公布公 文的时间、操作方ID、关键公文内容打包得到压缩包,用操作方的证书私 钥进行签名得到签名串,所述压缩包和签名串加上当前操作方的证书私钥 标识,再次打包形成关键公文包并进行公布。
4: 如权利要求3所述的基于数字证书的电子招标方法,其特征在于, 还包括: 对所公布的关键公文进行验签,将得到的关键公文包解包,得到压缩 包、签名串、操作方的证书私钥标识,根据操作方的证书私钥标识得到验 签所需的签名者证书公钥,之后使用该然后签名者证书公钥对压缩包和签 名串进行验签,得到验签结果。
5: 如权利要求1所述的基于数字证书的电子招标方法,其特征在于, 所述离线制作加密标书包括:使用离线工具,在离线的情况下根据提交的 明文标书和投标方的本方证书加密得到密文标书、明文标书签名串、密文 标书签名串、加密的随机密钥、以及本方证书的序列号,将密文标书、明 文标书签名串、密文标书签名串、加密的随机密钥、以及本方证书的序列 号打包,得到加密标书。
6: 如权利要求1所述的基于数字证书的电子招标方法,其特征在于, 所述离线验证加密标书包括:使用离线工具,在离线的情况下将已制作好 的加密标书解包,得到密文标书、明文标书签名串、密文标书签名串、加 密的随机密钥、以及本方证书的序列号,验证生成的加密标书能否成功开 标并验签。

说明书


基于数字证书的电子招标方法

    【技术领域】

    本发明涉及基于数字证书的电子招标方法。

    背景技术

    所谓电子招标,是指利用现代计算机技术,以电子文档的形式记录,通过可移动电子存储介质或互联网传递招标及投标文件等数据信息,并实现开评标全过程信息化的一种招投标管理体系。网上招投标作为一种网络信息应用系统,具有其他的信息系统类似的安全隐患和安全问题,例如设备故障,病毒、网络黑客的攻击,甚至是内部人员的破坏等,但是作为一种实现特殊业务的特有系统,网上招投标也具有一些其自身特点的安全需求。

    【发明内容】

    本发明提供一种基于数字证书的电子招标方法,满足网上招投标的上述安全需求。

    该基于数字证书的电子招标方法包括:

    离线制作加密标书,加密标书使用投标方的本方证书公钥进行加密;

    离线验证加密标书,投标方对制作好的加密标书进行验证,确认加密标书能否成功开标并验签;

    加密标书验签,在预定时间内,投标方将加密标书上传至招投标系统,招投标系统将密文标书和密文标书签名串比对,得到验签结果,验签通过则招投标系统接受加密标书,否则招投标系统拒绝加密标书;

    加密标书开标并验签,在开标时间,投标方在招投标系统中提交开标请求,招投标系统将加密标书解包,得到密文标书、明文标书签名串、密文标书签名串、加密的随机密钥、投标方的本方证书的序列号,验证加密标书的签名并解密开标。

    该招投标系统的操作方执行关键业务的操作时,将操作的关键信息,诸如时间、人物、操作的数据打包,并用操作方的证书私钥进行签名形成关键公文。

    该基于数字证书的电子招标方法还包括:公布关键公文,招投标系统的操作方公布关键公文时,将公布公文的时间、操作方ID、关键公文内容打包得到压缩包,用操作方的证书私钥进行签名得到签名串,压缩包和签名串加上当前操作方的证书私钥标识,再次打包形成关键公文包并进行公布。

    该基于数字证书的电子招标方法还包括:对所公布的关键公文进行验签,将得到的关键公文包解包,得到压缩包、签名串、操作方的证书私钥标识,根据操作方的证书私钥标识得到验签所需的签名者证书公钥,之后使用该然后签名者证书公钥对压缩包和签名串进行验签,得到验签结果。

    上述离线制作加密标书包括:使用离线工具,在离线的情况下根据提交的明文标书和投标方的本方证书公钥加密得到密文标书、明文标书签名串、密文标书签名串、加密的随机密钥、以及本方证书的序列号,将密文标书、明文标书签名串、密文标书签名串、加密的随机密钥、以及本方证书私钥的序列号打包,得到加密标书。

    上述离线验证加密标书包括:使用离线工具,在离线的情况下将已制作好的加密标书解包,得到密文标书、明文标书签名串、密文标书签名串、加密的随机密钥、以及本方证书的序列号,验证生成的加密标书能否成功开标并验签。

    采用本发明的技术方案,能有效消除网上招投标的安全隐患,满足网上招投标的各种安全需求。

    【附图说明】

    图1是本发明的基于数字证书的电子招标方法中的离线加密标书制作逻辑;

    图2是本发明的基于数字证书的电子招标方法中的离线加密标书验证逻辑;

    图3是本发明的基于数字证书的电子招标方法中的加密标书验签逻辑;

    图4是本发明的基于数字证书的电子招标方法中的加密标书的开标并验签逻辑;

    图5是本发明的基于数字证书地电子招标方法中的关键业务签名逻辑;

    图6是本发明的基于数字证书的电子招标方法中的已签名的关键公文生成逻辑;

    图7是本发明的基于数字证书的电子招标方法中的关键公文验签逻辑。

    【具体实施方式】

    本发明揭示了一种基于数字证书的电子招标方法,包括:

    离线制作加密标书,加密标书使用投标方的本方证书公钥进行加密。该离线制作加密标书包括:使用离线工具,在离线的情况下根据提交的明文标书和投标方的本方证书公钥加密得到密文标书、明文标书签名串、密文标书签名串、加密的随机密钥、以及本方证书私钥的序列号,将密文标书、明文标书签名串、密文标书签名串、加密的随机密钥、以及本方证书的序列号打包,得到加密标书。

    离线验证加密标书,投标方对制作好的加密标书进行验证,确认加密标书能否成功开标并验签。该离线验证加密标书包括:使用离线工具,在离线的情况下将已制作好的加密标书解包,得到密文标书、明文标书签名串、密文标书签名串、加密的随机密钥、以及本方证书的序列号,验证生成的加密标书能否成功开标并验签。

    加密标书验签,在预定时间内,投标方将加密标书上传至招投标系统,招投标系统将密文标书和密文标书签名串比对,得到验签结果,验签通过则招投标系统接受加密标书,否则招投标系统拒绝加密标书。

    加密标书开标并验签,在开标时间,投标方在招投标系统中提交开标请求,招投标系统将加密标书解包,得到密文标书、明文标书签名串、密文标书签名串、加密的随机密钥、投标方的本方证书的序列号,验证加密标书的签名并解密开标。

    招投标系统的操作方执行关键业务的操作时,将操作的关键信息,诸如时间、人物、操作的数据打包,并用操作方的证书私钥进行签名形成关键公文。

    该基于数字证书的电子招标方法还包括:公布关键公文,招投标系统的操作方公布关键公文时,将公布公文的时间、操作方ID、关键公文内容打包得到压缩包,用操作方的证书私钥进行签名得到签名串,压缩包和签名串加上当前操作方的证书标识,再次打包形成关键公文包并进行公布。

    该方法还对所公布的关键公文进行验签,将得到的关键公文包解包,得到压缩包、签名串、操作方的证书标识,根据操作方的证书标识得到验签所需的签名者证书公钥,之后使用该然后签名者证书公钥对压缩包和签名串进行验签,得到验签结果。

    下面结合图1-图7介绍本发明的一个具体实例。

    图1是本发明的基于数字证书的电子招标方法中的离线加密标书制作逻辑。如图1所示,离线加密标书制作逻辑如下:

    1)读取配置文件中的随机密钥长度,并生成该长度的随机密钥,随机密钥和对称加密算法(TripleDES)对明文标书进行加密,生成密文标书。

    2)分别对明文标书和密文标书提取摘要,再用本方证书私钥分别对明文标书摘要和密文标书摘要进行签名,得到明文标书签名串和密文标书签名串。

    3)使用本方证书公钥对第1)步中生成的随机密钥进行数字信封操作(非对称加密),得到密文随机密钥。

    4)获取本方证书的序列号(唯一标识)。

    5)将第1)步得到的密文标书,第2)步得到的明文标书签名串和密文标书签名串,第3)步得到的密文随机密钥,第4)步得到的证书序列号,一起打包,得到加密标书公文包。

    图2是本发明的基于数字证书的电子招标方法中的离线加密标书验证逻辑。图2所示,离线加密标书验证逻辑如下:

    1)将输入的加密标书公文包解包,得到密文标书,明文标书签名串和密文标书签名串,密文随机密钥,证书序列号。

    2)将证书序列号和当前正在使用证书的序列号进行比对,如果不同,提示“请使用制作加密标书的证书进行验证”,并退出整个验证流程。

    3)获取当前证书的证书公钥,用于验签,同时输入加密标书和密文标书签名串,先提出密文标书的摘要,再验证签名,并返回验签结果。

    4)将密文随机密钥使用当前证书的证书私钥进行数字信封解密,得到明文的随机密钥。

    5)使用随机密钥,对密文标书进行对称解密(TripleDES),得到明文标书。

    6)使用当前证书的证书公钥,用于验签,同时输入明文标书和明文标书签名串,先提出明文标书的摘要,在验证签名,并返回验签结果。

    图3是本发明的基于数字证书的电子招标方法中的加密标书验签逻辑。此步骤用于标书上载时,而此时未开标,所以只验证加密标书的签名。如图3所示,加密标书验签逻辑如下:

    1)将提交的加密标书公文包解包,得到密文标书,明文标书签名串和密文标书签名串,密文随机密钥,证书序列号。

    2)根据证书序列号,从用户资料数据库中检索出该用户的证书公钥。

    3)使用该用户的证书公钥,用于验签,同时输入加密标书和密文标书签名串,先提取密文标书的摘要,再验证签名,并返回验签结果。

    图4是本发明的基于数字证书的电子招标方法中的加密标书的开标并验签逻辑。如图4所示,加密标书开标并验签逻辑如下:

    1)获取待开标标书(之前已提交)的相关数据,包括密文标书,明文标书签名串,密文随机密钥,证书序列号。

    2)将证书序列号和当前正在使用证书的序列号进行比对,如果不同,提示“请使用制作加密标书的证书进行开标”,并退出整个开标流程,如果相同,则从用户资料数据库中获取该用户的证书公钥,待用。

    3)在操作页面的客户端,使用当前用户的证书私钥,对密文随机密钥进行数字信封解密,得到明文随机密钥,然后将明文随机密钥,使用投标系统证书的证书公钥进行数字信封加密,得到招投标系统证书公钥加密的随机密钥。

    4)在后台服务端,使用招投标系统证书的证书私钥,将招投标系统证书公钥加密的随机密钥进行数字信封解密,得到明文的随机密钥。

    5)使用明文随机密钥,将密文标书进行对称解密(TripleDES),得到明文标书。

    6)使用明文标书签名字串,对明文标书进行提取摘要并验签,验签过程中使用了步骤2)的证书公钥,如验签成功,则返回开标成功。

    图5是本发明的基于数字证书的电子招标方法中的关键业务签名逻辑。如图5所示,关键业务签名逻辑如下:

    1)获取关键业务的数据,如处理多个文件则将文件打包做为关键业务数据。

    2)对关键业务数据提取摘要,并对摘要使用当前操作员的证书私钥进行签名,得到签名串。

    3)获取关键业务信息(操作名称、操作人、操作时间等)。

    4)将关键业务数据、签名串、已经关键业务信息(操作名称、操作人、操作时间等)记入关键业务操作日志数据库。

    图6是本发明的基于数字证书的电子招标方法中的已签名的关键公文生成逻辑。如图6所示,已签名的关键公文生成逻辑如下:

    1)选择需要公布的关键公文,并对关键公文进行提取摘要,然后使用公布者的证书私钥,对摘要进行签名,得到签名串。

    2)获取公布者的证书序列号。

    3)将公文文件、签名串、证书序列号,一起打包,得到已签名的关键公文,进行上传公布。

    图7是本发明的基于数字证书的电子招标方法中的关键公文验签逻辑。如图7所示,关键公文验签逻辑如下:

    1)将已签名的关键公文解包,得到密文标书,公文文件、签名串、证书序列号。

    2)根据证书序列号,从用户资料数据库中检索出该用户的证书公钥。

    3)使用该用户的证书公钥,用于验签,同时输入公文文件和签名串,先提取公文文件的摘要,再验证签名,并返回验签结果。

    采用本发明的技术方案,能有效消除网上招投标的安全隐患,满足网上招投标的各种安全需求。

基于数字证书的电子招标方法.pdf_第1页
第1页 / 共16页
基于数字证书的电子招标方法.pdf_第2页
第2页 / 共16页
基于数字证书的电子招标方法.pdf_第3页
第3页 / 共16页
点击查看更多>>
资源描述

《基于数字证书的电子招标方法.pdf》由会员分享,可在线阅读,更多相关《基于数字证书的电子招标方法.pdf(16页珍藏版)》请在专利查询网上搜索。

本发明揭示了一种基于数字证书的电子招标方法,包括:离线制作加密标书,加密标书使用投标方的本方证书公钥进行加密;离线验证加密标书,投标方对制作好的加密标书进行验证,确认加密标书能否成功开标并验签;加密标书验签,在预定时间内,投标方将加密标书上传至招投标系统,招投标系统将密文标书和密文标书签名串比对,得到验签结果,验签通过则招投标系统接受加密标书,否则招投标系统拒绝加密标书;加密标书开标并验签,在开标。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1