[发明专利]一种基于区块链的投标文件公示方法、系统及存储介质在审
申请号: | 202010519471.9 | 申请日: | 2020-06-09 |
公开(公告)号: | CN111651795A | 公开(公告)日: | 2020-09-11 |
发明(设计)人: | 伍炜勤;吴其震 | 申请(专利权)人: | 吴其震;伍炜勤 |
主分类号: | G06F21/64 | 分类号: | G06F21/64 |
代理公司: | 深圳市科吉华烽知识产权事务所(普通合伙) 44248 | 代理人: | 胡吉科 |
地址: | 510635 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 投标 文件 公示 方法 系统 存储 介质 | ||
1.一种基于区块链的投标文件公示方法,其特征在于,包括如下步骤:
步骤S1,上传投标文件:评标前,投标人上传投标文件到区块链系统;
步骤S2,计算投标文件的信息指纹:区块链系统获得投标文件后,对投标文件进行计算,得到一个信息指纹,所述信息指纹是指对投标文件进行加密计算后得到的一个值;
步骤S3,存储投标文件和信息指纹:将投标文件和信息指纹一起构建一个事务消息,或者只将信息指纹构建一个事务消息;将该事务消息广播到整个区块链网络中,该事务消息被区块链系统确认,成为其中一个不可篡改和具有时间戳属性的记录;
步骤S4,公示投标文件:评标产生中标候选人之后,招标人公示中标候选人的投标文件;
步骤S5,获取原始投标文件的信息指纹:监督方从区块链系统中检索出步骤S1上传的投标文件和对应的信息指纹;
步骤S6,比对信息指纹:针对步骤S4公示的投标文件,计算其信息指纹,跟步骤S5获得的信息指纹比对,获得比对结果;
步骤S7,确认公示的投标文件是否被篡改:如果步骤S6的比对结果是两个信息指纹完全一致,则说明公示的投标文件与评标前的投标文件一致,投标文件没有被篡改;如果步骤S6的比对结果是两个信息指纹不完全一致,则说明公示的投标文件与评标前的投标文件不一致,投标文件已经被篡改。
2.根据权利要求1所述的投标文件公示方法,其特征在于,在所述步骤S2中,运用混合哈希算法进行计算生产信息指纹,先对投标文件进行压缩,再计算其摘要值,再使用哈希算法对压缩后的投标文件进行计算,得到投标文件的信息指纹。
3.根据权利要求2所述的投标文件公示方法,其特征在于,在所述步骤S2中,采用改进后的LZO无损压缩算法对投标文件进行压缩得到压缩数据,然后,再通过哈希算法对压缩数据进行加密。
4.根据权利要求3所述的投标文件公示方法,其特征在于,所述步骤S2包括:
步骤S21:读入数据,所述数据为投标文件;
步骤S22:利用数据做哈希运算,根据哈希运算的值来查找哈希表,判断数据是否在哈希表内,若是,那么执行步骤S23,否则执行步骤S24;
步骤S23:根据LZO格式压缩数据,然后执行步骤S25;
步骤S24:写入数据,扩哈希表;
步骤S25:判断所有数据是否压缩完成,若是,那么执行步骤S26,否则执行步骤S21;
步骤S26:对压缩后的数据进行哈希计算得出信息指纹数据。
5.根据权利要求1所述的投标文件公示方法,其特征在于,在所述步骤S3中,所述广播为P2P点对点广播。
6.一种基于区块链的投标文件公示系统,其特征在于,包括:
文件上传模块:评标前,允许上传投标文件,上传的投标文件将被传递给处理器模块;
审计操作模块:评标产生中标候选人之后,接受用户的投标文件和信息指纹检索指令,检索出对应的投标文件和信息指纹;计算被公示投标文件的信息指纹,并与检索到的信息指纹比对,反馈比对结果;
处理器模块:接收所述文件上传模块上传过来的投标文件,并计算该投标文件的信息指纹,最后将投标文件和信息指纹存储指令分别发送给数据库模块和区块链系统模块;接收审计操作模块传递过来的信息指纹检索指令,转发给区块链系统模块,获取到返回的信息指纹,并传递给审计操作模块;接收审计操作模块传递过来的文件检索指令,转发给数据库模块,获取到返回的文件,并传递给审计操作模块;
区块链系统模块:接收处理器模块传递过来的信息指纹存储指令,将信息指纹存储起来;接收处理器模块传递过来的信息指纹检索指令,返回信息指纹给处理器模块;
数据库模块:接收处理器模块传递过来的文件存储指令,将文件存储起来;接收处理器模块传递过来的文件检索指令,返回文件给处理器模块。
7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序配置为由处理器调用时实现权利要求1-5中任一项所述的投标文件公示方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吴其震;伍炜勤,未经吴其震;伍炜勤许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010519471.9/1.html,转载请声明来源钻瓜专利网。