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、对所有连接至数字资产安全管理平台的终端服务器之间进行分布式连接,构成区块链,并在区块链中部署调用接口、智能合约以及ifps系统,构建数字资产区块链系统。
16、进一步地,数字资产分析模型基于resnet算法构建。
17、进一步地,攻击入侵检测模型基于bilstm算法构建。
18、进一步地,使用sha-256散列函数,计算加密后实时数字资产数据的实时sha-256散列值。
19、进一步地,基于数字资产安全管理平台,根据公钥,对加密后用户信息和加密后实时数字资产数据进行解密,得到解密后用户信息和解密后实时数字资产数据,对签名数据、实时散列值以及解密后用户信息进行安全验证,包括如下步骤:
20、基于数字资产安全管理平台,根据公钥,对加密后用户信息和加密后实时数字资产数据进行解密,得到解密后用户信息和解密后实时数字资产数据;
21、调用可信机构,对签名数据进行身份验证,若身份验证通过,则进入下一步骤,否则,向终端服务器返回身份验证失败信号,并结束安全管理方法;
22、身份验证通过后,对实时散列值进行完整性验证,若完整性验证通过,则进入下一步骤,否则,向终端服务器返回完整性验证失败信号,并结束安全管理方法;
23、完整性验证通过后,根据合法用户权限数据库,对解密后用户信息进行用户验证,若用户验证通过,则输出安全验证通过信号,进入数字资产分析步骤,否则,向终端服务器返回用户验证失败信号,并结束安全管理方法。
24、进一步地,安全验证通过后,使用数字资产分析模型,对解密后实时数字资产数据进行数字资产分析,得到实时数字资产类型,并根据实时数字资产类型,使用数字资产区块链系统,对加密后实时数字资产数据进行上链存储,包括如下步骤:
25、安全验证通过后,使用数字资产分析模型,对解密后实时数字资产数据进行数字资产分析,得到实时数字资产类型;
26、基于数字资产区块链系统,使用ipfs系统,获取加密后实时数字资产数据的实时数字资产哈希值,生成实时数据存储请求;
27、基于调用接口,执行智能合约,将实时数字资产哈希值转换为实时数据区块,并向区块链发送实时数据存储请求和实时数据区块;
28、基于区块链,根据实时数字资产类型,使用ibft共识算法,对实时数据存储请求进行共识;
29、若共识成功,则对数据区块进行链接上链,否则,向终端服务器返回存储失败信号,并结束安全管理方法。
30、进一步地,基于区块链,根据实时数字资产类型,使用ibft共识算法,对实时数据存储请求进行共识,包括如下步骤:
31、根据分层机制,将区块链中的所有节点划分为分类共识层和监督层;
32、使用iap聚类算法,以数字资产类型为聚类目标,对分类共识层中的所有节点进行聚类,得到领导节点组和若干预设数字资产类型对应的共识节点组;
33、根据实时数字资产类型,将实时数据存储请求发送至若干共识节点组中相同的预设数字资产类型的目标共识节点组,并使用目标共识节点组中的目标领导节点接收实时数据存储请求;
34、基于目标共识节点组,使用pbft共识算法对实时数据存储请求进行组内共识,若组内共识成功,则进入下一步骤,否则,向终端服务器返回存储失败信号,并结束安全管理方法;
35、基于领导节点组和若干共识节点组,使用pbft共识算法对实时数据存储请求进行组间共识,若组间共识成功,则输出共识成功信号,并进入区块上链步骤,否则,向终端服务器返回存储失败信号,并结束安全管理方法。
36、进一步地,iap聚类算法由ap聚类算法、熵权法以及信誉机制评分策略构成。
37、一种区块链数字资产安全管理系统,用于实现区块链数字资产安全管理方法,系统包括数字资产安全管理平台、可本文档来自技高网...
【技术保护点】
1.一种区块链数字资产安全管理方法,其特征在于:包括如下步骤:
2.根据权利要求1所述的一种区块链数字资产安全管理方法,其特征在于:基于数字资产安全管理平台,构建合法用户数据库、数字资产分析模型以及攻击入侵检测模型,并根据所有连接至数字资产安全管理平台的终端服务器,构建数字资产区块链系统,包括如下步骤:
3.根据权利要求2所述的一种区块链数字资产安全管理方法,其特征在于:所述的数字资产分析模型基于ResNET算法构建。
4.根据权利要求2所述的一种区块链数字资产安全管理方法,其特征在于:所述的攻击入侵检测模型基于BiLSTM算法构建。
5.根据权利要求1所述的一种区块链数字资产安全管理方法,其特征在于:使用SHA-256散列函数,计算加密后实时数字资产数据的实时SHA-256散列值。
6.根据权利要求1所述的一种区块链数字资产安全管理方法,其特征在于:基于数字资产安全管理平台,根据公钥,对加密后用户信息和加密后实时数字资产数据进行解密,得到解密后用户信息和解密后实时数字资产数据,对签名数据、实时散列值以及解密后用户信息进
7.根据权利要求3所述的一种区块链数字资产安全管理方法,其特征在于:安全验证通过后,使用数字资产分析模型,对解密后实时数字资产数据进行数字资产分析,得到实时数字资产类型,并根据实时数字资产类型,使用数字资产区块链系统,对加密后实时数字资产数据进行上链存储,包括如下步骤:
8.根据权利要求7所述的一种区块链数字资产安全管理方法,其特征在于:基于区块链,根据实时数字资产类型,使用IBFT共识算法,对实时数据存储请求进行共识,包括如下步骤:
9.根据权利要求8所述的一种区块链数字资产安全管理方法,其特征在于:所述的IAP聚类算法由AP聚类算法、熵权法以及信誉机制评分策略构成。
10.一种区块链数字资产安全管理系统,用于实现如权利要求1-9任一所述的区块链数字资产安全管理方法,其特征在于:所述的系统包括数字资产安全管理平台、可信机构以及若干终端服务器,所述的数字资产安全管理平台和可信机构均分别与若干终端服务器通信连接,且数字资产安全管理平台与可信机构通信连接,若干所述的终端服务器构成数字资产区块链系统;
...【技术特征摘要】
1.一种区块链数字资产安全管理方法,其特征在于:包括如下步骤:
2.根据权利要求1所述的一种区块链数字资产安全管理方法,其特征在于:基于数字资产安全管理平台,构建合法用户数据库、数字资产分析模型以及攻击入侵检测模型,并根据所有连接至数字资产安全管理平台的终端服务器,构建数字资产区块链系统,包括如下步骤:
3.根据权利要求2所述的一种区块链数字资产安全管理方法,其特征在于:所述的数字资产分析模型基于resnet算法构建。
4.根据权利要求2所述的一种区块链数字资产安全管理方法,其特征在于:所述的攻击入侵检测模型基于bilstm算法构建。
5.根据权利要求1所述的一种区块链数字资产安全管理方法,其特征在于:使用sha-256散列函数,计算加密后实时数字资产数据的实时sha-256散列值。
6.根据权利要求1所述的一种区块链数字资产安全管理方法,其特征在于:基于数字资产安全管理平台,根据公钥,对加密后用户信息和加密后实时数字资产数据进行解密,得到解密后用户信息和解密后实时数字资产数据,对签名数据、实时散列值以及解密后用户信...
【专利技术属性】
技术研发人员:晁高锋,顾云龙,
申请(专利权)人:金网络北京数字科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。