技术领域
本实用新型涉及电子信息领域,具体说是一种加密以太网卡。
背景技术:
现有加密网卡用FPGA现场可编程门阵列现场可编程门阵列实现,处理效率底,限制了网卡速度。并且在传输中,有些重要信息不加防护容易泄露。
技术实现要素:
针对上述问题,本实用新型提供了一种加密以太网卡,实现加密安全通信,大大提高网卡传输速度,对关键性物联网通信提供安全保障。
本实用新型是通过以下技术方案实现的:一种加密以太网卡,所述应用处理器包括总线接口模块、明文数据缓冲区模块、安全运算模块、密文数据缓冲区模块、网络通信模块、总控模块和硬件加速模块,所述总线接口模块将电脑主机向网络发送的数据写入明文数据缓冲区模块,安全运算模块读取明文数据缓冲区模块的数据,经加密运算写入密文数据缓冲区模块,网络通信模块读取密文数据缓冲区模块中的发送数据。
作为优选,所述的应用处理器采用AS3000。
作为优选,所述接口控制器采用PCI9056。
本实用新型采取了上述几种措施进行改进,其有益效果显著:本实用新型电脑处理的明文数据和网络传输的密文数据完全隔离,因此黑客无法从网络上侦听到安全电脑之间相互传输的真实信息。电路板布局简洁,性能稳定,效率高,大大提高网卡传输速度,实现关键电脑之间的安全通信。
附图说明
图1为本实用新型实施例1的原理方框图。
具体实施方式
下面对照附图结合实施例对本实用新型作进一步的说明:
参照图1所示,实施例1中一种加密以太网卡采用AS3000高性能应用处理器和高性能PCI9056接口控制器组成,AS3000高性能应用处理器包括总线接口模块、明文数据缓冲区模块、安全运算模块、密文数据缓冲区模块、网络通信模块、总控模块和硬件加速模块,总线接口模块经插口与电脑主板总线进行数据交换,网络通信模块经RJ45插座与网络线路进行数据交换。
总线接口模块将电脑主机向网络发送的数据写入明文数据缓冲区模块,安全运算模块读取明文数据缓冲区模块的数据,经加密运算写入密文数据缓冲区模块,网络通信模块读取密文数据缓冲区模块中的发送数据。在PCI9056接口控制器和AS3000应用处理器的总控模块的控制下向网络广播已加密的数据。由此实现电脑主机向网络发送数据的过程。
另一方向,接收自网络的数据,经网络通信模块在PCI9056接口控制器和总控模块的控制下写入密文数据缓冲区模块;安全运算模块读取密文数据缓冲区模块的数据,经解密运算写入明文数据缓冲区模块;明文数据缓冲区模块数据经总线接口传递给电脑主机。由此实现电脑主机从网络接收数据的过程。
以上列举的仅为本实用新型的具体实施例,显然,本实用新型不限于以上实施例。本领域的普通技术人员能从本实用新型公开的内容直接导出或联想到的所有变形,均应属于本实用新型的保护范围。
1.一种加密以太网卡,包括应用处理器和接口控制器,其特征在于,所述应用处理器包括总线接口模块、明文数据缓冲区模块、安全运算模块、密文数据缓冲区模块、网络通信模块、总控模块和硬件加速模块,所述总线接口模块将电脑主机向网络发送的数据写入明文数据缓冲区模块,安全运算模块读取明文数据缓冲区模块的数据,经加密运算写入密文数据缓冲区模块,网络通信模块读取密文数据缓冲区模块中的发送数据。
2.根据权利要求1所述的一种加密以太网卡,其特征在于,所述的应用处理器采用AS3000应用处理器。
3.根据权利要求1所述的一种加密以太网卡,其特征在于,所述接口控制器采用PCI9056接口控制器。