1.一种基于云服务平台的招投标系统,其特征在于,包括:交易平台:用于接收移动端用户的招投标交易申请,并对移动端用户进行身份验证;
公共服务平台:用于进行移动端用户身份信息审核后,生成招投标交易数据,并进行招投标管控;
行政监督平台:用于接收移动端用户的招投标数据,并在云端进行同步签名,生成招投标数据。
2.如权利要求1所述的一种基于云服务平台的招投标系统,其特征在于,所述交易平台包括:申请模块:用于在移动端用户通过本地服务器建立生成招投标交易请求时,与第三方认证单元建立HTTPS通道连接;其中,所述移动端用户包括:交易甲方、交易乙方和公正第三方;
加密模块:用于第三方认证单元接收移动端用户的身份标识,并将所述身份标识信息通过加密生成数字身份信息基本密文,存储至云端所述移动用户端交易区块的交易节点;
解密单元:用于在身份认证时,通过第三方应用向移动端用户发送PIN码作为移动端用户的解密Key;
验证单元:用于对移动端用户的认证信息进行判断,若信息认证成功,进入下一步交易服务界面,若信息认证失败,则进入动态认证界面,并将第三方认证单元通过HTTPS通道提供的动态验证码输入进行移动端用户身份验证;
解密模块:用于在移动端用户身份验证成功时,获取数字身份信息基本密文解密Key,并将解密Key与数字身份信息基本密文再次进行比较,并根据异同判断是否与移动端用户身份相应,并传送相应的身份验证结果。
3.如权利要求1所述的一种基于云服务平台的招投标系统,其特征在于,所述加密模块包括:主次划分单元:用于获取交易的不同移动用户端的PIN码,根据所述PIN码进行交易主体划分,并基于交易主体划分,确定不同交易主体的加密等级;其中,所述交易主体划分包括:交易甲方的第一等级、交易乙方的第二等级和第三方认证单元的第三等级;
加密模块:根据所述加密等级,对不同交易主体的身份信息设置不同等级的数字身份信息基本密文;
权限模块:用于根据所述数字身份信息基本密文,建立与所述私有区块链的交易权限,上传所述文件以完成传输供移动端用户使用,并设置自锁检测机制防止所述文件被篡改。
4.如权利要求1所述的一种基于云服务平台的招投标系统,其特征在于,所述公共服务平台包括:交易控件生成模块:用于通过移动端用户的托管证书生成的随机数做数字签名,并将数字签名结果通过证书应用控件返回给交易平台;
标书盖章模块:用于通过所述证书应用控件,接收移动端用户上传的标书,进行认证签章,并将签章后的目标标书返回给交易平台;
标书加密模块:用于存在上传标书时,通过所述证书应用控件进行标书加密;
标书解密模块:用于接收到标书解密信息后,通过移动端用户和交易平台协调解密,生成解密标书;
招投标管控模块:用于在数字签名生成时,对交易的移动端用户进行监督,控制移动端用户的交易流程。
5.如权利要求4所述的一种基于云服务平台的招投标系统,其特征在于,所述交易控件生成模块包括:用户证书单元:用于接收移动端用户的身份验证结果,并确定移动端用户的用户证书;
二维码生成单元:用于通过所述用户证书在交易平台中调用证书应用控件,向交易平台发起授权认证请求,并返回授权认证二维码;
第一认证单元:用于接收移动端用户输入的授权PIN码,移动端与交易平台对用户证书及逆行协同签名,对用户证书的使用做授权认证;
控件分配单元:用于在授权认证通过后,交易平台使用移动端用户选择的企业托管证书对交易平台生成的随机数做数字签名,并将数字签名结果通过证书应用控件返回给交易平台;
第二认证单元:用于通过交易平台调用认证网关对随机数的数字签名结果进行认证,生成认证结果。
6.如权利要求4所述的一种基于云服务平台的招投标系统,其特征在于,所述标书盖章模块包括:标书上传模块:用于通过交易平台接收移动端用户的上传标书,并对标书发起签章请求,选择签章证书;
签章请求模块:用于调用PDF签章控件发起签章请求,签章控件调用证书应用控件,证书应用控件向云平台发起授权认证请求,云平台返回签章认证二维码;
第三认证单元:用于接收移动端用户输入的签章PIN码,移动用户端与交易平台协同签名,对用户证书的使用做授权认证;
合章单元:用于在认证通过后,交易平台对标书hash值做签名,签名结果及电子印章图片等信息通过证书应用控件返回签章控件,签章控件对标书进行本地合章,并将签章后的标书返回交易平台。
7.如权利要求4所述的一种基于云服务平台的招投标系统,其特征在于,所述标书加密模块包括:密钥获取单元:用于通过证书应用控件进行标书解析,并基于解析结果进行密钥协商,确定交易的移动端用户的共享密钥;
协商单元:用于协商并确定交易双方的当前轮交易数据的当前共享数据的共享随机数;
密钥生成单元:用于基于所述共享密钥和所述当前共享数据的共享随机数生成当前轮交易密钥;
加密单元:用于通过所述当前轮交易密钥和国密算法对当前轮交易数据进行加密,确定当前轮交易的哈希值,并将当前轮交易的哈希值同时上传至区块链,其中,所述当前轮交易数据的哈希值是对所述当前轮交易数据进行哈希计算后得到的。
8.如权利要求4所述的一种基于云服务平台的招投标系统,其特征在于,所述标书解密模块包括:请求单元:移动端用户发送交易数据使用请求,所述数据使用请求中包括移动端的身份信息和解密密钥;
加密密钥获取单元:用于在所述身份信息验证成功后,发送所述解密密钥,并接收所述交易平台发送的加密数据和加密密钥;其中,所述加密数据与所述数据使用者的身份信息对应,所述加密数据是利用当前轮密钥对标书加密得到的;
第二加密密钥获取单元:用于根据所述第三方单元,获取第二解密密钥;
其中所述第二解密密钥是基于第三方认证单元的加密密钥,由当前轮加密密钥进行加密得到;
加密单元:用于利用所述解密密钥和第二解密密钥对加密后的标书解密,获取目标数据。
9.如权利要求1所述的一种基于云服务平台的招投标系统,其特征在于,所述行政监督平台包括:同步模块:用于在移动端用户身份信息审核后,在所述云端交易平台生成的数字签名同步至行政监督平台;
交易数据获取模块:用于在移动用户端通过所述交易平台中标时,生成交易信息,并在云端建立对应的云端交易区块;
协同加解密模块:用于根据所述交易信息,在所述云端交易区块协同生成对应的标书,并进行同步数字签名;
云端展示模块:用于根据所述同步数字签名,生成招投标结果信息,并进行信息展示。
10.如权利要求1所述的一种基于云服务平台的招投标系统,其特征在于,所述同步模块包括:同步模式划分单元:用于在行政监督平台中设置同步管理模块,并在所述移动端用户上传标书时,生成对应的同步流程;其中,所述同步流程包括:标书同步和签章同步;
同步请求单元:用于在所属移动端用户上传标书时,生成数据同步指令,并基于SIP协议向行政监督平台发送同步请求,以使所述行政监督平台根据所述同步请求获取对应的待同步数据;
协同签名单元:用于接收所述行政监督平台基于SIP协议返回的待同步数据,对所述进行数字同步,生成同步招投标数据,并存储至云端数据库。