一种基于硬件加密的网络数据传输装置和方法制造方法及图纸

技术编号:38521235 阅读:15 留言:0更新日期:2023-08-19 17:00
本发明专利技术公开了一种基于硬件加密的网络数据传输装置和方法,包括数据采集模块、硬件模块、数据传输模块、数据接收模块以及提交数据模块。本发明专利技术采用上述的一种基于硬件加密的网络数据传输装置和方法,一方面,通过内置证书,采用证书信任链管理的方式,降低了数据加密端和终端之间双向认证的复杂度;另一方面,弥补了加密算法等现有技术中的缺陷,加密速度更快、安全性更高,用户不需要安装任何的客户端软件,操作步骤简单。操作步骤简单。操作步骤简单。

【技术实现步骤摘要】
一种基于硬件加密的网络数据传输装置和方法


[0001]本专利技术涉及数据安全
,尤其是涉及一种基于硬件加密的网络数据传输装置和方法。

技术介绍

[0002]随着计算机网络技术的飞速发展,在实际工作和学习的过程中,必不可少的面临一些信息安全隐患,网络信息发展传播迅速,同时信息泄露等问题也在不断出现,所以在使用网络的工程中所产生的数据传输所存在的安全问题是目前社会首要解决的问题。
[0003]目前大多数通过数据加密技术,可以在一定程度上提高数据传输的安全性,保证传输数据的完整性,一个数据加密系统仅使用加密算法和加密密钥来保证数据传输过程中不被泄露,现有技术并未将硬件加密与数据传输联系在一起增加数据传输的安全性。

技术实现思路

[0004]本专利技术的目的是提供一种基于硬件加密的网络数据传输装置和方法,是基于现在已有的加密算法和加密证书相结合的方式,增加现有的网络数据传输的安全性。
[0005]为实现上述目的,本专利技术提供了一种基于硬件加密的网络数据传输装置,包括数据采集模块、硬件模块、数据传输模块、数据接收模块以及提交数据模块;
[0006]数据采集模块,用于采集相应的网络数据;
[0007]硬件模块,包括存储器保护单元MPU、数据存储器、加密模块,其中数据存储器用来存储需要加密的数据,加密模块用于对数据进行加密处理,存储器保护单元MPU用于对数据的备份存储;
[0008]数据传输模块,用于将加密后的数据进行传输,传输至下一个节点;
[0009]数据接收模块,用于接收上一个节点所传输过来的加密数据,对数据进行解密;
[0010]提交数据模块,用于将解密后的数据提交给终端。
[0011]一种基于硬件加密的网络数据传输方法,包括以下步骤:
[0012]步骤S1:将网络数据进行采集并传送至硬件模块;
[0013]步骤S2:将传送至硬件模块中的数据进行加密,并传送至存储器中进行保存备份;
[0014]步骤S3:将加密后的数据发送至数据传输模块,对数据进行传输;
[0015]步骤S4:通过数据传输模块将数据传送至数据接收模块,并对数据进行处理;
[0016]步骤S5:通过数据接收模块对数据的处理之后将数据信息提交给终端。
[0017]优选的,所述步骤S1包括以下步骤:
[0018]步骤S11:通过网络爬虫等方式采集网络数据,抓取有效信息并实现收录;
[0019]步骤S12:将采集到的数据进行清洗,消除异常数据后将其转换为易于处理的形式;
[0020]步骤S13:将处理完成后的数据传送至硬件模块中的数据存储器中,等待下一步操作。
[0021]优选的,所述步骤S2包括以下步骤:
[0022]步骤S21:将数据存储器中的数据传送至加密模块,对数据进行加密处理;
[0023]步骤S22:将数据传送至存储器保护单元,对数据进行保存备份;
[0024]步骤S23:将加密后的数据传输至数据传输模块的传输节点中,等待传输。
[0025]优选的,所述步骤S3包括以下步骤:
[0026]步骤S31:在传输模块中对链路进行加密,保护通信节点间的数据安全;
[0027]步骤S32:通过节点加密的方法,在数据接收模块中设置节点。
[0028]优选的,所述步骤S4包括以下步骤:
[0029]步骤S41:在数据接收模块中的节点加密的验证通过后,接收数据传输模块所传输过来的加密数据;
[0030]步骤S42:在数据接收模块中,通过硬件加密的逆方法将数据还原成初始状态;
[0031]步骤S43:将数据提交给下一模块。
[0032]优选的,所述步骤S5包括:将接收到完整初始数据,进行分析整理后提交给终端。
[0033]因此,本专利技术采用上述一种基于硬件加密的网络数据传输装置和方法,一方面,通过内置证书,采用证书信任链管理的方式,降低了数据加密端和终端之间双向认证的复杂度;另一方面,弥补了加密算法等现有技术中的缺陷,加密速度更快、安全性更高,用户不需要安装任何的客户端软件,操作步骤简单。
[0034]下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。
附图说明
[0035]图1是本专利技术一种基于硬件加密的网络数据传输装置和方法实施例的系统流程图。
具体实施方式
[0036]以下通过附图和实施例对本专利技术的技术方案作进一步说明。
[0037]除非另外定义,本专利技术使用的技术术语或者科学术语应当为本专利技术所属领域内具有一般技能的人士所理解的通常意义。
[0038]实施例一
[0039]如图所示,本专利技术提供了一种基于硬件加密的网络数据传输装置,包括数据采集模块、硬件模块、数据传输模块、数据接收模块以及提交数据模块;
[0040]数据采集模块,用于采集相应的网络数据;
[0041]硬件模块,包括存储器保护单元MPU、数据存储器、加密模块,其中数据存储器用来存储需要加密的数据,加密模块用于对数据进行加密处理,存储器保护单元MPU用于对数据的备份存储;
[0042]数据传输模块,用于将加密后的数据进行传输,传输至下一个节点;
[0043]数据接收模块,用于接收上一个节点所传输过来的加密数据,对数据进行解密;
[0044]提交数据模块,用于将解密后的数据提交给终端。
[0045]本专利技术还提供了一种基于硬件加密的网络数据传输方法,包括以下步骤:
[0046]步骤S1:将网络数据进行采集并传送至硬件模块,硬件模块的工作过程具体如下:
[0047]步骤S11:通过网络爬虫等方式按照一定的逻辑和算法规则,在全互联网中采集网络数据,抓取有效信息并实现收录。
[0048]步骤S12:将采集到的数据进行清洗、集成、转换、离散、归约、特征选择和提取等一系列处理工作,消除异常数据后将其转换为易于处理的形式。
[0049]步骤S13:将处理完成后的数据传送至硬件模块中的数据存储器中并进行分类整理,等待下一步操作。
[0050]步骤S2:将传送至硬件模块中的数据进行加密,并传送至存储器中进行保存备份,硬件模块的工作过程具体如下:
[0051]步骤S21:将数据存储器中的数据传送至加密模块,对数据进行加密处理。在加密模块包括加密所需要的证书和私钥,将其保存,将其授权给加密模块中的可信硬件环境单元,将所需要加密的数据进行加密。
[0052]步骤S22:将数据传送至存储器保护单元,对数据进行保存备份,防止数据的缺损和丢失。
[0053]步骤S23:将加密后的数据传输至数据传输模块的传输节点中,等待传输。
[0054]步骤S3:将加密后的数据发送至数据传输模块,对数据进行传输,数据传输模块的工作过程具体如下:
[0055]步骤S31:在传输模块中对链路进行加密,保护通信节点间的数据安全;
[0056本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于硬件加密的网络数据传输装置,其特征在于:包括数据采集模块、硬件模块、数据传输模块、数据接收模块以及提交数据模块;数据采集模块,用于采集相应的网络数据;硬件模块,包括存储器保护单元MPU、数据存储器、加密模块;其中数据存储器用来存储需要加密的数据,加密模块用于对数据进行加密处理,存储器保护单元MPU用于对数据的备份存储;数据传输模块,用于将加密后的数据进行传输,传输至下一个节点;数据接收模块,用于接收上一个节点所传输过来的加密数据,对数据进行解密;提交数据模块,用于将解密后的数据提交给终端。2.一种如权利要求1所述的一种基于硬件加密的网络数据传输方法,其特征在于:包括以下步骤:步骤S1:将网络数据进行采集并传送至硬件模块;步骤S2:将传送至硬件模块中的数据进行加密,并传送至存储器中进行保存备份;步骤S3:将加密后的数据发送至数据传输模块,对数据进行传输;步骤S4:通过数据传输模块将数据传送至数据接收模块,并对数据进行处理;步骤S5:通过数据接收模块对数据的处理之后将数据信息提交给终端。3.根据权利要求2所述的一种基于硬件加密的网络数据传输方法,其特征在于:所述步骤S1包括以下步骤:步骤S11:通过网络爬虫等方式采集网络数据,抓取有效信息并实现收录;步骤S12:将采集到...

【专利技术属性】
技术研发人员:李启龙马越黄晶晶褚治广范颖晨冮明颖
申请(专利权)人:启升辽宁工业集团有限公司
类型:发明
国别省市:

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

1