System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及储能技术,特别是涉及一种基于区块链的招投标信息共享方法及系统。
技术介绍
1、在当今的商业环境中,招投标活动是企业间合作的关键环节,涉及大量的信息交换和敏感数据披露。传统的招投标信息共享方法往往存在安全漏洞、透明度不足和信任缺失等问题。为了解决这些问题,基于区块链的招投标信息共享平台应运而生,区块链技术以其去中心化、不可篡改和高度透明的特性,为招投标信息共享提供了全新的视角。
2、然而,如何在确保信息安全和保护商业机密的同时,实现适当的共享透明度,成为了一个亟待解决的问题。因此,基于区块链的招投标信息共享平台需要一个科学、合理的共享透明度确定方法,以确保平台能够在保护敏感信息的同时,提供必要的透明度,促进招投标活动的顺利进行。
技术实现思路
1、为了解决上述技术问题,本专利技术提供了一种基于区块链的招投标信息共享方法及系统,包括:
2、获取招投标方对于区块链网络的访问请求,并对招投标方的访问请求进行身份验证;
3、在招投标方的身份验证通过后,获取招投标方的招投标信息,并对招投标信息进行分析,确定招投标信息的敏感程度;
4、根据敏感程度确定招投标信息的加密手段,并根据加密手段对招投标信息进行加密;
5、对加密手段进行安全性评估,确定加密后招投标信息的安全等级;
6、基于安全等级确定招投标信息在区块链上的共享透明度,并根据共享透明度进行招投标信息的共享展示。
7、进一步的,所述获取招投标方
8、获取招投标方对于区块链网络的访问请求,并获取区块链网络中包含身份数据库的各节点;
9、通过区块链网络中包含身份数据库的各节点对招投标方的访问请求进行身份匹配验证;
10、统计身份匹配验证成功的节点数量和区块链网络中包含身份数据库的节点数量,并计算身份匹配验证成功的节点数量占区块链网络中包含身份数据库的节点数量的比值;
11、当比值大于预设值,则招投标方的身份验证通过。
12、进一步的,所述获取招投标方的招投标信息,并对招投标信息进行分析,确定招投标信息的敏感程度,包括:
13、获取招投标方的招投标信息,并从招投标信息中获取基本信息、财务信息、技术细节信息和个人身份信息;
14、对基本信息、财务信息、技术细节信息和个人身份信息分别进行敏感性分析,并根据分析结果对各信息进行敏感程度评估,得到各信息对应的敏感程度值;
15、将各信息对应的敏感程度值进行相加计算,得到招投标信息的敏感程度。
16、进一步的,所述对基本信息、财务信息、技术细节信息和个人身份信息分别进行敏感性分析,并根据分析结果对各信息进行敏感程度评估,得到各信息对应的敏感程度值,包括:
17、分别提取基本信息、财务信息、技术细节信息和个人身份信息中的关键词,并获取敏感词词库;
18、对敏感词词库中的每个敏感词进行遍历,并将各信息中对应的每个关键词与敏感词词库中的每个敏感词进行相似度匹配;
19、将相似度匹配度最高的各关键词筛选出来,并计算各信息对应的关键词与对应敏感词之间的相关度;
20、对各信息对应的所有关键词与对应敏感词之间的相关度进行相加计算,得到各信息对应的敏感程度值。
21、进一步的,所述根据敏感程度确定招投标信息的加密手段,并根据加密算法对招投标信息进行加密,包括:
22、预先将敏感程度划分为低等敏感程度、中等敏感程度和高等敏感程度,且低等敏感程度对应设置有对称加密算法,中等敏感程度对应设置有非对称加密算法,高等敏感程度对应设置有对称加密算法和非对称加密算法组合的组合加密算法;
23、获取招投标信息的敏感程度,并确定招投标信息的敏感程度所处的敏感程度等级;
24、选择与敏感程度等级对应设置的加密算法为对招投标信息进行加密的加密手段,并根据该加密手段对招投标信息进行加密。
25、进一步的,所述对加密手段进行安全性评估,确定加密后招投标信息的安全等级,包括:
26、对加密手段对应的加密算法进行若干轮的暴力攻击仿真运行,并获取每轮加密算法被暴力攻击击破的攻击次数和攻击时间;
27、求和所有轮加密算法被暴力攻击击破的总攻击次数,得到总攻击次数,并求和所有轮加密算法被暴力攻击击破的攻击时间,得到总攻击时间;
28、根据总攻击次数对加密算法进行评估取值,得到第一安全性评估值,并根据总攻击时间对加密算法进行评估取值,得到第二安全性评估值;
29、分别确定第一安全性评估值和第二安全性评估值的权重,并将第一安全性评估值和第二安全性评估值分别与对应的权重进行加权相加计算,得到加密后招投标信息的安全等级。
30、进一步的,所述基于安全等级确定招投标信息在区块链上的共享透明度,包括:
31、预先设定共享透明度-安全等级区间对应关系,共享透明度-安全等级区间对应关系针对每一安全等级区间,均关联有对应的共享透明度;
32、获取安全等级,并基于安全等级所属的安全等级区间在共享透明度-安全等级区间对应关系内的映射关系,选取与安全等级区间对应的共享透明度作为招投标信息在区块链上的共享透明度。
33、本专利技术还提供了一种基于区块链的招投标信息共享系统,包括:
34、验证模块,用于获取招投标方对于区块链网络的访问请求,并对招投标方的访问请求进行身份验证;
35、分析模块,用于在招投标方的身份验证通过后,获取招投标方的招投标信息,并对招投标信息进行分析,确定招投标信息的敏感程度;
36、加密模块,用于根据敏感程度确定招投标信息的加密手段,并根据加密手段对招投标信息进行加密;
37、评估模块,用于对加密手段进行安全性评估,确定加密后招投标信息的安全等级;
38、共享模块,用于基于安全等级确定招投标信息在区块链上的共享透明度,并根据共享透明度进行招投标信息的共享展示。
39、本专利技术实施例一种基于区块链的招投标信息共享方法及系统与现有技术相比,其有益效果在于:
40、本专利技术通过身份验证和加密手段,确保只有经过认证的招投标方能够访问和上传信息,保护敏感信息不被未授权访问、泄露或篡改,还通过对招投标信息分析来确定对应的加密手段,保证了不同信息得到不同程度的保护,并通过设定不同的共享透明度,可以在保护商业机密的同时,提供必要的信息公开。
本文档来自技高网...【技术保护点】
1.一种基于区块链的招投标信息共享方法,其特征在于,包括:
2.根据权利要求1所述的一种基于区块链的招投标信息共享方法,其特征在于,所述获取招投标方对于区块链网络的访问请求,并对招投标方的访问请求进行身份验证,包括:
3.根据权利要求2所述的一种基于区块链的招投标信息共享方法,其特征在于,所述获取招投标方的招投标信息,并对招投标信息进行分析,确定招投标信息的敏感程度,包括:
4.根据权利要求3所述的一种基于区块链的招投标信息共享方法,其特征在于,所述对基本信息、财务信息、技术细节信息和个人身份信息分别进行敏感性分析,并根据分析结果对各信息进行敏感程度评估,得到各信息对应的敏感程度值,包括:
5.根据权利要求3所述的一种基于区块链的招投标信息共享方法,其特征在于,所述根据敏感程度确定招投标信息的加密手段,并根据加密算法对招投标信息进行加密,包括:
6.根据权利要求5所述的一种基于区块链的招投标信息共享方法,其特征在于,所述对加密手段进行安全性评估,确定加密后招投标信息的安全等级,包括:
7.根据权利要求6所述的
8.一种基于区块链的招投标信息共享系统,其特征在于,包括:
...【技术特征摘要】
1.一种基于区块链的招投标信息共享方法,其特征在于,包括:
2.根据权利要求1所述的一种基于区块链的招投标信息共享方法,其特征在于,所述获取招投标方对于区块链网络的访问请求,并对招投标方的访问请求进行身份验证,包括:
3.根据权利要求2所述的一种基于区块链的招投标信息共享方法,其特征在于,所述获取招投标方的招投标信息,并对招投标信息进行分析,确定招投标信息的敏感程度,包括:
4.根据权利要求3所述的一种基于区块链的招投标信息共享方法,其特征在于,所述对基本信息、财务信息、技术细节信息和个人身份信息分别进行敏感性分析,并根据分析结果对各信息进行敏感...
【专利技术属性】
技术研发人员:袁建,刘明哲,杨光,
申请(专利权)人:华能招采数字科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。