System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于区块链的远程大数据采集与安全传输方法及系统技术方案_技高网

基于区块链的远程大数据采集与安全传输方法及系统技术方案

技术编号:41146906 阅读:5 留言:0更新日期:2024-04-30 18:14
本发明专利技术涉及数据传输技术领域,具体涉及基于区块链的远程大数据采集与安全传输方法,采集传输步骤为:S1、确定数据采集的类型,选择合适的采集工具;S2、编写数据采集的脚本,对采集的数据进行预处理;S3、将采集得到的数据进行存储,放置在存储系统内进行保存;S4、通过在存储系统与另一端的计算机内部通过VPN建立出安全隧道,在进行数据传输时,用户通过面部认证。本发明专利技术通过建立的VPN隧道进行数据的传输,并且在传输的前后通过对用户的面部进行认证,能够确保数据的传输是技术人员的操作,而阻挡目标人员操作传输数据,在传输的过程中,对传输的数据进行加密处理,防止数据在传输过程中,被截取的情况,带来了更好的使用前景。

【技术实现步骤摘要】

本专利技术属于数据传输,具体为基于区块链的远程大数据采集与安全传输方法及系统


技术介绍

1、区块链是一种块链式存储、不可篡改、安全可信的去中心化分布式账本,它结合了分布式存储、点对点传输、共识机制、密码学等技术,通过不断增长的数据块链记录交易和信息,确保数据的安全和透明性,区块链起源于比特币,最初由中本聪在2008年提出,作为比特币的底层技术,从诞生初期的比特币网络开始,区块链逐渐演化为一项全球性技术,吸引了全球的关注和投资,随后,以太坊等新一代区块链平台的出现进一步扩展了应用领域,区块链的特点包括去中心化、不可篡改、透明、安全和可编程性,每个数据块都链接到前一个块,形成连续的链,保障了交易历史的完整性,智能合约技术使区块链可编程,支持更广泛的应用,数据传输是数据从一个地方传送到另一个地方的通信过程,数据传输系统通常由传输信道和信道两端的数据电路终接设备组成,在某些情况下,还包括信道两端的复用设备,传输信道可以是一条专用的通信信道,也可以由数据交换网、电话交换网或其他类型的交换网路来提供,数据传输系统的输入输出设备为终端或计算机,统称数据终端设备,它所发出的数据信息一般都是字母、数字和符号的组合,为了传送这些信息,就需将每一个字母、数字或符号用二进制代码来表示数据传输是数据从一个地方传送到另一个地方的通信过程,然而随着计算机大数据的飞速发展,计算机数据传输量变大,其中在对区块链中的数据进行采集传输时,传输数据方式并没有较为安全的传输方式,传输的数据容易泄露出去,造成数据丢失,对区块链造成严重的损失,对此,我们提出了基于区块链的远程大数据采集与安全传输方法及系统。


技术实现思路

1、针对现有技术的不足,本专利技术提供了基于区块链的远程大数据采集与安全传输方法及系统,以解决以上技术问题。

2、为实现上述目的,本专利技术提供如下技术方案:基于区块链的远程大数据采集与安全传输方法,采集传输步骤为:

3、s1、确定数据采集的类型,选择合适的采集工具;

4、s2、编写数据采集的脚本,对采集的数据进行预处理;

5、s3、将采集得到的数据进行存储,放置在存储系统内进行保存;

6、s4、通过在存储系统与另一端的计算机内部通过vpn建立出安全隧道,在进行数据传输时,用户通过面部认证,确认传输;

7、s5、通过使用量子加密法对传输的数据进行加密,通过建立的vpn隧道对加密的数据进行传输,传输至另一端计算机内部;

8、s6、用户再次通过面部认证,对加密的数据进行解密处理,得到采集的数据。

9、优先地,s1步骤中采集的数据类型包括有交易数据、区块数据与网络状态数据,选择的采集工具包括基于python的web3.py与web3.js库,用于从以太坊区块链节点或区块链网络中获取数据。

10、优先地,s2步骤中数据预处理包括有对数据的清洗、数据的转换与数据的集成,数据的清洗步骤为对数据进行检测分析,得到数据中存在的质量问题,根据数据分析中存在的质量问题,来定义清洗的规则,使用聚类算法对数据进行清洗,执行清洗方案,对数据中问题进行清洗操作;

11、数据的转换步骤为将清洗后的数据的格式进行转换,在转换后,进行验证来确保转换后格式是否准确;

12、数据的集成步骤为将转换后的数据进行统一的合并集成到一个统一的数据集中,将数据进行存储。

13、优先地,s4步骤中vpn安全隧道建立步骤为根据需求,选择点对点隧道,使用l2tp隧道协议,在防火墙中设置相应的vpn隧道策略与安全规则,使用openvpn隧道工具进行创建,将公共网络与内部网络进行隔离,在另一端计算机上安装好vpn客户端软件,并设置好相关配置文件,配置文件包括有ip地址、用户名与密码,使用vpn客户端软件连接到创建的vpn隧道内部,进行数据的交互传输。

14、优先地,s4步骤中面部认证方式通过预先输入账号信息登录至客户端内部,将用户的面部信息进行录入,并不断的转动头部,将头部的信息完全录入至计算机内部,面部认证的方式基于特征脸的方法进行面部识别,通过将人脸图像投影至标准人脸的图像空间内,比较它们投影来识别人脸。

15、优先地,特征脸方法设t为处理图像矩阵,每一列对应一个减去均值图像以后的图像,则方差矩阵为s=tt,对s特征值分解为:

16、sv=tttv=λ1v1

17、其中ttt为大矩阵,使用如下特征值进行分解:

18、tttu=λ1u1

19、在等式的两边乘以t得到:

20、ttttu=λtu1

21、如果ui是ttt的一个特征向量,则vi=tui是s的一个特征向量,假设我们的训练集有300张100×100像素的图像,则ttt是一个300×300的矩阵,这就比原先的10000×10000协方差矩阵容易处理。

22、优先地,s5步骤中量子加密法在发送端与建立端之间建立量子通道,量子通道为光纤,发送端将一些随机的量子发送给接收端,量子在传输过程中发生测量,接收端也会发送随机量子给发送端,发送端与接收端共同生成密钥,接收端与发送端将光子的态转换为0或1,不断重复步骤,得到n为的共同密钥,接收端与发送端对密钥信息进行加密与解密。

23、优先地,为了创建关键帧,允许光子穿过线性或对角偏振器中的0或1个狭缝,同时记录不同的方向,对于每个注入的位,随机选择一个过滤器来检测和写入偏振方向和位值;

24、使用哪种模式来接收单个光子,但是,他没有具体说明每个光子的比特是0还是1,光子删除在正确模式下未观察到的光子,而在正确模式下观察到的光子是输入加密或解密消息的算法的关键。

25、优先地,s4步骤中在建立vpn隧道时,vpn客户端与vpn服务器进行身份验证和密钥协商,身份验证成功,vpn客户端和vpn服务器之间将建立一条安全通信通道,用于加密和传输数据。

26、基于区块链的远程大数据采集与安全传输系统,系统包括有计算机、采集脚本、存储系统、vpn安全隧道、面部认证系统与加密系统,采集脚本编写在计算机内部,存储系统用以存储采集的数据,面部认证系统用以认证用户,加密系统用以对数据进行加密。

27、与现有技术相比,本专利技术的有益效果如下:

28、本专利技术通过建立的vpn隧道进行数据的传输,并且在传输的前后通过对用户的面部进行认证,能够确保数据的传输是技术人员的操作,而阻挡目标人员操作传输数据,在传输的过程中,对传输的数据进行加密处理,防止数据在传输过程中,被截取的情况,带来了更好的使用前景。

本文档来自技高网...

【技术保护点】

1.基于区块链的远程大数据采集与安全传输方法,其特征在于,采集传输步骤为:

2.根据权利要求1所述的基于区块链的远程大数据采集与安全传输方法,其特征在于:S1步骤中采集的数据类型包括有交易数据、区块数据与网络状态数据,选择的采集工具包括基于Python的Web3.py与Web3.js库,用于从以太坊区块链节点或区块链网络中获取数据。

3.根据权利要求1所述的基于区块链的远程大数据采集与安全传输方法,其特征在于:S2步骤中数据预处理包括有对数据的清洗、数据的转换与数据的集成,数据的清洗步骤为对数据进行检测分析,得到数据中存在的质量问题,根据数据分析中存在的质量问题,来定义清洗的规则,使用聚类算法对数据进行清洗,执行清洗方案,对数据中问题进行清洗操作;

4.根据权利要求1所述的基于区块链的远程大数据采集与安全传输方法,其特征在于:S4步骤中VPN安全隧道建立步骤为根据需求,选择点对点隧道,使用L2TP隧道协议,在防火墙中设置相应的VPN隧道策略与安全规则,使用OpenVPN隧道工具进行创建,将公共网络与内部网络进行隔离,在另一端计算机上安装好VPN客户端软件,并设置好相关配置文件,配置文件包括有IP地址、用户名与密码,使用VPN客户端软件连接到创建的VPN隧道内部,进行数据的交互传输。

5.根据权利要求1所述的基于区块链的远程大数据采集与安全传输方法,其特征在于:S4步骤中面部认证方式通过预先输入账号信息登录至客户端内部,将用户的面部信息进行录入,并不断的转动头部,将头部的信息完全录入至计算机内部,面部认证的方式基于特征脸的方法进行面部识别,通过将人脸图像投影至标准人脸的图像空间内,比较它们投影来识别人脸。

6.根据权利要求5所述的基于区块链的远程大数据采集与安全传输方法,其特征在于:特征脸方法设T为处理图像矩阵,每一列对应一个减去均值图像以后的图像,则方差矩阵为S=TT,对S特征值分解为:

7.根据权利要求1所述的基于区块链的远程大数据采集与安全传输方法,其特征在于:S5步骤中量子加密法在发送端与建立端之间建立量子通道,量子通道为光纤,发送端将一些随机的量子发送给接收端,量子在传输过程中发生测量,接收端也会发送随机量子给发送端,发送端与接收端共同生成密钥,接收端与发送端将光子的态转换为0或1,不断重复步骤,得到n为的共同密钥,接收端与发送端对密钥信息进行加密与解密。

8.根据权利要求7所述的基于区块链的远程大数据采集与安全传输方法,其特征在于:为了创建关键帧,允许光子穿过线性或对角偏振器中的0或1个狭缝,同时记录不同的方向,对于每个注入的位,随机选择一个过滤器来检测和写入偏振方向和位值;

9.根据权利要求1所述的基于区块链的远程大数据采集与安全传输方法,其特征在于:S4步骤中在建立VPN隧道时,VPN客户端与VPN服务器进行身份验证和密钥协商,身份验证成功,VPN客户端和VPN服务器之间将建立一条安全通信通道,用于加密和传输数据。

10.基于区块链的远程大数据采集与安全传输系统,其特征在于:系统包括有计算机、采集脚本、存储系统、VPN安全隧道、面部认证系统与加密系统,采集脚本编写在计算机内部,存储系统用以存储采集的数据,面部认证系统用以认证用户,加密系统用以对数据进行加密。

...

【技术特征摘要】

1.基于区块链的远程大数据采集与安全传输方法,其特征在于,采集传输步骤为:

2.根据权利要求1所述的基于区块链的远程大数据采集与安全传输方法,其特征在于:s1步骤中采集的数据类型包括有交易数据、区块数据与网络状态数据,选择的采集工具包括基于python的web3.py与web3.js库,用于从以太坊区块链节点或区块链网络中获取数据。

3.根据权利要求1所述的基于区块链的远程大数据采集与安全传输方法,其特征在于:s2步骤中数据预处理包括有对数据的清洗、数据的转换与数据的集成,数据的清洗步骤为对数据进行检测分析,得到数据中存在的质量问题,根据数据分析中存在的质量问题,来定义清洗的规则,使用聚类算法对数据进行清洗,执行清洗方案,对数据中问题进行清洗操作;

4.根据权利要求1所述的基于区块链的远程大数据采集与安全传输方法,其特征在于:s4步骤中vpn安全隧道建立步骤为根据需求,选择点对点隧道,使用l2tp隧道协议,在防火墙中设置相应的vpn隧道策略与安全规则,使用openvpn隧道工具进行创建,将公共网络与内部网络进行隔离,在另一端计算机上安装好vpn客户端软件,并设置好相关配置文件,配置文件包括有ip地址、用户名与密码,使用vpn客户端软件连接到创建的vpn隧道内部,进行数据的交互传输。

5.根据权利要求1所述的基于区块链的远程大数据采集与安全传输方法,其特征在于:s4步骤中面部认证方式通过预先输入账号信息登录至客户端内部,将用户的面部信息进行录入,并不断的转动头部,将头部的信息完全录入至计算机内部,面部认证的方式基于特征脸的方法进行面部识别,通过将...

【专利技术属性】
技术研发人员:陈雯珊王辉陈爱泉梁诗瑶许燕萍
申请(专利权)人:福建省星云大数据应用服务有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1