CN112506881A - 基于区块链的评标专家信息处理方法及装置 - Google Patents

基于区块链的评标专家信息处理方法及装置 Download PDF

Info

Publication number
CN112506881A
CN112506881A CN202011102298.9A CN202011102298A CN112506881A CN 112506881 A CN112506881 A CN 112506881A CN 202011102298 A CN202011102298 A CN 202011102298A CN 112506881 A CN112506881 A CN 112506881A
Authority
CN
China
Prior art keywords
expert
information
block chain
encrypted
lists
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.)
Granted
Application number
CN202011102298.9A
Other languages
English (en)
Other versions
CN112506881B (zh
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.)
Beijing Biaoxin Zhilian Technology Co ltd
Standard Credit Chain Hangzhou Technology Development Co ltd
Original Assignee
Standard Credit Chain Hangzhou Technology Development Co ltd
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 Standard Credit Chain Hangzhou Technology Development Co ltd filed Critical Standard Credit Chain Hangzhou Technology Development Co ltd
Priority to CN202011102298.9A priority Critical patent/CN112506881B/zh
Publication of CN112506881A publication Critical patent/CN112506881A/zh
Application granted granted Critical
Publication of CN112506881B publication Critical patent/CN112506881B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/176Support for shared access to files; File sharing support
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • 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
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0816Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
    • H04L9/0819Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Mining & Analysis (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Computing Systems (AREA)
  • Development Economics (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本申请提供一种基于区块链的评标专家信息处理方法,包括:专家抽取***将评标专家的专业信息、人数信息、时间信息、地点信息进行单独第一加密后上传至区块链;专家库从区块链上获取加密的专业信息、人数信息和时间信息并对其进行解密;专家库根据解密的专业信息、人数信息和时间信息抽取一组专家名单并对其进行单独第二加密后上传至区块链;区块链节点服务器从区块链上获取加密的时间信息和地点信息并对其进行解密;区块链节点服务器从区块链上获取加密的一组专家名单并对其进行解密;区块链节点服务器根据解密后的时间信息、地点信息对一组专家名单进行逐一确认。通过区块链将评标专家的抽取和确认分开进行,避免评标专家信息泄漏。

Description

基于区块链的评标专家信息处理方法及装置
技术领域
本申请涉及网络安全及区块链技术领域,具体涉及一种基于区块链的评标专家信息处理方法及装置、电子设备和计算机可读介质。
背景技术
交易主体在参与交易过程中,需要向不同的交易中心提交交易文件,例如投标文件以及投标人信息等。交易中心组织评标专家对各个交易主体的投标文件进行评审,最终确定中标人。目前,在选取评标专家的过程中,专家抽取和确认由同一个主体来完成,由此容易导致评标专家信息泄露,严重影响交易结果的公正性。
发明内容
本申请旨在提供一种基于区块链的评标专家信息处理方法,以解决专家抽取与确认环节中存在的专家信息泄露问题。
根据本申请的第一方面,提供一种基于区块链的评标专家信息处理方法。该方法包括:
专家抽取***将所述评标专家的专业信息、人数信息、时间信息、地点信息进行单独第一加密后上传至所述区块链;
专家库从所述区块链上获取加密的专业信息、人数信息和时间信息并对其进行解密;
所述专家库根据解密的专业信息、人数信息和时间信息抽取一组专家名单并对其进行单独第二加密后上传至所述区块链;
区块链节点服务器从所述区块链上获取加密的时间信息和地点信息并对其进行解密;
所述区块链节点服务器从所述区块链上获取加密的所述一组专家名单并对其进行解密;
所述区块链节点服务器根据解密后的时间信息、地点信息对所述一组专家名单进行逐一确认。
根据本申请的一些实施例,所述专家库从所述区块链上获取加密的专业信息、人数信息和时间信息对其进行解密,包括:
专家库从所述专家抽取***获取与加密的专业信息、人数信息和时间信息相对应的第一对称密钥并对其进行解密。
根据本申请的一些实施例,区块链节点服务器从所述区块链上获取加密的时间信息和地点信息并其进行解密,包括:
所述区块链节点服务器从所述专家抽取***获取与加密的时间信息、地点信息相对应的第二对称密钥并对其进行解密。
根据本申请的一些实施例,所述区块链节点服务器从所述区块链上获取加密的所述一组专家名单并对其进行解密,包括:
所述区块链节点服务器从所述专家库获取与加密的所述一组专家名单相对应的第三对称密钥并对其进行解密。
根据本申请的一些实施例,所述评标专家信息处理方法,还包括:
所述区块链节点服务器根据确认结果对所述加密的一组专家名单逐一设置确认标记并上传至所述区块链;
所述专家库根据所述一组专家名单的确认标记确定最终专家名单并加密上传至所述区块链。
根据本申请的一些实施例,所述专家库根据所述一组专家名单的确认标记确定最终专家名单,包括:
当所述一组专家名单的确认标记中存在“未通过”时,所述专家库将所述确认标记为“通过”的专家名单在一段时间内进行冻结;
在所述一段时间内,所述专家库根据所述确认标记为“未通过”的专家名单数量重新抽取专家名单并加密上传至所述区块链;
在所述一段时间内,所述区块链节点服务器对重新抽取的专家名单进行逐一确认并设置确认标记并上传至所述区块链,直至所述的一组专家名单的确认标记均为“通过”;
所述专家库对确认标记均为“通过”的所述一组专家名单进行锁定形成所述最终专家名单;
所述专家库对所述最终专家名单进行加密并上传至所述区块链。
根据本申请的一些实施例,所述专家抽取***将所述评标专家的专业信息、人数信息、时间信息、地点信息进行单独第一加密后上传至所述区块链,包括:
所述专家抽取***对用户提交的所述评标专家的专业信息、人数信息、时间信息、地点信息进行单独第一加密后生成相对应的第一数字信封。
根据本申请的一些实施例,所述专家库从所述专家抽取***获取与第一加密的专业信息、人数信息和时间信息相对应的第一对称密钥并对其进行解密,包括:
所述专家库向所述专家抽取***发送专业信息、人数信息和时间信息的第一解密请求;
所述专家抽取***收到所述第一解密请求后,对相应的所述第一数字信封进行解密获得所述对应的第一对称密钥并发送给所述专家库。
根据本申请的一些实施例,所述区块链节点服务器从所述专家抽取***获取与加密的时间信息、地点信息相对应的第二对称密钥并对其进行解密,包括:
所述区块链节点服务器向所述专家抽取***发送时间信息和地点信息的第二解密请求;
所述专家抽取***收到所述第二解密请求后,对相应的所述第一数字信封进行解密获得所述对应的第二对称密钥并发送给区块链节点服务器。
根据本申请的一些实施例,所述专家库根据解密的专业信息、人数信息和时间信息抽取一组专家名单并对其进行单独第二加密后上传至所述区块链,包括:
所述专家库对所述一组专家名单进行单独第二加密获得与加密的所述一组专家名单相对应的第二数字信封。
根据本申请的一些实施例,所述区块链节点服务器从所述专家库获取与加密的所述一组专家名单相对应的第三对称密钥并对其进行解密,包括:
所述区块链节点服务器向所述专家库发送所述一组专家名单的第三解密请求;
所述专家库收到所述第三解密请求后,对所述第二数字信封进行解密获得所述对应的第三对称密钥并发送给所述区块链节点服务器。
根据本申请的一些实施例,所述评标专家信息处理方法,还包括:
所述专家抽取***对用户提交的评标专家申请信息进行核对。
根据本申请的一些实施例,所述评标专家信息处理方法,还包括:
交易中心***从所述区块链上获取加密的所述最终专家名单并从所述专家库获取对应的对称密钥对其进行解密;
所述交易中心***根据所述最终专家名单对到场的专家进行现场确认。
根据本申请的第二方面,提供一种基于区块链的评标专家信息处理方法。该方法包括:
对用户提交的所述评标专家的专业信息、人数信息、时间信息、地点信息进行单独加密并获得对应的第一数字信封;
将加密的所述专业信息、人数信息、时间信息、地点信息上传至所述区块链;
收到所述专家库关于专业信息、人数信息和时间信息的第一解密请求后,对相应的所述第一数字信封进行解密并将对应的第一对称密钥发送给所述专家库;
收到所述区块链节点服务器关于时间信息和地点信息的第二解密请求后,对相应的所述第一数字信封进行解密并将对应的第二对称密钥发送给所述区块链节点服务器。
根据本申请的第三方面,提供一种基于区块链的评标专家信息处理方法。该方法包括:
从所述区块链上获取加密的专业信息、人数信息和时间信息;
向专家抽取***发送专业信息、人数信息和时间信息的第一解密请求;
使用所述专家抽取***返回的第一对称密钥对所述密文的专业信息、人数信息和时间信息进行解密;
根据解密后的专业信息、人数信息、时间信息抽取一组专家名单;
对所述一组专家名单进行单独第二加密获得对应的第二数字信封并将加密的所述一组专家名单上传至所述区块链;
收到区块链节点服务器发送的专家名单的第三解密请求后,对所述第二数字信封进行解密并将对应的第三对称密钥发送给所述区块链节点服务器;
根据所述一组专家名单的确认标记确定最终专家名单并加密上传至所述区块链;
收到交易中心***关于所述最终专家名单的解密请求后,将对应的密钥发送给所述交易中心***。
根据本申请的一些实施例,所述根据所述一组专家名单的确认标记确定最终专家名单,包括:
当所述一组专家名单的确认标记中存在“未通过”时,将所述确认标记为“通过”的专家名单在一段时间内进行冻结;
在所述一段时间内,根据所述确认标记为“未通过”的专家名单数量重新抽取专家名单并加密上传至所述区块链;
重复上述步骤,直至所述的一组专家名单的确认标记均为“通过”;
对确认标记均为“通过”的所述一组专家名单进行锁定形成所述最终专家名单。
根据本申请的第四方面,提供一种基于区块链的评标专家信息处理方法。该方法包括:
从所述区块链上获取密文的时间信息和地点信息并向所述专家抽取***对应的第二解密请求;
使用所述专家抽取***返回的对应的第二对称密钥对所述密文的时间信息和地点信息进行解密;
从所述区块链上获取加密的所述一组专家名单并从向所述专家库发送对应的第三对称密钥;
使用所述专家抽取***返回的对应的第三对称密钥对加密的所述一组专家名单进行解密;
根据解密后的时间信息、地点信息对所述一组专家名单进行逐一确认;
根据确认结果对加密的所述一组专家名单逐一设置确认标记并上传至所述区块链。
根据本申请的第五方面,提供一种基于区块链的评标专家信息处理方法。该方法包括:
根据本申请的第三方面,提供一种基于区块链的评标专家信息处理方法。该方法包括:
从所述区块链上获取加密的最终专家名单并向专家库发送对应的解密请求;
使用所述专家库返回的对应的对称密钥对所述加密的最终专家名单进行解密;
根据解密后的所述最终专家名单对到场的专家进行现场确认。
本申请还提供一种基于区块链的评标专家信息处理装置,包括:
第一加密模块,用于专家抽取***将所述评标专家的专业信息、人数信息、时间信息、地点信息进行单独第一加密后上传至所述区块链;
第一信息获取模块,用于专家库从所述区块链上获取第一加密的专业信息、人数信息和时间信息对其进行解密;
专家名单抽取模块,用于所述专家库根据解密的专业信息、人数信息和时间信息对抽取一组专家名单并对其进行单独第二加密后上传至所述区块链;
第二信息获取模块,用于区块链节点服务器从所述区块链上获取第一加密的时间信息和地点信息并其进行解密;
第三信息获取模块,所述区块链节点服务器从所述区块链上获取加密的所述一组专家名单并对其进行解密;
专家信息确认模块,用于所述区块链节点服务器根据解密后的时间信息、地点信息对所述一组专家名单进行逐一确认。
根据本申请的一些实施例,所述评标专家信息处理装置还包括:
确认结果标记模块,用于所述区块链节点服务器根据确认结果对所述加密的一组专家名单逐一设置确认标记并上传至所述区块链;
最终名单确定模块,用于所述专家库根据所述一组专家名单的确认标记确定最终专家名单并加密上传至所述区块链。
根据本申请的一些实施例,所述最终名单确定模块包括:
专家名单冻结模块,用于当所述一组专家名单的确认标记中存在“未通过”时,所述专家库将所述确认标记为“通过”的专家名单在一段时间内进行冻结;
重新抽取模块,在所述一段时间内,所述专家库根据所述确认标记为“未通过”的专家名单数量重新抽取专家名单并加密上传至所述区块链;
专家名单锁定模块,用于所述专家库对确认标记均为“通过”的所述一组专家名单进行锁定形成所述最终专家名单;
第四加密模块,用于所述专家库对所述最终专家名单进行加密并上传至所述区块链。
本申请还提供一种基于区块链的评标专家信息处理装置,包括:
第一加密模块,用于对用户提交的专家申请信息进行单独第一加密分别获得密文的专业信息、人数信息、时间信息、地点信息以及对应的第一数字信封;
第一共享模块,用于将密文的所述专业信息、人数信息、时间信息、地点信息上传至所述区块链;
第一密钥传输模块,用于收到所述专家库关于专业信息、人数信息和时间信息的第一解密请求后,对相应的所述第一数字信封进行解密并将对应的第一对称密钥发送给所述专家库;
第二密钥传输模块,用于收到所述区块链节点服务器关于时间信息和地点信息的第二解密请求后,对相应的所述第一数字信封进行解密并将对应的第二对称密钥发送给所述区块链节点服务器。
本申请还提供一种基于区块链的评标专家信息处理装置,包括:
第一信息获取模块,用于从所述区块链上获取密文的专业信息、人数信息和时间信息;
第一解密请求模块,用于向专家抽取***发送专业信息、人数信息和时间信息的第一解密请求;
第一解密模块,用于使用所述专家抽取***返回的第一对称密钥对所述密文的专业信息、人数信息和时间信息进行解密;
专家名单抽取模块,用于根据解密后的专业信息、人数信息、时间信息抽取一组专家名单;
第二加密模块,用于对所述一组专家名单进行单独第二加密获得对应的第二数字信封并将加密的所述一组专家名单上传至所述区块链;
第三密钥传输模块,用于收到区块链节点服务器发送的专家名单的第三解密请求后,对所述第二数字信封进行解密并将对应的第三对称密钥发送给所述区块链节点服务器;
最终名单确定模块,用于根据所述一组专家名单的确认标记确定最终专家名单并加密上传至所述区块链;
第四密钥传输模块,用于收到交易中心***关于所述最终专家名单的解密请求后,将对应的密钥发送给所述交易中心***。
本申请还提供一种基于区块链的评标专家信息处理装置,包括:
第二解密请求模块,用于从所述区块链上获取密文的时间信息和地点信息并向所述专家抽取***对应的第二解密请求;
第二信息获取模块,使用所述专家抽取***返回的对应的第二对称密钥对所述密文的时间信息和地点信息进行解密;
第三解密请求模块,从所述区块链上获取加密的所述一组专家名单并从向所述专家库发送对应的第三对称密钥;
第三信息获取模块,使用所述专家抽取***返回的对应的第三对称密钥对加密的所述一组专家名单进行解密;
专家信息确认模块,根据解密后的时间信息、地点信息对所述一组专家名单进行逐一确认;
确认结果标记模块,用于根据所述确认结果对加密的所述一组专家名单逐一设置确认标记并上传至所述区块链。
本申请还提供一种基于区块链的评标专家信息处理装置,包括:
第四信息获取模块,从所述区块链上获取加密的最终专家名单并向专家库发送对应的解密请求;
第四解密模块,使用所述专家库返回的对应的对称密钥对所述加密的最终专家名单进行解密;
现场确认模块,用于根据解密后的所述最终专家名单对到场的专家进行现场确认。
本申请还提供一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述的评标专家信息处理方法。
本申请还提供一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现上述的评标专家信息处理方法。
本申请提供的评标专家信息处理方法利用区块链公开透明与防止篡改的特点,通过将专家抽取环节和确认环节分开、交由不同的主体来执行,从而避免专家名单的泄漏。此外,最终确认的专家名单在区块链上加密共享,交易中心***在评标时从区块链上获取,也降低了专家名单泄漏的风险。
本申请的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例。
图1A示出根据本申请示例实施例的评标专家信息处理方法时序图第一部分。
图1B示出根据本申请示例实施例的评标专家信息处理方法时序图第一部分。
图1C示出根据本申请示例实施例的评标专家信息处理方法应用示意图。
图2示出根据本申请第一示例实施例的评标专家信息处理方法流程图。
图3示出根据本申请第二示例实施例的评标专家信息处理方法流程图。
图4出根据本申请第三示例实施例的评标专家信息处理方法流程图。
图5根据本申请第四示例实施例的评标专家信息处理方法流程图。
图6根据本申请第五示例实施例的评标专家信息处理方法流程图。
图7示出根据本申请第一示例实施例的评标专家信息处理装置组成框图。
图8示出根据本申请第二示例实施例的评标专家信息处理装置组成框图。
图9示出根据本申请第三示例实施例的评标专家信息处理装置组成框图。
图10示出根据本申请第四示例实施例的评标专家信息处理装置组成框图。
图11示出根据本申请第五示例实施例的评标专家信息处理装置组成框图。
图12示出根据本申请示例实施例的评标专家信息处理电子设备组成框图。
具体实施方式
下面将参考附图更全面地描述示例实施例。然而,示例实施例能以多种形式实施,且不应被理解为限于在此阐述的实施例。提供这些实施例是为使得本申请更全面和完整,并将示例实施例的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。
此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本申请的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本申请的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本申请的各方面。
应理解,虽然本文中可能使用术语第一、第二等来描述各种组件,但这些组件不应受这些术语限制。这些术语乃用以区分一组件与另一组件。因此,下文论述的第一组件可称为第二组件而不偏离本申请概念的教示。如本文中所使用,术语“及/或”包括相关联的列出项目中的任一个及一或多者的所有组合。
本领域技术人员可以理解,附图只是示例实施例的示意图,可能不是按比例的。附图中的模块或流程并不一定是实施本申请所必须的,因此不能用于限制本申请的保护范围。
针对目前的选取评标专家过程中,专家抽取和确认由同一个主体来完成,由此导致评标专家信息泄露的问题,本申请提供一种基于区块链的评标专家信息处理方法,利用区块链公开透明与防止篡改的特点,通过将专家抽取环节和确认环节分开、交由不同的主体来执行,从而避免专家名单的泄漏。此外,最终确认的专家名单在区块链上加密共享,交易中心***在评标时从区块链上获取,也降低了专家名单泄漏的风险。
以下将结合附图,对本申请的技术方案进行详细说明。
图1A示出根据本申请示例实施例的评标专家信息处理方法时序图第一部分。
图1B示出根据本申请示例实施例的评标专家信息处理方法时序图第二部分。
图1C示出根据本申请示例实施例的评标专家信息处理方法应用示意图。
如图1A、1B、1C所示,本申请提供的评标专家信息处理方法的总体流程包括:
在交易项目评标之前,交易主体(例如甲方或者其招标代理人)在专家抽取***110中向专家抽取管理员提交专家抽取申请。专家抽取申请中包括了所需评标专家的专业信息、人数信息、时间信息和地点信息。
专家抽取***110接收用户提交的专家申请信息后,专家抽取管理员会对专家申请信息进行核对,例如核对评标专家的专业信息是否与该评标项目相符、人数信息是否符合要求。
核对通过后,专家抽取***110对评标专家的专业信息、人数信息、时间信息、地点信息进行单独加密并获得对应的第一数字信封,并将加密的专业信息、人数信息、时间信息、地点信息通过链服务装置上传至区块链120。对评标专家信息进行单独加密,可以保证后续操作过程中信息之间的独立使用。
区块链120接收加密的专业信息、人数信息、时间信息、地点信息后,将其在区块链上共享。由此接入区块链120的其他节点可以通过链服务装置及时获取这些信息。
专家库130通过链服务装置从区块链120获取加密的专业信息、人数信息、时间信息。同时,专家库130向专家抽取***110发送解密专业信息、人数信息、时间信息的第一解密请求。
专家抽取***110获收到第一解密请求后,对第一数字信封进行解密并获得与专业信息、人数信息、时间信息相对应的第一对称密钥,并发送给专家库130。
专家库130使用对应的第一对称密钥对加密的专业信息、人数信息、时间信息进行解密,并根据专业信息、人数信息和时间信息抽取一组专家名单。同时,专家库130将抽取的一组专家名单信息进行单独加密从而获得一组专家名单密文和相应的第二数字信封,并将单独加密的一组专家名单上传到区块链120。
区块链节点服务器140从区块链120获取加密的时间信息和地点信息,并向专家抽取***110发送解密时间信息和地点信息的第二解密请求。
专家抽取***110收到第二解密请求后,对第一数字信封进行解密获得与时间信息和地点信息对应的第二对称密钥并发送给区块链节点服务器140。
区块链节点服务器140使用相应的第二对称密钥对加密的时间信息和地点信息进行解密,获得时间信息和地点信息。此外,区块链节点服务器140从区块120上获取加密的一组专家名单信息,并向专家库130发送解密一组专家名单信息的第三解密请求。
专家库130收到第三解密请求后对相应的第二数字信封进行解密获得相应的第三对称密钥并发送给区块链节点服务器140。区块链节点服务器140使用相应的第三对称密钥对加密的一组专家名单信息进行解密,获得一组专家名单信息。
区块链节点服务器140根据解密后的时间信息、地点信息对一组专家名单进行逐一确认。确认的主要内容包括该专家是否能在相应的时间、地点参加评标。确认的方式可以采用电话呼叫确认。
区块链节点服务器140根据确认结果,对加密的一组专家名单逐一设置确认标记,并将设置确认标记后的加密的一组专家名单上传至区块链120进行共享。
专家库130从区块链120上获取一组专家名单各自的确认标记。当部分确认标记为“未通过”时,专家库130将确认标记为“通过”的专家名单在专家库中冻结一段时间。冻结后的专家名单在一段时间内无法被抽取。超过所述一端时间,专家名单则会解冻。在冻结的一段时间内,专家库130根据确认标记为“未通过”的专家名单数量重新抽取专家名单,并重复上述专家库130加密上传、区块链节点服务器步骤140解密确认等步骤。当专家名单的确认标记全部为“通过”时,专家库130将确认标记为“通过”的专家名单锁定生成最终专家名单,并对其进行加密、上传至区块链120进行共享,同时并获得对应的第三数字信封。锁定后的专家在对应的时间段内则无法被抽取。
评标时,交易中心***150从区块链120上获取加密的最终专家名单,并向专家库130发送解密最终专家名单的第四解密请求。专家库130根据第四解密请求对第三数字信封进行解密获得第四对称密钥并返回给交易中心***150。
交易中心***150使用专家库130返回的第四对称密钥对加密的最终专家名单进行解密,并根据解密后的最终专家名单对到场的专家进行现场确认。
如图1C所示,专家抽取***110、专家库130、区块链节点服务器140、交易中心***150均通过相应的链服务装置与区块链120相连,进行专家信息共享。其中区块链节点服务器140可以是部署在权威中心的一个区块链节点,例如政府工作部门。在专家信息的存储和传输过程中,专家库130负责抽取评标专家名单,但是专家库130不掌握评标项目信息和地点信息,不存在泄密风险。区块链节点服务器140负责对评标专家进行确认,虽然区块链节点服务器140掌握专名单、时间信息和地点信息,但是不掌握评标项目信息。因此,通过将专家抽取环节和确认环节分开、交由不同的主体来执行,可以避免专家名单的泄漏。此外,最终确认的专家名单在区块链上加密共享,交易中心***在评标时从区块链上获取,也降低了专家名单泄漏的风险。
图2示出根据本申请第一示例实施例的评标专家信息处理方法流程图。
根据本申请的第一示例实施例,提供一种基于区块链的评标专家信息处理方法,如图2所示,包括:
在步骤S210,专家抽取***将所述评标专家的专业信息、人数信息、时间信息、地点信息进行单独第一加密后上传至所述区块链。在评标前,交易主体用户通过专家抽取***提交评标项目所需的评标专家的专业信息、人数信息、时间信息、地点信息。专家抽取***对这些信息进行核对后对其进行单独第一加密并生成相对应的第一数字信封。同时,将加密的专业信息、人数信息、时间信息、地点信息上传至区块链进行共享。
在步骤S220,专家库从所述区块链上获取加密的专业信息、人数信息和时间信息并对其进行解密。专家库获取加密的专业信息、人数信息和时间信息后向专家抽取***发送专业信息、人数信息和时间信息的第一解密请求。专家抽取***收到所述第一解密请求后,对相应的第一数字信封进行解密获得对应的第一对称密钥并发送给专家库。专家库使用对应的第一对称密钥对加密的专业信息、人数信息和时间信息进行解密。
在步骤S230,所述专家库根据解密的专业信息、人数信息和时间信息抽取一组专家名单并对其进行单独第二加密后上传至所述区块链。专家库对抽取的一组专家名单进行单独第二加密,同时获得与加密的一组专家名单相对应的第二数字信封。
在步骤S240,区块链节点服务器从所述区块链上获取加密的时间信息和地点信息并对其进行解密。
区块链节点服务器获取加密的时间信息和地点信息后,向专家抽取***发送时间信息和地点信息的第二解密请求。专家抽取***收到第二解密请求后,对相应的所述第一数字信封进行解密获得对应的第二对称密钥并发送给区块链节点服务器。区块链节点服务器从所述专家抽取***获取与加密的时间信息、地点信息相对应的第二对称密钥并对其进行解密。
在步骤S250,所述区块链节点服务器从所述区块链上获取加密的所述一组专家名单并对其进行解密。区块链节点服务器获取加密的一组专家名单后向专家库发送专家名单的第三解密请求。专家库收到第三解密请求后,对第二数字信封进行解密获得对应的第三对称密钥并发送给区块链节点服务器。区块链节点服务器使用第三对称密钥并加密的一组专家名单进行解密。
在步骤S260,所述区块链节点服务器根据解密后的时间信息、地点信息对所述一组专家名单进行逐一确认。在名单确认的过程中,区块链节点服务器根据确认结果分别对加密的一组专家名单逐一设置确认标记并上传至区块链。例如,确认通过的专家名单,设置标记“通过”或者数字“1”;未确认通过的专家名单,设置标记“未通过”或者数字“0”。
专家库根据一组专家名单的确认标记确定最终专家名单并加密上传至所述区块链。其中,当一组专家名单的确认标记中存在“未通过”时,专家库将确认标记为“通过”的专家名单在一段时间内进行冻结;在所述一段时间内,专家库根据确认标记为“未通过”的专家名单数量重新抽取专家名单并加密上传至区块链。在所述一段时间内,区块链节点服务器对重新抽取的专家名单进行逐一确认并设置确认标记并上传至所述区块链,直至专家名单的确认标记均为“通过”。专家库对确认标记均为“通过”的一组专家名单进行锁定形成所述最终专家名单,并进行加密后上传至区块链。
评标时,交易中心***从区块链上获取加密的最终专家名单并从专家库获取对应的对称密钥对其进行解密。根据最终专家名单,交易中心***对到场的专家进行现场确认。
图3示出根据本申请第二示例实施例的评标专家信息处理方法流程图。
根据本申请的第二示例实施例,提供一种基于区块链的评标专家信息处理方法,如图3所示,包括:
在步骤S310,对用户提交的评标专家的专业信息、人数信息、时间信息、地点信息进行单独加密并获得对应的第一数字信封。
在步骤S320,将加密的专业信息、人数信息、时间信息、地点信息上传至区块链。
在步骤S330,收到专家库关于专业信息、人数信息和时间信息的第一解密请求后,对相应的所述第一数字信封进行解密并将对应的第一对称密钥发送给所述专家库。
在步骤S340,收到区块链节点服务器关于时间信息和地点信息的第二解密请求后,对相应的所述第一数字信封进行解密并将对应的第二对称密钥发送给所述区块链节点服务器。
图4示出根据本申请第三示例实施例的评标专家信息处理方法流程图。
根据本申请的第三示例实施例,提供一种基于区块链的评标专家信息处理方法,如图4所示,包括:
在步骤S410,从区块链上获取加密的专业信息、人数信息和时间信息。
在步骤S420,向专家抽取***发送专业信息、人数信息和时间信息的第一解密请求。
在步骤S430,使用专家抽取***返回的第一对称密钥对所述加密的专业信息、人数信息和时间信息进行解密。
在步骤S440,根据解密后的专业信息、人数信息、时间信息抽取一组专家名单。
在步骤S450,对所述一组专家名单进行单独第二加密获得对应的第二数字信封并将加密的所述一组专家名单上传至所述区块链。
在步骤S460,收到区块链节点服务器发送的专家名单的第三解密请求后,对所述第二数字信封进行解密并将对应的第三对称密钥发送给区块链节点服务器。
在步骤S470,根据所述一组专家名单的确认标记确定最终专家名单并加密上传至所述区块链。
在步骤S480,收到交易中心***关于最终专家名单的解密请求后,将对应的对称密钥发送给交易中心***。
图5示出根据本申请第四示例实施例的评标专家信息处理方法流程图。
根据本申请的第四示例实施例,提供一种基于区块链的评标专家信息处理方法,如图5所示,包括:
在步骤S510,从所述区块链上获取密文的时间信息和地点信息并向所述专家抽取***对应的第二解密请求。
在步骤S520,使用所述专家抽取***返回的对应的第二对称密钥对所述密文的时间信息和地点信息进行解密。
在步骤S530,从所述区块链上获取加密的所述一组专家名单并从向所述专家库发送对应的第三对称密钥。
在步骤S540,使用所述专家抽取***返回的对应的第三对称密钥对加密的所述一组专家名单进行解密。
在步骤S550,根据解密后的时间信息、地点信息对所述一组专家名单进行逐一确认。
在步骤S560,根据确认结果对加密的所述一组专家名单逐一设置确认标记并上传至所述区块链。
图6根据本申请第五示例实施例的评标专家信息处理方法流程图。
根据本申请的第五示例实施例,提供一种基于区块链的评标专家信息处理方法,如图6所示,包括:
在步骤S610,从所述区块链上获取加密的最终专家名单并向专家库发送对应的解密请求。
在步骤S620,使用所述专家库返回的对应的对称密钥对所述加密的最终专家名单进行解密。
在步骤S630,根据解密后的所述最终专家名单对到场的专家进行现场确认。
图7示出根据本申请第一示例实施例的评标专家信息处理装置组成框图。
根据本申请的第一示例实施例,提供一种基于区块链的评标专家信息处理装置200,如图7所示,包括:第一加密模块210、第一信息获取模块220、专家名单抽取模块230、第二信息获取模块240、第三信息获取模块250、专家信息确认模块260。
第一加密模块210,用于专家抽取***将所述评标专家的专业信息、人数信息、时间信息、地点信息进行单独第一加密后上传至所述区块链;
第一信息获取模块220,用于专家库从所述区块链上获取第一加密的专业信息、人数信息和时间信息对其进行解密;
专家名单抽取模块230,用于所述专家库根据解密的专业信息、人数信息和时间信息对抽取一组专家名单并对其进行单独第二加密后上传至所述区块链;
第二信息获取模块240,用于区块链节点服务器从所述区块链上获取第一加密的时间信息和地点信息并其进行解密;
第三信息获取模块250,所述区块链节点服务器从所述区块链上获取加密的所述一组专家名单并对其进行解密;
专家信息确认模块260,用于所述区块链节点服务器根据解密后的时间信息、地点信息对所述一组专家名单进行逐一确认。
根据本申请的一些实施例,评标专家信息处理装置200还包括:
确认结果标记模块,用于所述区块链节点服务器根据确认结果对所述加密的一组专家名单逐一设置确认标记并上传至所述区块链。
最终名单确定模块,用于所述专家库根据所述一组专家名单的确认标记确定最终专家名单并加密上传至所述区块链。最终名单确定模块可以包括:专家名单冻结模块,用于当所述一组专家名单的确认标记中存在“未通过”时,所述专家库将所述确认标记为“通过”的专家名单在一段时间内进行冻结;重新抽取模块,在所述一段时间内,所述专家库根据所述确认标记为“未通过”的专家名单数量重新抽取专家名单并加密上传至所述区块链;专家名单锁定模块,用于所述专家库对确认标记均为“通过”的所述一组专家名单进行锁定形成所述最终专家名单;第四加密模块,用于所述专家库对所述最终专家名单进行加密并上传至所述区块链。
图8示出根据本申请第二示例实施例的评标专家信息处理装置组成框图。
根据本申请的第二示例实施例,提供一种基于区块链的评标专家信息处理装置300,如图8所示,包括:第一加密模块310、第一共享模块320、第一密钥传输模块330、第二密钥传输模块340。
第一加密模块310,用于对用户提交的专家申请信息进行单独第一加密分别获得密文的专业信息、人数信息、时间信息、地点信息以及对应的第一数字信封。
第一共享模块320,用于将密文的所述专业信息、人数信息、时间信息、地点信息上传至所述区块链。
第一密钥传输模块330,用于收到所述专家库关于专业信息、人数信息和时间信息的第一解密请求后,对相应的所述第一数字信封进行解密并将对应的第一对称密钥发送给所述专家库。
第二密钥传输模块340,用于收到所述区块链节点服务器关于时间信息和地点信息的第二解密请求后,对相应的所述第一数字信封进行解密并将对应的第二对称密钥发送给所述区块链节点服务器。
图9示出根据本申请第三示例实施例的评标专家信息处理装置组成框图。
根据本申请的第三示例实施例,提供一种基于区块链的评标专家信息处理装置400,如图9所示,包括:第一信息获取模块410、第一解密请求模块420、第一解密模块430、专家名单抽取模块440、第二加密模块450、第三密钥传输模块460、最终名单确定模块470、第四密钥传输模块480。
第一信息获取模块410,用于从所述区块链上获取密文的专业信息、人数信息和时间信息。
第一解密请求模块420,用于向专家抽取***发送专业信息、人数信息和时间信息的第一解密请求。
第一解密模块430,用于使用所述专家抽取***返回的第一对称密钥对所述密文的专业信息、人数信息和时间信息进行解密。
专家名单抽取模块440,用于根据解密后的专业信息、人数信息、时间信息抽取一组专家名单。
第二加密模块450,用于对所述一组专家名单进行单独第二加密获得对应的第二数字信封并将加密的所述一组专家名单上传至所述区块链。
第三密钥传输模块460,用于收到区块链节点服务器发送的专家名单的第三解密请求后,对所述第二数字信封进行解密并将对应的第三对称密钥发送给所述区块链节点服务器。
最终名单确定模块470,用于根据所述一组专家名单的确认标记确定最终专家名单并加密上传至所述区块链。
第四密钥传输模块490,用于收到交易中心***关于所述最终专家名单的解密请求后,将对应的密钥发送给所述交易中心***。
图10示出根据本申请第四示例实施例的评标专家信息处理装置组成框图。
根据本申请的第四示例实施例,提供一种基于区块链的评标专家信息处理装置500,如图10所示,包括:第二解密请求模块510、第二信息获取模块520、第三解密请求模块530、第三信息获取模块540、专家信息确认模块550、确认结果标记模块560。
第二解密请求模块510,用于从所述区块链上获取密文的时间信息和地点信息并向所述专家抽取***对应的第二解密请求。
第二信息获取模块520,使用所述专家抽取***返回的对应的第二对称密钥对所述密文的时间信息和地点信息进行解密。
第三解密请求模块530,从所述区块链上获取加密的所述一组专家名单并从向所述专家库发送对应的第三对称密钥。
第三信息获取模块540,使用所述专家抽取***返回的对应的第三对称密钥对加密的所述一组专家名单进行解密。
专家信息确认模块550,根据解密后的时间信息、地点信息对所述一组专家名单进行逐一确认。
确认结果标记模块560,用于根据所述确认结果对加密的所述一组专家名单逐一设置确认标记并上传至所述区块链。
图11示出根据本申请第五示例实施例的评标专家信息处理装置组成框图。
根据本申请的第五示例实施例,提供一种基于区块链的评标专家信息处理装置600,如图11所示,包括:第四信息获取模块610、第四解密模块620、现场确认模块630。
第四信息获取模块610,从所述区块链上获取加密的最终专家名单并向专家库发送对应的解密请求;
第四解密模块620,使用所述专家库返回的对应的对称密钥对所述加密的最终专家名单进行解密;
现场确认模块630,用于根据解密后的所述最终专家名单对到场的专家进行现场确认。
图12示出根据本申请示例实施例的评标专家信息处理电子设备组成框图。
本申请还提供一种基于区块链的评标专家信息处理电子设备900。图12显示的电子设备900仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。
如图12所示,控制设备900以通用计算设备的形式表现。控制设备900的组件可以包括但不限于:至少一个处理单元910、至少一个存储单元920、连接不同***组件(包括存储单元920和处理单元910)的总线930等。
存储单元920存储有程序代码,程序代码可以被处理单元910执行,使得处理单元910执行本说明书描述的根据本申请各实施例的评标专家信息处理方法。
存储单元920可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(RAM)9201和/或高速缓存存储单元9202,还可以进一步包括只读存储单元(ROM)9203。
存储单元920还可以包括具有一组(至少一个)程序模块9205的程序/实用工具9204,这样的程序模块9205包括但不限于:操作***、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
总线930可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、***总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。
电子设备900也可以与一个或多个外部设备9001(例如触摸屏、键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备900交互的设备通信,和/或与使得该电子设备900能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口950进行。并且,电子设备900还可以通过网络适配器960与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。网络适配器960可以通过总线930与电子设备900的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备900使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID***、磁带驱动器以及数据备份存储***等。
本申请还提供一种计算机可读介质,其上存储有计算机程序,所述程被处理器执行时实现上述评标专家信息处理方法。
显然,上述实施例仅是为清楚地说明本申请所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引申出的显而易见的变化或变动仍处于本申请的保护范围之中。

Claims (27)

1.一种基于区块链的评标专家信息处理方法,其特征在于,包括:
专家抽取***将所述评标专家的专业信息、人数信息、时间信息、地点信息进行单独第一加密后上传至所述区块链;
专家库从所述区块链上获取加密的专业信息、人数信息和时间信息并对其进行解密;
所述专家库根据解密的专业信息、人数信息和时间信息抽取一组专家名单并对其进行单独第二加密后上传至所述区块链;
区块链节点服务器从所述区块链上获取加密的时间信息和地点信息并对其进行解密;
所述区块链节点服务器从所述区块链上获取加密的所述一组专家名单并对其进行解密;
所述区块链节点服务器根据解密后的时间信息、地点信息对所述一组专家名单进行逐一确认。
2.根据权利要求1所述的评标专家信息处理方法,其特征在于,所述专家库从所述区块链上获取加密的专业信息、人数信息和时间信息对其进行解密,包括:
专家库从所述专家抽取***获取与加密的专业信息、人数信息和时间信息相对应的第一对称密钥并对其进行解密。
3.根据权利要求2所述的评标专家信息处理方法,其特征在于,区块链节点服务器从所述区块链上获取加密的时间信息和地点信息并其进行解密,包括:
所述区块链节点服务器从所述专家抽取***获取与加密的时间信息、地点信息相对应的第二对称密钥并对其进行解密。
4.根据权利要求1所述的评标专家信息处理方法,其特征在于,所述区块链节点服务器从所述区块链上获取加密的所述一组专家名单并对其进行解密,包括:
所述区块链节点服务器从所述专家库获取与加密的所述一组专家名单相对应的第三对称密钥并对其进行解密。
5.根据权利要求2所述的评标专家信息处理方法,其特征在于,还包括:
所述区块链节点服务器根据确认结果对所述加密的一组专家名单逐一设置确认标记并上传至所述区块链;
所述专家库根据所述一组专家名单的确认标记确定最终专家名单并加密上传至所述区块链。
6.根据权利要求5所述的评标专家信息处理方法,其特征在于,所述专家库根据所述一组专家名单的确认标记确定最终专家名单,包括:
当所述一组专家名单的确认标记中存在“未通过”时,所述专家库将所述确认标记为“通过”的专家名单在一段时间内进行冻结;
在所述一段时间内,所述专家库根据所述确认标记为“未通过”的专家名单数量重新抽取专家名单并加密上传至所述区块链;
在所述一段时间内,所述区块链节点服务器对重新抽取的专家名单进行逐一确认并设置确认标记并上传至所述区块链,直至所述的一组专家名单的确认标记均为“通过”;
所述专家库对确认标记均为“通过”的所述一组专家名单进行锁定形成所述最终专家名单;
所述专家库对所述最终专家名单进行加密并上传至所述区块链。
7.根据权利要求3所述的评标专家信息处理方法,其特征在于,所述专家抽取***将所述评标专家的专业信息、人数信息、时间信息、地点信息进行单独第一加密后上传至所述区块链,包括:
所述专家抽取***对用户提交的所述评标专家的专业信息、人数信息、时间信息、地点信息进行单独第一加密后生成相对应的第一数字信封。
8.根据权利要求7所述的评标专家信息处理方法,其特征在于,所述专家库从所述专家抽取***获取与第一加密的专业信息、人数信息和时间信息相对应的第一对称密钥并对其进行解密,包括:
所述专家库向所述专家抽取***发送专业信息、人数信息和时间信息的第一解密请求;
所述专家抽取***收到所述第一解密请求后,对相应的所述第一数字信封进行解密获得所述对应的第一对称密钥并发送给所述专家库。
9.根据权利要求7所述的评标专家信息处理方法,其特征在于,所述区块链节点服务器从所述专家抽取***获取与加密的时间信息、地点信息相对应的第二对称密钥并对其进行解密,包括:
所述区块链节点服务器向所述专家抽取***发送时间信息和地点信息的第二解密请求;
所述专家抽取***收到所述第二解密请求后,对相应的所述第一数字信封进行解密获得所述对应的第二对称密钥并发送给区块链节点服务器。
10.根据权利要求4所述的评标专家信息处理方法,其特征在于,所述专家库根据解密的专业信息、人数信息和时间信息抽取一组专家名单并对其进行单独第二加密后上传至所述区块链,包括:
所述专家库对所述一组专家名单进行单独第二加密获得与加密的所述一组专家名单相对应的第二数字信封。
11.根据权利要求10所述的评标专家信息处理方法,其特征在于,所述区块链节点服务器从所述专家库获取与加密的所述一组专家名单相对应的第三对称密钥并对其进行解密,包括:
所述区块链节点服务器向所述专家库发送所述一组专家名单的第三解密请求;
所述专家库收到所述第三解密请求后,对所述第二数字信封进行解密获得所述对应的第三对称密钥并发送给所述区块链节点服务器。
12.根据权利要求1所述的评标专家信息处理方法,其特征在于,还包括:
所述专家抽取***对用户提交的评标专家申请信息进行核对。
13.根据权利要求5所述的评标专家信息处理方法,其特征在于,还包括:
交易中心***从所述区块链上获取加密的所述最终专家名单并从所述专家库获取对应的对称密钥对其进行解密;
所述交易中心***根据所述最终专家名单对到场的专家进行现场确认。
14.一种基于区块链的评标专家信息处理方法,其特征在于,包括:
对用户提交的所述评标专家的专业信息、人数信息、时间信息、地点信息进行单独加密并获得对应的第一数字信封;
将加密的所述专业信息、人数信息、时间信息、地点信息上传至所述区块链;
收到所述专家库关于专业信息、人数信息和时间信息的第一解密请求后,对相应的所述第一数字信封进行解密并将对应的第一对称密钥发送给所述专家库;
收到所述区块链节点服务器关于时间信息和地点信息的第二解密请求后,对相应的所述第一数字信封进行解密并将对应的第二对称密钥发送给所述区块链节点服务器。
15.一种基于区块链的评标专家信息处理方法,其特征在于,包括:
从所述区块链上获取加密的专业信息、人数信息和时间信息;
向专家抽取***发送专业信息、人数信息和时间信息的第一解密请求;
使用所述专家抽取***返回的第一对称密钥对所述密文的专业信息、人数信息和时间信息进行解密;
根据解密后的专业信息、人数信息、时间信息抽取一组专家名单;
对所述一组专家名单进行单独第二加密获得对应的第二数字信封并将加密的所述一组专家名单上传至所述区块链;
收到区块链节点服务器发送的专家名单的第三解密请求后,对所述第二数字信封进行解密并将对应的第三对称密钥发送给所述区块链节点服务器;
根据所述一组专家名单的确认标记确定最终专家名单并加密上传至所述区块链;
收到交易中心***关于所述最终专家名单的解密请求后,将对应的密钥发送给所述交易中心***。
16.根据权利要求15所述的评标专家信息处理方法,其特征在于,所述根据所述一组专家名单的确认标记确定最终专家名单,包括:
当所述一组专家名单的确认标记中存在“未通过”时,将所述确认标记为“通过”的专家名单在一段时间内进行冻结;
在所述一段时间内,根据所述确认标记为“未通过”的专家名单数量重新抽取专家名单并加密上传至所述区块链;
重复上述步骤,直至所述的一组专家名单的确认标记均为“通过”;
对确认标记均为“通过”的所述一组专家名单进行锁定形成所述最终专家名单。
17.一种基于区块链的评标专家信息处理方法,其特征在于,包括:
从所述区块链上获取密文的时间信息和地点信息并向所述专家抽取***对应的第二解密请求;
使用所述专家抽取***返回的对应的第二对称密钥对所述密文的时间信息和地点信息进行解密;
从所述区块链上获取加密的所述一组专家名单并从向所述专家库发送对应的第三对称密钥;
使用所述专家抽取***返回的对应的第三对称密钥对加密的所述一组专家名单进行解密;
根据解密后的时间信息、地点信息对所述一组专家名单进行逐一确认;
根据确认结果对加密的所述一组专家名单逐一设置确认标记并上传至所述区块链。
18.一种基于区块链的评标专家信息处理方法,其特征在于,包括:
从所述区块链上获取加密的最终专家名单并向专家库发送对应的解密请求;
使用所述专家库返回的对应的对称密钥对所述加密的最终专家名单进行解密;
根据解密后的所述最终专家名单对到场的专家进行现场确认。
19.一种基于区块链的评标专家信息处理装置,其特征在于,包括:
第一加密模块,用于专家抽取***将所述评标专家的专业信息、人数信息、时间信息、地点信息进行单独第一加密后上传至所述区块链;
第一信息获取模块,用于专家库从所述区块链上获取第一加密的专业信息、人数信息和时间信息对其进行解密;
专家名单抽取模块,用于所述专家库根据解密的专业信息、人数信息和时间信息对抽取一组专家名单并对其进行单独第二加密后上传至所述区块链;
第二信息获取模块,用于区块链节点服务器从所述区块链上获取第一加密的时间信息和地点信息并其进行解密;
第三信息获取模块,所述区块链节点服务器从所述区块链上获取加密的所述一组专家名单并对其进行解密;
专家信息确认模块,用于所述区块链节点服务器根据解密后的时间信息、地点信息对所述一组专家名单进行逐一确认。
20.根据权利要求19所述的评标专家信息处理装置,其特征在于,还包括:
确认结果标记模块,用于所述区块链节点服务器根据确认结果对所述加密的一组专家名单逐一设置确认标记并上传至所述区块链;
最终名单确定模块,用于所述专家库根据所述一组专家名单的确认标记确定最终专家名单并加密上传至所述区块链。
21.根据权利要求20所述的评标专家信息处理装置,其特征在于,所述最终名单确定模块包括:
专家名单冻结模块,用于当所述一组专家名单的确认标记中存在“未通过”时,所述专家库将所述确认标记为“通过”的专家名单在一段时间内进行冻结;
重新抽取模块,在所述一段时间内,所述专家库根据所述确认标记为“未通过”的专家名单数量重新抽取专家名单并加密上传至所述区块链;
专家名单锁定模块,用于所述专家库对确认标记均为“通过”的所述一组专家名单进行锁定形成所述最终专家名单;
第四加密模块,用于所述专家库对所述最终专家名单进行加密并上传至所述区块链。
22.一种基于区块链的评标专家信息处理装置,其特征在于,包括:
第一加密模块,用于对用户提交的专家申请信息进行单独第一加密分别获得密文的专业信息、人数信息、时间信息、地点信息以及对应的第一数字信封;
第一共享模块,用于将密文的所述专业信息、人数信息、时间信息、地点信息上传至所述区块链;
第一密钥传输模块,用于收到所述专家库关于专业信息、人数信息和时间信息的第一解密请求后,对相应的所述第一数字信封进行解密并将对应的第一对称密钥发送给所述专家库;
第二密钥传输模块,用于收到所述区块链节点服务器关于时间信息和地点信息的第二解密请求后,对相应的所述第一数字信封进行解密并将对应的第二对称密钥发送给所述区块链节点服务器。
23.一种基于区块链的评标专家信息处理装置,其特征在于,包括:
第一信息获取模块,用于从所述区块链上获取密文的专业信息、人数信息和时间信息;
第一解密请求模块,用于向专家抽取***发送专业信息、人数信息和时间信息的第一解密请求;
第一解密模块,用于使用所述专家抽取***返回的第一对称密钥对所述密文的专业信息、人数信息和时间信息进行解密;
专家名单抽取模块,用于根据解密后的专业信息、人数信息、时间信息抽取一组专家名单;
第二加密模块,用于对所述一组专家名单进行单独第二加密获得对应的第二数字信封并将加密的所述一组专家名单上传至所述区块链;
第三密钥传输模块,用于收到区块链节点服务器发送的专家名单的第三解密请求后,对所述第二数字信封进行解密并将对应的第三对称密钥发送给所述区块链节点服务器;
最终名单确定模块,用于根据所述一组专家名单的确认标记确定最终专家名单并加密上传至所述区块链;
第四密钥传输模块,用于收到交易中心***关于所述最终专家名单的解密请求后,将对应的密钥发送给所述交易中心***。
24.一种基于区块链的评标专家信息处理装置,其特征在于,包括:
第二解密请求模块,用于从所述区块链上获取密文的时间信息和地点信息并向所述专家抽取***对应的第二解密请求;
第二信息获取模块,使用所述专家抽取***返回的对应的第二对称密钥对所述密文的时间信息和地点信息进行解密;
第三解密请求模块,从所述区块链上获取加密的所述一组专家名单并从向所述专家库发送对应的第三对称密钥;
第三信息获取模块,使用所述专家抽取***返回的对应的第三对称密钥对加密的所述一组专家名单进行解密;
专家信息确认模块,根据解密后的时间信息、地点信息对所述一组专家名单进行逐一确认;
确认结果标记模块,用于根据所述确认结果对加密的所述一组专家名单逐一设置确认标记并上传至所述区块链。
25.一种基于区块链的评标专家信息处理装置,其特征在于,包括:
第四信息获取模块,从所述区块链上获取加密的最终专家名单并向专家库发送对应的解密请求;
第四解密模块,使用所述专家库返回的对应的对称密钥对所述加密的最终专家名单进行解密;
现场确认模块,用于根据解密后的所述最终专家名单对到场的专家进行现场确认。
26.一种电子设备,其特征在于,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现权利要求1-18中任一所述的评标专家信息处理方法。
27.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现权利要求1-18中任一所述的评标专家信息处理方法。
CN202011102298.9A 2020-10-15 2020-10-15 基于区块链的评标专家信息处理方法及装置 Active CN112506881B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011102298.9A CN112506881B (zh) 2020-10-15 2020-10-15 基于区块链的评标专家信息处理方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011102298.9A CN112506881B (zh) 2020-10-15 2020-10-15 基于区块链的评标专家信息处理方法及装置

Publications (2)

Publication Number Publication Date
CN112506881A true CN112506881A (zh) 2021-03-16
CN112506881B CN112506881B (zh) 2023-07-04

Family

ID=74953855

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011102298.9A Active CN112506881B (zh) 2020-10-15 2020-10-15 基于区块链的评标专家信息处理方法及装置

Country Status (1)

Country Link
CN (1) CN112506881B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115062694A (zh) * 2022-06-07 2022-09-16 南方电网深圳数字电网研究院有限公司 一种评标专家专业匹配度定量分析***及方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109376167A (zh) * 2018-09-26 2019-02-22 国家海洋信息中心 专家选取方法、装置和服务器
KR102008001B1 (ko) * 2019-02-21 2019-08-06 주식회사 모파스 블록체인을 이용하여 스마트 계약을 생성하는 시스템
WO2019195821A1 (en) * 2018-04-06 2019-10-10 Daniel Maurice Lerner Authentication and validation of data storage and transmission using blockchain
CN110751544A (zh) * 2019-10-18 2020-02-04 中国联合网络通信集团有限公司 招投标信息、监管信息、评标信息处理方法、终端及***
CN111062690A (zh) * 2019-12-12 2020-04-24 天津理工大学 一种基于区块链技术的用户采购管理***
US20200167338A1 (en) * 2018-11-26 2020-05-28 International Business Machines Corporation Verified permissioned blockchains

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019195821A1 (en) * 2018-04-06 2019-10-10 Daniel Maurice Lerner Authentication and validation of data storage and transmission using blockchain
CN109376167A (zh) * 2018-09-26 2019-02-22 国家海洋信息中心 专家选取方法、装置和服务器
US20200167338A1 (en) * 2018-11-26 2020-05-28 International Business Machines Corporation Verified permissioned blockchains
KR102008001B1 (ko) * 2019-02-21 2019-08-06 주식회사 모파스 블록체인을 이용하여 스마트 계약을 생성하는 시스템
CN110751544A (zh) * 2019-10-18 2020-02-04 中国联合网络通信集团有限公司 招投标信息、监管信息、评标信息处理方法、终端及***
CN111062690A (zh) * 2019-12-12 2020-04-24 天津理工大学 一种基于区块链技术的用户采购管理***

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
UMER MAJEED等: "Blockchain Driven Knowledge Acquisition Systems: A General Framework", 《CONFERENCE: PROC. OF THE KIISE KOREA SOFTWARE CONGRESS》 *
吴雨: "浅谈区块链技术在公共资源交易领域的应用模式", 《招标实务》 *
范华峰等: "评标专家抽取***的设计与实现", 《HTTP://WWW.SCICAT.CN/5/JISUANJILUNWEN/20200823/3843126.HTML》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115062694A (zh) * 2022-06-07 2022-09-16 南方电网深圳数字电网研究院有限公司 一种评标专家专业匹配度定量分析***及方法

Also Published As

Publication number Publication date
CN112506881B (zh) 2023-07-04

Similar Documents

Publication Publication Date Title
CN110351133B (zh) 用于区块链***中的主节点切换处理的方法及装置
CN107395403B (zh) 一种适用于大规模电子商务的基于信用的区块链共识方法
EP3780553A1 (en) Blockchain-based transaction consensus processing method and apparatus, and electrical device
US20200068394A1 (en) Authentication of phone caller identity
US20080083039A1 (en) Method for integrity attestation of a computing platform hiding its configuration information
CN102668445B (zh) 嵌入式sfe:使用硬件令牌的卸载服务器和网络
CN105471584A (zh) 一种基于量子密钥加密的身份认证方法
CN106170716A (zh) 对无线电导航信号的认证进行优化的方法和***
CN112653556B (zh) 一种基于token的微服务安全认证方法、装置、存储介质
CN112700245A (zh) 基于区块链的数字移动证书应用方法及装置
CN112633884B (zh) 交易主体身份证书的本地私钥恢复方法及装置
CN110532734A (zh) 一种基于安全多方计算的隐私时间戳的数字版权方法及***
CN111259428B (zh) 基于区块链的数据处理方法、装置、节点设备及存储介质
CN111800387A (zh) 一种计算机信息资料智能化加密传输***
CN112506881B (zh) 基于区块链的评标专家信息处理方法及装置
CN115150071A (zh) 身份认证方法、装置、设备及存储介质
CN112463454B (zh) 数据恢复方法、服务器、终端设备及存储介质
CN112231397A (zh) 基于区块链的交易文件传递方法及装置
Vakarjuk et al. Russian federal remote E-voting scheme of 2021–protocol description and analysis
CN112702159B (zh) 一种基于区块链的线上专家评分方法和***
CN112491840B (zh) 信息修改方法、装置、计算机设备及存储介质
Kline et al. Public key vs. conventional key encryption
CN113536353A (zh) 一种隐私数据处理方法
CN101425925B (zh) 提供数据通信认证的方法、***和设备
CN113191862A (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
CB03 Change of inventor or designer information
CB03 Change of inventor or designer information

Inventor after: Jin Shicheng

Inventor after: Fu Shijian

Inventor after: Zhang Junfeng

Inventor after: Li Xuezhi

Inventor after: Guo Wei

Inventor before: Jin Shicheng

Inventor before: Wang Tongzhou

Inventor before: Fu Shijian

Inventor before: Zhang Junfeng

Inventor before: Li Xuezhi

Inventor before: Guo Wei

TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20230606

Address after: 311199 Room 1421, Building 2, Yuzhicheng, Nanyuan Street, Linping District, Hangzhou, Zhejiang

Applicant after: Standard credit chain (Hangzhou) Technology Development Co.,Ltd.

Applicant after: Beijing BiaoXin Zhilian Technology Co.,Ltd.

Address before: 311199 room 603-9, building 2, Xizi international jinzuo, Nanyuan street, Yuhang District, Hangzhou City, Zhejiang Province

Applicant before: Standard credit chain (Hangzhou) Technology Development Co.,Ltd.

GR01 Patent grant
GR01 Patent grant