一种基于FPGA的透明网络加密系统实现方法

基本信息

申请号 CN202111304832.9 申请日 -
公开(公告)号 CN114050920A 公开(公告)日 2022-02-15
申请公布号 CN114050920A 申请公布日 2022-02-15
分类号 H04L9/40(2022.01)I;H04L9/06(2006.01)I 分类 电通信技术;
发明人 张中方;臧云利;许广建;赵长松;曹敏;刘守昌;张德瑞;李振;朱彤 申请(专利权)人 山东多次方半导体有限公司
代理机构 北京首捷专利代理有限公司 代理人 梁婧宇
地址 250013山东省济南市中国(山东)自由贸易试验区济南片区新泺大街1299号鑫盛大厦2号楼15层1503
法律状态 -

摘要

摘要 本发明公开了一种基于FPGA的透明网络加密系统实现方法,包括:接收明文网口的原数据包,解析网络报文缓存MAC首部和IP首部信息;对IP首部和数据区进行数据对齐处理,增加第一、第二自定义字段;对增加第一、第二自定义字段后的数据,采用预设算法加密;对加密后的数据,增加第三、第四自定义字段,作为密文数据包;将所述密文数据包采用UDP协议发送到密文网口。该方法基于FPGA硬件,实现了网络数据的透明加解密,脱离了传统网络加解密对CPU性能的依赖。依托FPGA技术实现硬件加密,安全防渗透,性能高。