一种基于现场可编程门阵列的加密型网络系统的制作方法

文档序号:10058187阅读:195来源:国知局
一种基于现场可编程门阵列的加密型网络系统的制作方法
【技术领域】
[0001]本实用新型涉及一种网络系统,更具体地说涉及一种基于现场可编程门阵列的加密型网络系统。
【背景技术】
[0002]在计算机网络中信息的加密都是有着不同的加密方式,从明文变成密文的过程实际上就是把数字信息通过各种方式的变换使其成为与密文截然不同的数字信息,端对端加密和链路加密是计算机网络中主要的两种方式。数据加密可以通过软件也可以通过硬件实现,在微电子技术还不够成熟的阶段,计算机与加密算法的结合实现了应用比较广泛的软件加密技术,随着微电子技术的日益成熟,FPGA (现场可编程门阵列)芯片以及ASIC芯片的大量使用,硬件加密方式渐渐走入了我们的生活中,而且在一些领域正在慢慢取代软件方式做加密。
【实用新型内容】
[0003]本实用新型主要解决的技术问题是:提供一种基于现场可编程门阵列的加密型网络系统,对网络传输数据采用加密传输,且利用硬件实现加密过程,稳定性好、抗解密程度与兼容性都较好。
[0004]为解决上述技术问题,本实用新型涉及一种网络系统,更具体地说涉及一种基于现场可编程门阵列的加密型网络系统,包括现场可编程门阵列、加密/解密模块、RSA密码模块、PCI接口模块、仿真调试逻辑分析仪、网卡芯片、执行器接口模块、串行配置芯片、同步动态随机存储器和闪存,对网络传输数据采用加密传输,且利用硬件实现加密过程,稳定性好、抗解密程度与兼容性都较好。
[0005]加密/解密模块一端与现场可编程门阵列相连,另一端与RSA密码模块相连,RSA密码模块与现场可编程门阵列相连,现场可编程门阵列完成密码传输的控制,加密/解密模块生成私匙并对私匙进行传输与存储,RSA密码模块生成公匙。PCI接口模块与现场可编程门阵列相连,PCI接口模块为现场可编程门阵列提供与上位机通信接口。仿真调试逻辑分析仪与现场可编程门阵列相连,仿真调试逻辑分析仪用于监测系统程序运行状态。网卡芯片与现场可编程门阵列相连,网卡芯片为系统提供网络通信能力。串行配置芯片一端与执行器接口模块相连,另一端与现场可编程门阵列相连,执行器接口模块为串行配置芯片提供快速编程接口,串行配置芯片为现场可编程门阵列配置程序。同步动态随机存储器与现场可编程门阵列相连,同步动态随机存储器用于片上系统及数据的存储。闪存与现场可编程门阵列相连,闪存用于存储嵌入式系统。
[0006]作为本方案的进一步优化,本实用新型一种基于现场可编程门阵列的加密型网络系统所述的现场可编程门阵列选用阿尔特拉有限公司生产的现场可编程门阵列,其型号为EP3C40F484。
[0007]作为本方案的进一步优化,本实用新型一种基于现场可编程门阵列的加密型网络系统所述的网卡芯片选用普联技术科技有限公司生产的网卡芯片,其型号为3269C。
[0008]作为本方案的进一步优化,本实用新型一种基于现场可编程门阵列的加密型网络系统所述的串行配置芯片的容量为128Mb。
[0009]本实用新型一种基于现场可编程门阵列的加密型网络系统的有益效果为:
[0010]a.对数据进行保护传输,增加了安全性;
[0011]b.数据传输稳定性好;
[0012]c.兼容性好。
【附图说明】
[0013]图1为本实用新型一种基于现场可编程门阵列的加密型网络系统的系统框图。
【具体实施方式】
[0014]在图1中,本实用新型涉及一种网络系统,更具体地说涉及一种基于现场可编程门阵列的加密型网络系统,包括现场可编程门阵列、加密/解密模块、RSA密码模块、PCI接口模块、仿真调试逻辑分析仪、网卡芯片、执行器接口模块、串行配置芯片、同步动态随机存储器和闪存,对网络传输数据采用加密传输,且利用硬件实现加密过程,稳定性好、抗解密程度与兼容性都较好。
[0015]PCI接口模块与现场可编程门阵列相连,PCI接口模块为现场可编程门阵列提供与上位机通信接口。上位机为现场可编程门阵列提供工作时钟,控制现场可编程门阵列的工作频率。从上位机传输的数据经过PCI接口模块传输至现场可编程门阵列。
[0016]加密/解密模块一端与现场可编程门阵列相连,另一端与RSA密码模块相连,RSA密码模块与现场可编程门阵列相连,现场可编程门阵列完成密码传输的控制,加密/解密模块生成私匙并对私匙进行传输与存储,RSA密码模块生成公匙。网卡芯片与现场可编程门阵列相连,网卡芯片为系统提供网络通信能力。网卡芯片选用普联技术科技有限公司生产的网卡芯片,其型号为3269C。现场可编程门阵列接收上位机数据,现场可编程门阵列传输明文至加密/解密模块,加密/解密模块将明文转化为密文传输回现场可编程门阵列。现场可编程门阵列将数据以数据包形式传输至RSA密码模块,RSA密码模块生成公匙并传输至网卡芯片,通过网络封包后传输至上位机。私匙由加密/解密模块保存起来。通过互传数据完成网络迷匙的交换。现场可编程门阵列选用阿尔特拉有限公司生产的现场可编程门阵列,其型号为EP3C40F484,该型现场可编程门阵列运行速度快,稳定性好,为系统运行提供快速的控制端。
[0017]仿真调试逻辑分析仪与现场可编程门阵列相连,仿真调试逻辑分析仪用于监测系统程序运行状态。利用仿真调试逻辑分析仪可随时监控系统运行状况。
[0018]串行配置芯片一端与执行器接口模块相连,另一端与现场可编程门阵列相连,执行器接口模块为串行配置芯片提供快速编程接口,串行配置芯片为现场可编程门阵列配置程序。串行配置芯片的容量为128Mb。串行配置芯片与执行器接口模块相结合为现场可编程门阵列提供大容量、快速的程序输入。
[0019]同步动态随机存储器与现场可编程门阵列相连,同步动态随机存储器用于片上系统及数据的存储。现场可编程门阵列产生的数据存储入同步动态随机存储器,上位机需要密匙时,通过PCI接口模块从同步动态随机存储器内调取。
[0020]闪存与现场可编程门阵列相连,闪存用于存储嵌入式系统。现场可编程门阵列需要调取程序时或者被写入程序时,都经过闪存进行中转与存储。
[0021]当然上述说明并非对本实用新型的限制,本实用新型也不仅限于上述举例,本技术领域的普通技术人员在本实用新型的实质范围内所做出的变化、改型、添加或替换,也属于本实用新型的保护范围。
【主权项】
1.一种基于现场可编程门阵列的加密型网络系统,包括现场可编程门阵列、加密/解密模块、RSA密码模块、PCI接口模块、仿真调试逻辑分析仪、网卡芯片、执行器接口模块、串行配置芯片、同步动态随机存储器和闪存,其特征在于:加密/解密模块一端与现场可编程门阵列相连,另一端与RSA密码模块相连,RSA密码模块与现场可编程门阵列相连,现场可编程门阵列完成密码传输的控制,加密/解密模块生成私匙并对私匙进行传输与存储,RSA密码模块生成公匙;PCI接口模块与现场可编程门阵列相连,PCI接口模块为现场可编程门阵列提供与上位机通信接口 ;仿真调试逻辑分析仪与现场可编程门阵列相连,仿真调试逻辑分析仪用于监测系统程序运行状态;网卡芯片与现场可编程门阵列相连,网卡芯片为系统提供网络通信能力;串行配置芯片一端与执行器接口模块相连,另一端与现场可编程门阵列相连,执行器接口模块为串行配置芯片提供快速编程接口,串行配置芯片为现场可编程门阵列配置程序;同步动态随机存储器与现场可编程门阵列相连,同步动态随机存储器用于片上系统及数据的存储;闪存与现场可编程门阵列相连,闪存用于存储嵌入式系统。2.根据权利要求1所述的一种基于现场可编程门阵列的加密型网络系统,其特征在于:所述现场可编程门阵列选用阿尔特拉有限公司生产的现场可编程门阵列,其型号为EP3C40F484。3.根据权利要求1所述的一种基于现场可编程门阵列的加密型网络系统,其特征在于:所述网卡芯片选用普联技术科技有限公司生产的网卡芯片,其型号为3269C。4.根据权利要求1所述的一种基于现场可编程门阵列的加密型网络系统,其特征在于:所述串行配置芯片的容量为128Mb。
【专利摘要】本实用新型涉及一种网络系统,更具体地说涉及一种基于现场可编程门阵列的加密型网络系统,对网络传输数据采用加密传输,且利用硬件实现加密过程,稳定性好、抗解密程度与兼容性都较好。现场可编程门阵列完成密码传输的控制,加密/解密模块生成私匙并对私匙进行传输与存储,RSA密码模块生成公匙。PCI接口模块为现场可编程门阵列提供与上位机通信接口。仿真调试逻辑分析仪与现场可编程门阵列相连,仿真调试逻辑分析仪用于监测系统程序运行状态。网卡芯片为系统提供网络通信能力。执行器接口模块为串行配置芯片提供快速编程接口,串行配置芯片为现场可编程门阵列配置程序。同步动态随机存储器用于片上系统及数据的存储。闪存用于存储嵌入式系统。
【IPC分类】H04L9/14, H04L29/06
【公开号】CN204967864
【申请号】CN201520783772
【发明人】韩丽花
【申请人】临沂大学
【公开日】2016年1月13日
【申请日】2015年10月12日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1