(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202210327873.8
(22)申请日 2022.03.31
(65)同一申请的已公布的文献号
申请公布号 CN 114499893 A
(43)申请公布日 2022.05.13
(73)专利权人 北京国电通网络技 术有限公司
地址 100089 北京市海淀区创业中路32号
楼32-3-4108-4109
(72)发明人 张晓枫 王超 陈曦 代鲁峰
吴建海 王丽君
(74)专利代理 机构 北京唯智勤实知识产权代理
事务所(普通 合伙) 11557
专利代理师 孙姣
(51)Int.Cl.
H04L 9/32(2006.01)H04L 9/40(2022.01)
H04L 69/04(2022.01)
(56)对比文件
CN 110751544 A,2020.02.04
CN 104318341 A,2015.01.28
CN 113487430 A,2021.10.08
CN 113435981 A,2021.09.24
WO 2007066357 A2,2007.06.14
审查员 刘丽
(54)发明名称
基于区块链的投标文件加密存证方法和系
统
(57)摘要
本公开的实施例公开了基于区块链的投标
文件加密存证方法和系统。 该方法的一具体实施
方式包括: 对待存储投标文件进行标记处理, 以
生成标记投标文件; 响应于检测到作用于对应上
述标记投标文件的加密按钮的第一选择操作, 根
据预先设定的用户私钥, 对上述标记投标文件进
行签名处理, 以生成签名投标文件; 根据对应上
述标记投标文件的公钥, 生 成对应上述签名投标
文件的加密文件; 根据上述用户私钥, 对上述加
密文件进行签名处理, 以生成加密投标文件; 对
上述加密投标文件进行压缩处理, 以生成加密投
标文件压缩包, 以及将上述加密投标文件压缩包
上传至预设的服务端。 该实施方式提升了投标文
件的保密性, 减少了投标文件的信息泄露的可能
性。
权利要求书3页 说明书10页 附图5页
CN 114499893 B
2022.07.19
CN 114499893 B
1.一种基于区块链的投标文件加密存证方法, 应用于客户端, 包括:
响应于检测到目标账号的登录操作, 接收所述目标账号对应的令牌信 息, 其中, 所述令
牌信息包括账号登录密码和权限类型;
对所述令牌信息进行权限验证, 得到验证结果;
响应于所述验证结果表征验证成功, 接收所述目标 账号输入的投标文件 包;
对所述投标文件 包进行格式转 化处理, 以生成待存 储投标文件;
其中, 所述对所述令牌信息进行权限验证, 得到验证结果, 包括:
确定所述账号登录密码与本地存 储的对应所述目标 账号的登录密码是否一 致;
响应于确定所述账号登录密码与 所述登录密码一致, 确定所述权限类型是否为目标权
限类型, 其中, 所述目标权限类型表示可传输投标文件 包;
响应于确定所述权限类型为所述目标权限类型, 生成表征验证成功的验证结果;
对待存储投标文件进行 标记处理, 以生成标记投标文件;
响应于检测到作用于对应所述标记 投标文件的加密按钮的第 一选择操作, 根据 预先设
定的用户私钥, 对所述标记投标文件进行签名处 理, 以生成签名投标文件;
根据对应所述标记投标文件的公钥, 生成对应所述签名投标文件的加密文件;
根据所述用户私钥, 对所述加密文件进行签名处 理, 以生成加密投标文件;
对所述加密投标文件进行压缩处理, 以生成加密投标文件压缩包, 以及将所述加密投
标文件压缩 包上传至预设的服 务端;
其中, 所述根据对应所述标记投标文件的公钥, 生成对应所述签名投标文件的加密文
件, 包括:
通过随机函数生成对称密钥;
根据所述对称密钥, 对所述签名投标文件进行加密处 理, 以生成加密签名投标文件;
通过所述公钥对所述对称密钥进行加密处 理, 以生成密钥密文;
将所述加密签名投标文件与所述密钥密文 进行绑定处 理, 以生成加密文件;
其中, 将所述加密投标文件压缩 包上传至预设的服 务端, 包括:
响应于检测到作用于对应所述加密投标文件压缩包的提交按钮的选择操作, 对所述加
密投标文件压缩 包进行解压处 理, 得到解压加密投标文件;
确定所述 解压加密投标文件的签名与所述加密投标文件的签名是否一 致;
响应于确定所述解压加密投标文件的签名与所述加密投标文件的签名一致, 对所述解
压加密投标文件进行解绑处 理, 得到解绑加密签名投标文件和解绑密钥密文;
响应于确定所述解压加密投标文件的签名与所述加密投标文件的签名不一致, 重新生
成加密投标文件压缩 包以上传至所述 服务端;
根据对应所述密钥密文的私钥, 对所述解绑密钥密文进行解密处理, 得到解绑对称密
钥;
根据所述解绑对称密钥, 对所述解绑加密签名投标文件进行解密处理, 得到解绑签名
投标文件;
确定所述 解绑签名投标文件的签名与所述签名投标文件的签名是否一 致;
响应于确定所述解绑签名投标文件的签名与所述签名投标文件的签名一致, 将所述加
密投标文件压缩 包上传至所述 服务端;权 利 要 求 书 1/3 页
2
CN 114499893 B
2响应于确定所述解绑签名投标文件的签名与所述签名投标文件的签名不一致, 生成表
征所述解绑签名投标文件被篡改的信息 。
2.根据权利要求1所述的方法, 其中, 在所述根据预先设定的用户私钥, 对所述标记投
标文件进行签名处 理, 以生成签名投标文件之后, 所述方法还 包括:
将所述签名投标文件 存储至本地数据库的指定存 储位置。
3.根据权利要求1所述的方法, 其中, 在所述根据所述用户私钥, 对所述加密文件进行
签名处理, 以生成加密投标文件之后, 所述方法还 包括:
将所述加密投标文件 存储至本地数据库的预设存 储位置。
4.一种基于区块链的投标文件加密存证系统, 应用于客户端, 包括:
标记单元, 被配置成对待存 储投标文件进行 标记处理, 以生成标记投标文件;
第一签名单元, 被配置成响应于检测到作用于对应所述标记投标文件的加密按钮的第
一选择操作, 根据预先设定的用户私钥, 对所述标记投标文件进 行签名处理, 以生成签名投
标文件;
生成单元, 被配置成根据对应所述标记投标文件的公钥, 生成对应所述签名投标文件
的加密文件; 生成单 元, 被进一 步配置成:
通过随机函数生成对称密钥;
根据所述对称密钥, 对所述签名投标文件进行加密处 理, 以生成加密签名投标文件;
通过所述公钥对所述对称密钥进行加密处 理, 以生成密钥密文;
将所述加密签名投标文件与所述密钥密文 进行绑定处 理, 以生成加密文件;
第二签名单元, 被配置成根据 所述用户私钥, 对所述加密文件进行签名处理, 以生成加
密投标文件;
压缩单元, 被配置成对所述加密投标文件进行压缩处理, 以生成加密投标文件压缩包,
以及将所述加密投标文件压缩 包上传至预设的服 务端; 压缩单 元, 被进一 步配置成:
响应于检测到作用于对应所述加密投标文件压缩包的提交按钮的选择操作, 对所述加
密投标文件压缩 包进行解压处 理, 得到解压加密投标文件;
确定所述 解压加密投标文件的签名与所述加密投标文件的签名是否一 致;
响应于确定所述解压加密投标文件的签名与所述加密投标文件的签名一致, 对所述解
压加密投标文件进行解绑处 理, 得到解绑加密签名投标文件和解绑密钥密文;
响应于确定所述解压加密投标文件的签名与所述加密投标文件的签名不一致, 重新生
成加密投标文件压缩 包以上传至所述 服务端;
根据对应所述密钥密文的私钥, 对所述解绑密钥密文进行解密处理, 得到解绑对称密
钥;
根据所述解绑对称密钥, 对所述解绑加密签名投标文件进行解密处理, 得到解绑签名
投标文件;
确定所述 解绑签名投标文件的签名与所述签名投标文件的签名是否一 致;
响应于确定所述解绑签名投标文件的签名与所述签名投标文件的签名一致, 将所述加
密投标文件压缩 包上传至所述 服务端;
响应于确定所述解绑签名投标文件的签名与所述签名投标文件的签名不一致, 生成表
征所述解绑签名投标文件被篡改的信息;权 利 要 求 书 2/3 页
3
CN 114499893 B
3
专利 基于区块链的投标文件加密存证方法和系统
安全报告 >
其他 >
文档预览
中文文档
19 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 思考人生 于 2024-02-07 20:40:20上传分享