System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于嵌入式CPU和FPGA的抗网络攻击方法技术_技高网

一种基于嵌入式CPU和FPGA的抗网络攻击方法技术

技术编号:40419060 阅读:7 留言:0更新日期:2024-02-20 22:37
本发明专利技术涉及数字网络通信技术领域,尤其涉及一种基于嵌入式CPU和FPGA的抗网络攻击方法,解决了现有嵌入式操作系统被网络攻击的风险较大的技术问题,其包括对外接口CPU收到数据;对外接口CPU将数据转为自定义协议发送至隔离FPGA;隔离FPGA根据自定义协议对数据进行筛选,只有符合自定义协议的数据才发送至内部处理CPU,否则丢弃;内部处理CPU收到符合自定义协议的数据并其进行处理,将处理后的数据发送至隔离FPGA;隔离FPGA再将数据发送至对外接口CPU;对外接口CPU将数据返回外部设备。本发明专利技术所述方法流程简单,使用内部处理CPU+隔离FPGA+对外接口CPU的架构,起到了安全隔离的作用,能有效防止网络攻击,进而外部网络无法访问内部数据。

【技术实现步骤摘要】

本专利技术涉及数字网络通信,尤其涉及一种基于嵌入式cpu和fpga的抗网络攻击方法。


技术介绍

1、随着芯片技术发展,嵌入式cpu具有多任务、扩展性强、网络编程便利和软件可裁剪等优点,从而被广发使用。网络接口成本低,通信协议统一,便于维护。故基于嵌入式和网络通信的设备已经广泛应用于工业、军工和航天领域中。嵌入式操作系统带来软件开发便利同时也带来被网络攻击的风险,若被非法入侵系统,会造成数据泄漏等损失。


技术实现思路

1、为克服现有嵌入式操作系统被网络攻击的风险较大的技术缺陷,本专利技术提供了一种基于嵌入式cpu和fpga的抗网络攻击方法,该方法使用内部处理cpu加隔离fpga加对外接口cpu的架构,起到了安全隔离的作用,能有效防止网络被攻击。

2、本专利技术提供了一种基于嵌入式cpu和fpga的抗网络攻击方法,包括如下步骤:

3、步骤一:对外接口cpu收到数据;

4、步骤二:对外接口cpu将数据转为自定义协议发送至隔离fpga;

5、步骤三:隔离fpga根据自定义协议对数据进行筛选,只有符合自定义协议的数据才发送至内部处理cpu,否则丢弃;

6、步骤四:内部处理cpu收到符合自定义协议的数据并其进行处理,将处理后的数据发送至隔离fpga;

7、步骤五:隔离fpga再将数据发送至对外接口cpu;

8、步骤六:对外接口cpu将数据返回外部设备。

9、本专利技术基于嵌入式cpu和fpga的抗网络攻击方法,使用内部处理cpu+隔离fpga+对外接口cpu的架构。对外接口cpu提供外部访问的网络接口,接收外部输入数据后,由隔离fpga根据自定义协议对数据进行过滤,过滤后发送至内部处理cpu进行处理。“隔离fpga”与两个cpu之间使用自定义协议,只有符合自定义协议要求的数据才能通过。在受到网络攻击,对外接口cpu被侵入的情况下,攻击者无法访问内部处理cpu,起到安全隔离的功能。具体的自定义协议是用户根据自己需要设计的内部协议,可以有多种形式。

10、本专利技术提供的技术方案与现有技术相比具有如下优点:本专利技术所述方法流程简单,使用内部处理cpu+隔离fpga+对外接口cpu的架构,起到了安全隔离的作用,能有效防止网络攻击,进而外部网络无法访问内部数据。

本文档来自技高网...

【技术保护点】

1.一种基于嵌入式CPU和FPGA的抗网络攻击方法,其特征在于,包括如下步骤:

【技术特征摘要】

1.一种基于嵌入式cpu和fpga的抗网...

【专利技术属性】
技术研发人员:蒙宇
申请(专利权)人:山西银河电子设备厂
类型:发明
国别省市:

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

1