CN112017017A - 一种基于区块链的招投标方法和*** - Google Patents

一种基于区块链的招投标方法和*** Download PDF

Info

Publication number
CN112017017A
CN112017017A CN202010914783.XA CN202010914783A CN112017017A CN 112017017 A CN112017017 A CN 112017017A CN 202010914783 A CN202010914783 A CN 202010914783A CN 112017017 A CN112017017 A CN 112017017A
Authority
CN
China
Prior art keywords
bidding
client
server
bidder
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010914783.XA
Other languages
English (en)
Inventor
罗官
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN202010914783.XA priority Critical patent/CN112017017A/zh
Publication of CN112017017A publication Critical patent/CN112017017A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/08Auctions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9566URL specific, e.g. using aliases, detecting broken or misspelled links
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Finance (AREA)
  • General Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Bioethics (AREA)
  • Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Signal Processing (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Storage Device Security (AREA)

Abstract

本发明提供一种基于区块链的招投标***方法和***。该方法包括:在招投标服务端中发布所述采购需求;在投标方客户端查看所述采购需求,并填写投标信息以及选择标书文件,将所述标书文件进行分段上传到第三方文件存储服务器;当上传成功之后,生成所述标书文件的统一资源标识符URI,投标方客户端将投标信息和所述统一资源标识符URI一起发送到所投标服务端;通过所述统一资源标识符URI获取到对应标书文件的摘要信息,将所述标书文件与所述摘要信息进行关联,进行数据结构化以及数据序列化生成原始数据字符串。

Description

一种基于区块链的招投标方法和***
技术领域
本发明涉及招投标领域,尤其涉及一种基于区块链的招投标方法和***。
背景技术
招投标是一种国际惯例,是商品经济高度发展的产物,是应用技术、经济的方法和市场经济的竞争机制的作用,有组织开展的一种择优成交的方式。这种方式是在货物、工程和服务的采购行为中,招标人通过事先公布的采购和要求,吸引众多的投标人按照同等条件进行平等竞争,按照规定程序并组织技术、经济和法律等方面专家对众多的投标人进行综合评审,从中择优选定项目的中标人的行为过程。其实质是以较低的价格获得最优的货物、工程和服务。
随着信息网络技术的不断发展,传统的线下、纸质的招投标方式逐渐被抛弃,取而代之的是电子招投标。电子招投标是以数据电文形式完成的招标投标活动。通俗地说,就是部分或者全部抛弃纸质文件,借助计算机和网络完成招标投标活动。电子招投标的应用使得招投标业务流程更加规范、效率显著提高且环保节约,但与此同时也出现了新的问题,其中主要问题便是网络信息安全,在电子招标的整个过程中很多环节都可能会出现网络安全问题,如电子买卖方的身份认证、数据交流的主客体以及信息数据的安全传输等。而区块链分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式正好能解决以上问题。但是区块链网络只能保证区块链上数据的真实准确性,无法保证区块链条的文件数据的真实性和准确性,例如电子买卖方的身份认证。因此,目前在电子招投标活动中,电子文件数据的安全性不够高,极易遭受篡改。
发明内容
本发明为了解决现有的招投标***主要解决了基于区块链的招投标过程,无法切实保证招投标双方的利益,尤其是无法保证区块链条网络之外的文件数据的真实性和准确性的问题。提供了一种基于区块链的招投标方法和***。
一种基于区块链的招投标方法,其特征在于,
在招标方客户端提交采购需求,在招投标服务端中发布所述采购需求;
在所述投标方客户端查看所述采购需求,并填写投标信息以及选择标书文件,将所述标书文件进行分段,通过异步上传到第三方文件存储服务器;
当所述第三方文件存储服务器在所述标书文件上传成功之后,生成所述标书文件的统一资源标识符URI,并将所述统一资源标识符URI发送给所述投标方客户端;
所述投标方客户端接收所述统一资源标识符URI,并将所述投标信息和所述统一资源标识符URI一起发送到所述招投标服务端;
所述招投标服务端接收所述投标信息和所述统一资源标识符URI,并通过所述统一资源标识符URI从所述第三方文件存储服务器获取到对应所述标书文件的摘要信息,将所述标书文件与所述摘要信息进行关联,进行数据结构化以及数据序列化生成原始数据字符串;
将所述原始数据字符串按照标准码字符长度拆分成多个待加密原始数据字符串;
使用所述招标方客户端的公钥A和所述投标方客户端的公钥B分别对所述多个待加密原始字符串进行加密,生成对应的多个密文字符串A和多个密文字符串B;
分别将多个密文字符串A和多个密文字符串B按照相应的序列拼接并进行相应的结构化获得密文数据A和密文数据B,并保存到区块链服务器中;
所述招投标服务端利用所述统一资源标识符URI获得相应的摘要信息;
当所述投标方客户端查看报价信息时,发送相应的私钥A到所述招投标服务端,所述招投标服务端从区块链服务器中取回对应的密文数据A,并利用私钥A对密文数据A进行解密获得摘要信息A和解密的标书文件A;
判断所述摘要信息和所述摘要信息A是否一致,如果是,则表明所述标书文件未被篡改,并将解密的所述标书文件A发送给所述投标方客户端,所述投标方客户端接收并查看解密的所述标书文件A,如果否,则表明标书文件被篡改;
当所述投标方客户端查看报价信息时,发送相应的私钥B到所述招投标服务端;所述招投标服务端从区块链服务器中取回对应的所述密文数据B,并利用所述私钥B对密文数据进行解密获得所述摘要信息B和解密的标书文件B;
判断所述摘要信息和所述摘要信息B是否一致,如果是,则表明标书文件未被篡改,将解密的所述标书文件B发送给所述招标方客户端,所述招标方客户端接收并查看解密的所述标书文件B,如果否,则表明标书文件被篡改。
进一步地,所述摘要信息包括accept-ranges、content-length、content-type、etag、last-modified、x-oss-hash-crc64ecma。
进一步地,所述标准码字符长度是30个标准Unicode。
进一步地,所述私钥和所述公匙使用RSA非对称算法。
进一步地,通过哈希算法和Merkle tree数据结构对数据进行结构化以及数据序列化。
一种基于区块链的招投标***,所述招投标***包括招投标服务端,招标方客户端,投标方客户端,其中所述招投标服务端包括第三方文件存储服务器;
在所述招标方客户端提交采购需求,在所述招投标服务端中发布所述采购需求;
在所述投标方客户端查看所述采购需求,并填写投标信息以及选择标书文件,将所述标书文件进行分段,通过异步上传到第三方文件存储服务器;
当所述第三方文件存储服务器在所述标书文件上传成功之后,生成所述标书文件的统一资源标识符URI,并将所述统一资源标识符URI发送给所述投标方客户端;
所述投标方客户端接收所述统一资源标识符URI,并将所述投标信息和所述统一资源标识符URI一起发送到所述招投标服务端;
所述招投标服务端接收所述投标信息和所述统一资源标识符URI,并通过所述统一资源标识符URI从所述第三方文件存储服务器获取到对应的所述标书文件的摘要信息,将所述标书文件与所述摘要信息进行关联,进行数据结构化以及数据序列化生成原始数据字符串;
将所述原始数据字符串按照标准码字符长度拆分成多个待加密原始数据字符串;
使用所述招标方客户端的公钥A和所述投标方客户端的公钥B分别对所述多个待加密原始字符串进行加密,生成对应的多个密文字符串A和多个密文字符串B;
分别将多个密文字符串A和多个密文字符串B按照相应的序列拼接并进行相应的结构化获得一个密文数据A和一个密文数据B,并保存到区块链服务器中;
当所述投标方客户端查看报价信息时,发送相应的私钥A到所述招投标服务端,所述招投标服务端从区块链服务器中取回对应的密文数据A,并利用私钥A对密文数据A进行解密获得摘要信息A和解密的标书文件A;
判断所述摘要信息和所述摘要信息A是否一致,如果是,则表明所述标书文件未被篡改,并将解密的所述标书文件A发送给所述投标方客户端,所述投标方客户端接收并查看解密的所述标书文件A,如果否,则表明标书文件被篡改;
当所述投标方客户端查看报价信息时,发送相应的私钥B到所述招投标服务端;所述招投标服务端从区块链服务器中取回对应的所述密文数据B,并利用所述私钥B对密文数据进行解密获得所述摘要信息B和解密的标书文件B;
所述招投标服务端利用所述统一资源标识符URI获得相应的摘要信息;
判断所述摘要信息和所述摘要信息B是否一致,如果是,则表明标书文件未被篡改,将解密的所述标书文件B发送给所述招标方客户端,所述招标方客户端接收并查看解密的所述标书文件B,如果否,则表明标书文件被篡改。
进一步地,所述摘要信息包括accept-ranges、content-length、content-type、etag、last-modified、x-oss-hash-crc64ecma。
进一步地,所述标准码字符长度是30个标准Unicode。
进一步地,所述私钥和所述公匙使用RSA算法。
进一步地,通过哈希算法和Merkle tree数据结构对数据进行结构化以及数据序列化。
本发明所达到的有益效果是,在使用区块链的招投标***,不仅可以保证区块链内的数据公开透明并且无法篡改,而且利用统一资源标识符URI结合加密技术可以保证区块链条网络之外的文件数据的真实性和准确性。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例的描述中所需要使用的附图作简单的介绍。下面描述中的附图仅仅是本发明的示例性实施例。
图1为本发明的一种基于区块链的招投标方法流程图。
图2为本发明的一种基于区块链的招投标方法流程图。
图3为本发明的一种基于区块链的招投标方法流程图。
具体实施方式
为了使得本发明的目的、技术方案和优点更为明显,下面将参照附图详细描述根据本发明的示例实施例。显然,所描述的实施例仅仅是本发明的一部分实施例,而不是本发明的全部实施例,应理解,本发明不受这里描述的示例实施例的限制。基于本发明中描述的本发明实施例,本领域技术人员在没有付出创造性劳动的情况下所得到的所有其它实施例都应落入本发明的保护范围之内。
需要注意的是,在本说明书和附图中,具有基本上相同步骤和元素用相同的附图标记来表示,且对这些步骤和元素的重复描述将被省略。
图1-2示出了一种基于区块链的招投标方法流程图。
实施例1
如图1所示,一种基于区块链的招投标方法,
招标方客户端根据采购需求,在招投标服务端中发布所述采购需求;
在所述投标方客户端填写投标信息以及选择标书文件,将所述标书文件进行分段,通过异步上传到第三方文件存储服务器;
当所述第三方文件存储服务器在所述标书文件上传成功之后,将所述标书文件的统一资源标识符URI发送给所述投标方客户端;
所述招投标服务端接收所述统一资源标识符URI,并将所述投标信息和所述统一资源标识符URI一起发送到所述招投标服务端;
所述招投标服务端接收所述投标信息和所述统一资源标识符URI,并通过所述统一资源标识符URI从所述第三方文件存储服务器获取到对应的所述标书文件的摘要信息,将所述标书文件与所述摘要信息进行关联,进行数据结构化以及数据序列化生成原始数据字符串;
进一步地,所述摘要信息包括accept-ranges、content-length、content-type、etag、last-modified、x-oss-hash-crc64ecma。
进一步地,通过哈希算法和Merkle tree数据结构对数据进行结构化以及数据序列化。
将所述原始数据字符串按照标准码字符长度拆分成多个待加密原始数据字符串;
进一步地,所述标准码字符长度可以是30个标准Unicode。
使用所述招标方客户端的公钥A和所述投标方客户端的公钥B分别对所述多个待加密原始字符串进行加密,生成对应的多个密文字符串A和多个密文字符串B;
进一步地,所述公匙使用RSA非对称算法。
分别将多个密文字符串A和多个密文字符串B按照相应的序列拼接并进行相应的结构化获得一个密文数据A和一个密文数据B,并保存到区块链服务器中;
进一步地,通过哈希算法和Merkle tree数据结构对数据进行结构化以及数据序列化。
如图2所示,当所述投标方客户端查看报价信息时,发送相应的私钥A到所述招投标服务端,所述招投标服务端从区块链服务器中取回对应的密文数据A,并利用私钥A对密文数据A进行解密获得摘要信息A和解密的标书文件A;
进一步地,所述私钥使用RSA非对称算法。
判断所述摘要信息和所述摘要信息A是否一致,如果是,则表明所述标书文件未被篡改,并将解密的所述标书文件A发送给所述投标方客户端,所述投标方客户端接收并查看解密的所述标书文件A,如果否,则表明标书文件被篡改;如图3所示,当所述投标方客户端查看报价信息时,发送相应的私钥B到所述招投标服务端;
所述招投标服务端从区块链服务器中取回对应的所述密文数据B,并利用所述私钥B对密文数据进行解密获得所述摘要信息B和解密的标书文件B;
进一步地,所述私钥使用RSA非对称算法。
判断所述摘要信息和所述摘要信息B是否一致,如果是,则表明标书文件未被篡改,将解密的所述标书文件B发送给所述招标方客户端,所述招标方客户端接收并查看解密的所述标书文件B,如果否,则表明标书文件被篡改。
实施例2,
一种基于区块链的招投标***,所述招投标***包括招投标服务端,招标方客户端,投标方客户端,其中所述招投标服务端包括第三方文件存储服务器;
在所述招标方客户端提交采购需求,在所述招投标服务端中发布所述采购需求;
在所述投标方客户端查看所述采购需求,并填写投标信息以及选择标书文件,将所述标书文件进行分段,通过异步上传到第三方文件存储服务器;
当所述第三方文件存储服务器在所述标书文件上传成功之后,生成所述标书文件的统一资源标识符URI,并将所述统一资源标识符URI发送给所述投标方客户端;
所述投标方客户端接收所述统一资源标识符URI,并将所述投标信息和所述统一资源标识符URI一起发送到所述招投标服务端;
所述招投标服务端接收所述投标信息和所述统一资源标识符URI,并通过所述统一资源标识符URI从所述第三方文件存储服务器获取到对应的所述标书文件的摘要信息,将所述标书文件与所述摘要信息进行关联,进行数据结构化以及数据序列化生成原始数据字符串;
进一步地,所述摘要信息包括accept-ranges、content-length、content-type、etag、last-modified、x-oss-hash-crc64ecma。
进一步地,通过哈希算法和Merkle tree数据结构对数据进行结构化以及数据序列化。
将所述原始数据字符串按照标准码字符长度拆分成多个待加密原始数据字符串;
进一步地,所述标准码字符长度是30个标准Unicode。
使用所述招标方客户端的公钥A和所述投标方客户端的公钥B分别对所述多个待加密原始字符串进行加密,生成对应的多个密文字符串A和多个密文字符串B;
进一步地,所述公钥使用RSA非对称算法。
分别将多个密文字符串A和多个密文字符串B按照相应的序列拼接并进行相应的结构化获得一个密文数据A和一个密文数据B,并保存到区块链服务器中;
进一步地,通过哈希算法和Merkle tree数据结构对数据进行结构化以及数据序列化。
当所述投标方客户端查看报价信息时,发送相应的私钥A到所述招投标服务端,所述招投标服务端从区块链服务器中取回对应的密文数据A,并利用私钥A对密文数据A进行解密获得摘要信息A和解密的标书文件A;
进一步地,所述私钥使用RSA非对称算法。
判断所述摘要信息和所述摘要信息A是否一致,如果是,则表明所述标书文件未被篡改,并将解密的所述标书文件A发送给所述投标方客户端,所述投标方客户端接收并查看解密的所述标书文件A,如果否,则表明标书文件被篡改;
当所述投标方客户端查看报价信息时,发送相应的私钥B到所述招投标服务端;所述招投标服务端从区块链服务器中取回对应的所述密文数据B,并利用所述私钥B对密文数据进行解密获得所述摘要信息B;
进一步地,所述私钥使用RSA非对称算法。
判断所述摘要信息和所述摘要信息B是否一致,如果是,则表明标书文件未被篡改,将解密的所述标书文件B发送给所述招标方客户端,所述招标方客户端接收并查看解密的所述标书文件B,如果否,则表明标书文件被篡改。
一般而言,本发明的各种示例实施例可以在硬件或专用电路、软件、固件、逻辑,或其任何组合中实施。某些方面可以在硬件中实施,而其他方面可以在可以由控制器、微处理器或其他计算设备执行的固件或软件中实施。当本发明的实施例的各方面被图示或描述为框图、流程图或使用某些其他图形表示时,将理解此处描述的方框、装置、***、技术或方法可以作为非限制性的示例在硬件、软件、固件、专用电路或逻辑、通用硬件或控制器或其他计算设备,或其某些组合中实施。
虽然已经参考其示例性实施例具体地示出和描述了本发明的构思,本领域普通技术人员将理解,在不脱离由权利要求定义的本发明的精神和范围的情况下,可以在形式和细节上进行各种改变。因此期望本实施例在所有方面被认为是说明性的而不是限制性的,对所附权利要求而不是前述描述进行参考以指示所要求保护的本专利的范围。。

Claims (10)

1.一种基于区块链的招投标方法,其特征在于,包括以下步骤:
在招标方客户端提交采购需求,在招投标服务端中发布所述采购需求;
在投标方客户端查看所述采购需求,并填写投标信息以及选择标书文件,将所述标书文件进行分段,通过异步上传到第三方文件存储服务器;
当所述第三方文件存储服务器在所述标书文件上传成功之后,生成所述标书文件的统一资源标识符URI,并将所述统一资源标识符URI发送给所述投标方客户端;
所述投标方客户端接收所述统一资源标识符URI,并将所述投标信息和所述统一资源标识符URI一起发送到所述招投标服务端;
所述招投标服务端接收所述投标信息和所述统一资源标识符URI,并通过所述统一资源标识符URI从所述第三方文件存储服务器获取到对应所述标书文件的摘要信息,将所述标书文件与所述摘要信息进行关联,进行数据结构化以及数据序列化生成原始数据字符串;
将所述原始数据字符串按照标准码字符长度拆分成多个待加密原始数据字符串;
使用所述招标方客户端的公钥A和所述投标方客户端的公钥B分别对所述多个待加密原始字符串进行加密,生成对应的多个密文字符串A和多个密文字符串B;
分别将多个密文字符串A和多个密文字符串B按照相应的序列拼接并进行相应的结构化获得密文数据A和密文数据B,并保存到区块链服务器中;
当所述投标方客户端查看报价信息时,发送相应的私钥A到所述招投标服务端,所述招投标服务端从区块链服务器中取回对应的密文数据A,并利用私钥A对密文数据A进行解密获得摘要信息A和解密的标书文件A;
判断所述摘要信息和所述摘要信息A是否一致,如果是,则表明所述标书文件未被篡改,并将解密的所述标书文件A发送给所述投标方客户端,所述投标方客户端接收并查看解密的所述标书文件A,如果否,则表明标书文件被篡改;
当所述投标方客户端查看报价信息时,发送相应的私钥B到所述招投标服务端;所述招投标服务端从区块链服务器中取回对应的所述密文数据B,并利用所述私钥B对密文数据进行解密获得摘要信息B和解密的标书文件B;
判断所述摘要信息和所述摘要信息B是否一致,如果是,则表明标书文件未被篡改,将解密的所述标书文件B发送给所述招标方客户端,所述招标方客户端接收并查看解密的所述标书文件B,如果否,则表明标书文件被篡改。
2.根据权利要求1所述基于区块链的招投标方法,其特征在于,所述摘要信息包括accept-ranges、content-length、content-type、etag、last-modified、x-oss-hash-crc64ecma。
3.根据权利要求1所述基于区块链的招投标方法,其特征在于,所述标准码字符长度是30个标准Unicode。
4.根据权利要求1所述基于区块链的招投标方法,其特征在于,所述私钥和所述公钥使用RSA非对称算法。
5.根据权利要求1所述基于区块链的招投标方法,其特征在于,通过哈希算法和Merkletree数据结构对数据进行结构化以及数据序列化。
6.一种基于区块链的招投标***,所述招投标***包括招投标服务端,招标方客户端和投标方客户端,其中所述招投标服务端包括第三方文件存储服务器,其特征在于,包括以下步骤:
在所述招标方客户端提交采购需求,在所述招投标服务端中发布所述采购需求;
在所述投标方客户端查看所述采购需求,并填写投标信息以及选择标书文件,将所述标书文件进行分段,通过异步上传到第三方文件存储服务器;
当所述第三方文件存储服务器在所述标书文件上传成功之后,生成所述标书文件的统一资源标识符URI,并将所述统一资源标识符URI发送给所述投标方客户端;
所述投标方客户端接收所述统一资源标识符URI,并将所述投标信息和所述统一资源标识符URI一起发送到所述招投标服务端;
所述招投标服务端接收所述投标信息和所述统一资源标识符URI,并通过所述统一资源标识符URI从所述第三方文件存储服务器获取到对应的所述标书文件的摘要信息,将所述标书文件与所述摘要信息进行关联,进行数据结构化以及数据序列化生成原始数据字符串;
将所述原始数据字符串按照标准码字符长度拆分成多个待加密原始数据字符串;
使用所述招标方客户端的公钥A和所述投标方客户端的公钥B分别对所述多个待加密原始字符串进行加密,生成对应的多个密文字符串A和多个密文字符串B;
分别将多个密文字符串A和多个密文字符串B按照相应的序列拼接并进行相应的结构化获得一个密文数据A和一个密文数据B,并保存到区块链服务器中;
当所述投标方客户端查看报价信息时,发送相应的私钥A到所述招投标服务端,所述招投标服务端从区块链服务器中取回对应的密文数据A,并利用私钥A对密文数据A进行解密获得摘要信息A和解密的标书文件A;
所述招投标服务端利用所述统一资源标识符URI获得相应的摘要信息;
判断所述摘要信息和所述摘要信息A是否一致,如果是,则表明所述标书文件未被篡改,并将解密的所述标书文件A发送给所述投标方客户端,所述投标方客户端接收并查看解密的所述标书文件A,如果否,则表明标书文件被篡改;
当所述投标方客户端查看报价信息时,发送相应的私钥B到所述招投标服务端;所述招投标服务端从区块链服务器中取回对应的所述密文数据B,并利用所述私钥B对密文数据进行解密获得所述摘要信息B和解密的标书文件B;
判断所述摘要信息和所述摘要信息B是否一致,如果是,则表明标书文件未被篡改,将解密的所述标书文件B发送给所述招标方客户端,所述招标方客户端接收并查看解密的所述标书文件B,如果否,则表明标书文件被篡改。
7.根据权利要求6所述基于区块链的招投标***,其特征在于,所述摘要信息包括accept-ranges、content-length、content-type、etag、last-modified、x-oss-hash-crc64ecma。
8.根据权利要求6所述基于区块链的招投标***,其特征在于,所述标准码字符长度是30个标准Unicode。
9.根据权利要求6所述基于区块链的招投标***,其特征在于,所述私钥和所述公钥使用RSA算法。
10.根据权利要求6所述基于区块链的招投标***,其特征在于,通过哈希算法和Merkle tree数据结构对数据进行结构化以及数据序列化。
CN202010914783.XA 2020-09-03 2020-09-03 一种基于区块链的招投标方法和*** Pending CN112017017A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010914783.XA CN112017017A (zh) 2020-09-03 2020-09-03 一种基于区块链的招投标方法和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010914783.XA CN112017017A (zh) 2020-09-03 2020-09-03 一种基于区块链的招投标方法和***

Publications (1)

Publication Number Publication Date
CN112017017A true CN112017017A (zh) 2020-12-01

Family

ID=73515892

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010914783.XA Pending CN112017017A (zh) 2020-09-03 2020-09-03 一种基于区块链的招投标方法和***

Country Status (1)

Country Link
CN (1) CN112017017A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113254407A (zh) * 2021-05-31 2021-08-13 上海万向区块链股份公司 基于区块链的招投标文件存储方法、***、介质和设备
CN115081011A (zh) * 2022-05-18 2022-09-20 东北大学 一种基于区块链的招投标***防篡改数据存储方法
CN117541368A (zh) * 2024-01-09 2024-02-09 中油物采信息技术有限公司 一种招标、投标与评标一体化的招投标***及招投标方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113254407A (zh) * 2021-05-31 2021-08-13 上海万向区块链股份公司 基于区块链的招投标文件存储方法、***、介质和设备
CN115081011A (zh) * 2022-05-18 2022-09-20 东北大学 一种基于区块链的招投标***防篡改数据存储方法
CN117541368A (zh) * 2024-01-09 2024-02-09 中油物采信息技术有限公司 一种招标、投标与评标一体化的招投标***及招投标方法
CN117541368B (zh) * 2024-01-09 2024-04-19 中油物采信息技术有限公司 一种招标、投标与评标一体化的招投标***及招投标方法

Similar Documents

Publication Publication Date Title
TWI701623B (zh) 基於區塊鏈的物流資訊傳輸方法、系統和裝置
CN107454114B (zh) 一种竞拍方法、服务器及可读存储介质
CN110349056B (zh) 基于区块链的业务处理***以及方法
CN112017017A (zh) 一种基于区块链的招投标方法和***
CN110795752A (zh) 基于区块链的物流信息存储方法、装置、介质及电子设备
CN111767582B (zh) 基于区块链的电子投标方法、装置、设备及存储介质
US20210067344A1 (en) Cryptographically securing data files in a collaborative environment
US9600690B2 (en) Secure access for sensitive digital information
CN111130793A (zh) 一种基于区块链招投标***的文件加密方法
CN111950030A (zh) 基于区块链的数据共享存储方法、终端设备和存储介质
CN108537047B (zh) 基于区块链生成信息的方法及装置
WO2021169767A1 (zh) 一种数据处理方法、装置、设备及介质
US20200169411A1 (en) Cryptograpic font script with integrated signature for verification
CN114500093A (zh) 报文信息的安全交互方法及***
US8484477B2 (en) Document management system and method
CN116843349A (zh) 一种基于saas业务的移动数字化医药营销平台
CN112308741A (zh) 数字资产金融***
CN115603900A (zh) 基于密码学承诺的公平竞标方法、装置及存储介质
CN114528532A (zh) 供应链数据存证方法、装置、计算机设备和存储介质
CN111125734B (zh) 一种数据处理方法及***
CN112767142A (zh) 针对交易文件的处理方法、装置、计算设备和介质
CN113783689B (zh) 招标信息处理方法和装置
CN114827074B (zh) 社交消息处理方法、装置、服务器、终端及介质
CN110032858B (zh) 动态认证方法、***和终端
CN114742017A (zh) 一种产品防伪码的生成方法、装置、设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination