基于IPFS的电子招投标实现方法及系统技术方案

技术编号:34537522 阅读:34 留言:0更新日期:2022-08-13 21:32
本发明专利技术提供了一种基于IPFS的电子招投标实现方法及系统,包括投标方在客户端输入标书文件M,客户端生成非对称公私钥;利用公钥对文件M加密,获得加密文件E;将E上传至IPFS分布式文件存储系统,获得地址A;对E取哈希值,得到H,使用公钥对其加密,得到P,和A一起发送到服务器端;服务器端从IPFS分布式文件存储系统根据地址A中获得E,并取哈希值H,使用私钥解密P,得到S,比较S和H,若相同则将H存储到区块链上;在开标环节,投标方提供私钥将文件E解密,获得标书文件M,完成闭环。本发明专利技术通过对招标文件的分布式加密存储,解决中心化存储方式的弊端,提高电子招投标系统的整体运作效率和透明度,减轻系统的存储压力。轻系统的存储压力。轻系统的存储压力。

【技术实现步骤摘要】
基于IPFS的电子招投标实现方法及系统


[0001]本专利技术涉及电子招投标的
,具体地,涉及基于IPFS的电子招投标实现方法及系统。

技术介绍

[0002]电子招投标是以数据电文形式完成的招标投标活动。通俗地说,就是部分或者全部抛弃纸质文件,借助计算机和网络完成招标投标活动。我国对招标投标有专门的定义,招标投标活动受《招标投标法》及其《实施条例》的约束。针对电子招投标,国家发展改革委、工业和信息化部、监察部、住房城乡建设部、交通运输部、铁道部、水利部、商务部联合制定了《电子招标投标办法》其附件《招标投标系统技术规范》。
[0003]在公开号为CN111859437A的专利文献中公开了一种电子招投标的电子标书多层加解密系统,包括服务器,服务器用于获取招标信息,服务器还用于根据招标信息生成标书加密工具,并发布招标信息和标书加密工具;标书加密工具用于获取原始投标书,并根据预存的多项公钥证书对原始投标书进行多层加密生成加密投标书。本专利技术存在中心化存储带来的文件有被篡改的风险。
[0004]在公开号为CN113254407A的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于IPFS的电子招投标实现方法,其特征在于,所述方法包括如下步骤:步骤S1:在客户端获取投标方输入的标书文件M,客户端随机生成非对称公私钥;步骤S2:客户端使用非对称加密算法,利用公钥对文件M加密,获得加密后的文件E;步骤S3:客户端将E上传至IPFS分布式文件存储系统,获得地址A;步骤S4:客户端对E取其哈希值,得到H,并使用服务器端的公钥对H加密,得到P,并和A一起发送到服务器端;步骤S5:服务器端从IPFS分布式文件存储系统根据地址A中获得E,并取其哈希值H,并使用自己的私钥解密P,得到S,比较S和H,若相同则将H存储到区块链上;若不同则丢弃;步骤S6:在开标环节,投标方提供私钥将文件E解密,获得标书文件M,完成闭环。2.根据权利要求1所述的基于IPFS的电子招投标实现方法,其特征在于,所述步骤S1中的私钥由投标方管理。3.根据权利要求1所述的基于IPFS的电子招投标实现方法,其特征在于,所述步骤S2中客户端使用ECC非对称加密算法生成公私钥对。4.根据权利要求1所述的基于IPFS的电子招投标实现方法,其特征在于,所述步骤S4中客户端对E使用SHA

256取其哈希值。5.一...

【专利技术属性】
技术研发人员:张宁福马晓
申请(专利权)人:上海万向区块链股份公司
类型:发明
国别省市:

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

1