具有验证功能的大数据传输方法与流程
- 国知局
- 2024-08-02 14:11:53
本发明涉及区块链,具体为一种具有验证功能的大数据传输方法。
背景技术:
1、区块链(blockchain)是信息技术领域的术语,从本质上讲,它是共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征。在区块链使用的过程中,需要对大数据进行传输。
2、现有的大数据传输方法在进行数据传输的过程中,保密性不足,一来没有对区块链中的数据被传输方进行充分验证,二来通过加密的大数据被下载后再进行解密,使得数据易被破解,造成数据泄露。
3、于是,有鉴于此,针对现有的结构及缺失予以研究改良,提出一种具有验证功能的大数据传输方法。
技术实现思路
1、针对现有技术的不足,本发明提供了一种具有验证功能的大数据传输方法,解决了上述背景技术中提出的问题。
2、为实现以上目的,本发明通过以下技术方案予以实现:一种具有验证功能的大数据传输方法,包括区块链服务器、链路连接模块和数据传输模块,所述区块链服务器连接有主区块链系统,且主区块链系统通过链路连接模块连接有子区块链系统,所述链路连接模块包括识别验证模块和验证记录模块,且识别验证模块连接有验证记录模块,所述识别验证模块包括身份审核验证模块、接入权限验证模块和管理节点验证模块,所述身份审核验证模块连接有接入权限验证模块,且身份审核验证模块用于对子区块链系统节点的身份进行审核验证,确保该节点安全无风险,审核通过则进入下一步骤,所述接入权限验证模块用于通过校检码对子区块链系统节点的接入权限进行验证,确保其具备接入权限,且接入权限验证模块连接有管理节点验证模块,所述管理节点验证模块用于进行主区块链系统的各管理节点对新接入子区块链系统节点的共识验证,在各管理节点均通过该节点的验证后允许接入,所述子区块链系统连接有数据传输模块,且数据传输模块连接有监测记录模块和异常检测模块,所述监测记录模块用于对数据传输的过程进行监测并对数据传输的历史情况进行追踪记录,所述异常检测模块用于对数据传输过程中未通过安全解密的异常情况进行检测并对这部分数据传输节点进行异常记录。
3、进一步的,所述识别验证模块用于对所接入的子区块链节点进行验证,并在多重验证通过后执行子区块链系统的区块链节点与主区块链系统之间的接入连接,验证记录模块用于对通过验证的区块链节点进行记录,使得该节点一段时间内能够无需验证登入,避免重复验证浪费系统资源。
4、进一步的,所述异常检测模块连接有数据反馈模块,且数据反馈模块用于将异常检测的情况反馈至主区块链系统,所述数据反馈模块连接有反馈解析模块,且反馈解析模块用于对所反馈的异常情况记录中的异常节点和失败传输数据进行解析识别。
5、进一步的,所述反馈解析模块连接有节点标记模块和数据锁定模块,且节点标记模块用于对未通过安全解密的异常节点进行异常标记,并且数据锁定模块用于对该异常节点所下载传输的数据进行锁定,防止该节点继续下载传输这部分解密失败的传输数据,所述节点标记模块连接有二次验证模块,且二次验证模块用于对经过多次异常标记的异常节点进行二次验证,二次验证过程与识别验证模块一致,确保节点安全。
6、进一步的,所述数据传输模块包括数据加解密模块、数据输出模块、数据接收模块、数据储存模块和数据读取模块,所述数据加解密模块用于进行传输数据的加密解密,提高数据安全性,且数据加解密模块连接有数据输出模块,所述数据输出模块连接有数据接收模块,且数据接收模块用于子区块链系统节点进行数据接收,所述数据接收模块连接有数据储存模块,且数据储存模块连接有数据读取模块。
7、进一步的,所述数据加解密模块包括数据传输请求模块、动态秘钥验证模块和数据传输授权模块,所述数据传输请求模块用于数据接收端发出数据传输请求模块,且数据传输请求模块连接有动态秘钥验证模块,所述动态秘钥验证模块用于在数据输出端同意请求后进行动态秘钥验证,确保数据传输的安全性,且动态秘钥验证模块的输出端连接有数据传输授权模块。
8、进一步的,所述数据加解密模块还包括数据安全加密模块和传输区块生成模块,所述数据传输授权模块连接有数据安全加密模块,且数据传输授权模块能够在动态秘钥验证通过后授权进行数据传输,并且数据安全加密模块用于在数据传输的过程中进行数据加密,所述数据安全加密模块连接有传输区块生成模块,且传输区块生成模块用于生成一个用于数据传输的临时中间区块。
9、进一步的,所述数据加解密模块还包括数据临时储存模块和数据安全解密模块,所述传输区块生成模块连接有数据临时储存模块,且数据临时储存模块用于对临时中间区块对传输数据进行临时储存,所述数据临时储存模块连接有数据安全解密模块,且数据安全解密模块用于对临时中间区块中所临时储存的加密数据进行解密,通过解密则允许进行数据输出下载。
10、进一步的,所述数据安全加密模块包括同态加密运算模块和非对称加密模块,且同态加密运算模块连接有非对称加密模块,所述同态加密运算模块用于通过同态加密算法对传输数据进行加密,所述非对称加密模块用于通过公钥加密的形式对初步加密后的传输数据进行再加密。
11、进一步的,所述数据安全解密模块包括非对称解密模块和同态解密运算模块,且非对称解密模块连接有同态解密运算模块,所述非对称解密模块用于通过私钥解密的形式对传输数据进行一次解密,获取同态加密后的传输数据,所述同态解密运算模块用于通过同态加密逆运算对同态加密后的传输数据进行解密,从而还原初始的传输数据。
12、本发明提供了一种具有验证功能的大数据传输方法,具备以下有益效果:
13、该具有验证功能的大数据传输方法,通过链路连接模块便于在区块链连接的过程中对各区块进行识别验证,并且采用了多重验证结构,此外,数据传输的过程中通过数据加解密模块能够进行传输数据的加密解密,并且采用临时区块进行临时储存,在临时储存的过程中进行加解密,避免了加密文件被下载后通过后续处理解密的情况,从而规避了数据泄露的情况,提高数据安全性。
14、1.该具有验证功能的大数据传输方法设置有链路连接模块,识别验证模块用于对所接入的子区块链节点进行验证,并在多重验证通过后执行子区块链系统的区块链节点与主区块链系统之间的接入连接,验证记录模块能够对通过验证的区块链节点进行记录,使得该节点一段时间内能够无需验证登入,避免重复验证浪费系统资源,其中身份审核验证模块用于对子区块链系统节点的身份进行审核验证,确保该节点安全无风险,审核通过则进入下一步骤,接入权限验证模块用于通过校检码对子区块链系统节点的接入权限进行验证,确保其具备接入权限,管理节点验证模块用于进行主区块链系统的各管理节点对新接入子区块链系统节点的共识验证,在各管理节点均通过该节点的验证后允许接入。
15、2.该具有验证功能的大数据传输方法设置有反馈解析模块,监测记录模块能够对数据传输的过程进行监测并对数据传输的历史情况进行追踪记录,异常检测模块能够对数据传输过程中未通过安全解密的异常情况进行检测并对这部分数据传输节点进行异常记录,数据反馈模块用于将异常检测的情况反馈至主区块链系统,反馈解析模块便于对所反馈的异常情况记录中的异常节点和失败传输数据进行解析识别,节点标记模块能够对未通过安全解密的异常节点进行异常标记,数据锁定模块便于对该异常节点所下载传输的数据进行锁定,防止该节点继续下载传输这部分解密失败的传输数据,二次验证模块能够对经过多次异常标记的异常节点进行二次验证,二次验证过程与识别验证模块一致,确保节点安全。
16、3.该具有验证功能的大数据传输方法设置有数据加解密模块,数据传输请求模块用于数据接收端发出数据传输请求模块,动态秘钥验证模块用于在数据输出端同意请求后进行动态秘钥验证,确保数据传输的安全性,数据传输授权模块能够在动态秘钥验证通过后授权进行数据传输,数据安全加密模块用于在数据传输的过程中进行数据加密,传输区块生成模块用于生成一个用于数据传输的临时中间区块,数据临时储存模块用于对临时中间区块对传输数据进行临时储存,数据安全解密模块用于对临时中间区块中所临时储存的加密数据进行解密,通过解密则允许进行数据输出下载。
17、4.该具有验证功能的大数据传输方法设置有数据加解密模块,同态加密运算模块用于通过同态加密算法对传输数据进行加密,同态加密的思想起源于私密同态;非对称加密模块用于通过公钥加密的形式对初步加密后的传输数据进行再加密;非对称解密模块用于通过私钥解密的形式对传输数据进行一次解密,获取同态加密后的传输数据,同态解密运算模块用于通过同态加密逆运算对同态加密后的传输数据进行解密,从而还原初始的传输数据,采用了不同的多次加密形式,使得加密结构更为复杂,破解难度更大。
18、5.该具有验证功能的大数据传输方法设置有数据传输模块,数据加解密模块能够进行传输数据的加密解密,并且采用临时区块进行临时储存,在临时储存的过程中进行加解密,避免了加密文件被下载后通过后续处理解密的情况,从而规避了数据泄露的情况,提高数据安全性,使得数据输出模块能够对通过安全验证解密后的数据进行输出,数据接收模块用于子区块链系统节点进行数据接收,通过数据储存模块便于对传输接收后的数据进行数据储存,通过数据读取模块便于进行常规的数据读取,并且所读取的数据为加密解密后的初始数据。
本文地址:https://www.jishuxx.com/zhuanli/20240801/241986.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表