一种基于FPGA数据隔离物理卡制造技术

技术编号:15748331 阅读:100 留言:0更新日期:2017-07-03 07:40
本实用新型专利技术提供了一种基于FPGA数据隔离物理卡,包括数据隔离卡Ⅰ、数据隔离卡Ⅱ、仲裁卡、存储器Ⅱ、存储器Ⅰ、主板Ⅱ和主板Ⅰ。存储器Ⅱ与数据隔离卡Ⅱ连接。数据隔离卡Ⅱ分别与主板Ⅱ、仲裁卡和数据隔离卡Ⅰ连接。存储器Ⅰ与数据隔离卡Ⅰ连接。所述数据隔离卡Ⅰ分别与主板Ⅰ和仲裁卡连接。主板Ⅱ和主板Ⅰ均为FPGA模块,FPGA模块主要包括FPGA芯片边作为处理器,FPGA芯片中使用数据捕获和数据过滤方法对输入输出数据进行检测和过滤。数据捕获和数据过滤方法结合现有的电力工业以太网常用的工业协议进行对输入输出数据级的二次过滤,从而使得电力控制系统中数据隔离能力更强。

【技术实现步骤摘要】
一种基于FPGA数据隔离物理卡
本技术涉及数据隔离领域,特别地,涉及一种基于FPGA数据隔离物理卡。
技术介绍
近年来,针对电力控制系统的攻击数量逐年递增,攻击手段更加复杂,由于工控系统较为明显的脆弱性,让电力系统原有的重物理隔离、轻访问控制过滤的信息安全防御原则遭遇重大挑战,同时电力系统实时性优先、业务连续性有现实的经济利益也使得传统信息安全手段难以在工控领域实施。另外,目前在我国网络入侵防御产品种类较多,价格昂贵、部署专业化程度高、对使用者的专业知识要求高,其大部分功能又未针对电力系统的特点而研制。因此,需要根据具体需要而研制具体的数据隔离卡,从而使得相应领域的应用相应的数据隔离卡,使隔离数据更加安全,也使得安装和使用更加简单。针对上述原因,需要研制基于FPGA技术的融合电力以太网通信技术与入侵防御技术的物理卡产品。
技术实现思路
本技术目的在于提供一种基于FPGA数据隔离物理卡,以解决现有电力控制系统的数量隔离性能比较脆弱的技术问题。为实现上述目的,本技术提供了一种基于FPGA数据隔离物理卡,包括数据隔离卡Ⅰ、数据隔离卡Ⅱ、仲裁卡、存储器Ⅱ、存储器Ⅰ、主板Ⅱ和主板Ⅰ;所述存储器Ⅱ与数据隔离卡Ⅱ连接;所述数据隔离卡Ⅱ分别与主板Ⅱ、仲裁卡和数据隔离卡Ⅰ连接;所述存储器Ⅰ与数据隔离卡Ⅰ连接;所述数据隔离卡Ⅰ分别与主板Ⅰ和仲裁卡连接;所述数据隔离卡Ⅰ包括双路数据通道开关Ⅰ、仲裁申请控制逻辑电路Ⅰ、主板接口Ⅰ和单路数据通道开关Ⅰ;所述双路数据通道开关Ⅰ一端与存储器Ⅰ连接,另一端与数据隔离卡Ⅱ连接;所述仲裁申请控制逻辑电路Ⅰ一端与仲裁卡连接,另一端与主板接口Ⅰ连接;所述单路数据通道开关Ⅰ一端与存储器Ⅰ连接,另一端与主板接口Ⅰ连接;所述主板接口Ⅰ与主板Ⅰ连接;所述数据隔离卡Ⅱ包括单路数据通道开关Ⅱ、主板接口Ⅱ、仲裁申请控制逻辑电路Ⅱ和双路数据通道开关Ⅱ;所述单路数据通道开关Ⅱ一端与存储器Ⅱ连接,另一端与主板接口Ⅱ连接;所述双路数据通道开关Ⅱ一端与存储器Ⅱ连接,另一端与数据隔离卡Ⅰ中的双路数据通道开关Ⅰ连接;所述仲裁申请控制逻辑电路Ⅱ一端与仲裁卡连接,另一端与主板接口Ⅱ连接;所述主板接口Ⅱ与主板Ⅱ连接;所述仲裁卡包括仲裁控制逻辑电路;所述仲裁控制逻辑电路通过双导线分别与双路数据通道开关Ⅰ和双路数据通道开关Ⅱ连接。上述方案中,优选的是主板Ⅱ和主板Ⅰ均为FPGA模块,FPGA模块主要包括FPGA芯片边作为处理器,FPGA芯片中使用数据捕获和数据过滤方法对输入输出数据进行检测和过滤。上述方案中,优选的是数据捕获和数据过滤方法结合现有的电力工业以太网常用的工业协议进行对输入输出数据级的二次过滤。上述方案中,优选的是电力工业以太网常用的工业协议为电力工业以太网交换机技术规范DL/T1241-2013。上述方案中,优选的是主板接口Ⅰ和主板接口Ⅱ均为PCIE接口,所述PCIE接口用于实现数据双工通信。上述方案中,优选的是存储器Ⅱ和存储器Ⅰ均为DDR数据存储器。本技术具有以下有益效果:1、本技术中主板Ⅱ和主板Ⅰ均为FPGA模块,FPGA模块主要包括FPGA芯片边作为处理器,FPGA芯片中使用数据捕获和数据过滤方法对输入输出数据进行检测和过滤;数据捕获和数据过滤方法结合现有的电力工业以太网常用的工业协议进行对输入输出数据级的二次过滤,从而使得数据过滤更加安全;2、本技术采用硬件开关进行数据传输通道选择,并且PCIE数据传输和光纤数据传输分时进行,并在同一时间只能有一个传输,从而使得数据传输更安全;3、本技术中仲裁卡实现仲裁逻辑控制,保证隔离卡的申请完整响应,并可处理在A卡和B卡同时申请时,优先处理A卡;单个隔离卡上的光纤收发数据,在同一时间只能接收数据或发送数据。除了上面所描述的目的、特征和优点之外,本技术还有其它的目的、特征和优点。下面将参照图,对本技术作进一步详细的说明。附图说明构成本申请的一部分的附图用来提供对本技术的进一步理解,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:图1是本技术优选实施例的结构框图。图例说明:A、数据隔离卡Ⅰ;B、数据隔离卡Ⅱ;C、仲裁卡;1、存储器Ⅱ;2、单路数据通道开关Ⅱ;3、主板接口Ⅱ;4、主板Ⅱ;5、仲裁申请控制逻辑电路Ⅱ;6、双路数据通道开关Ⅱ;7、仲裁控制逻辑电路;8、双路数据通道开关Ⅰ;9、仲裁申请控制逻辑电路Ⅰ;10、主板Ⅰ;11、主板接口Ⅰ;12、单路数据通道开关Ⅰ;13、存储器Ⅰ。具体实施方式以下结合附图对本技术的实施例进行详细说明,但是本技术可以根据权利要求限定和覆盖的多种不同方式实施。一种基于FPGA数据隔离物理卡,如图1所示,包括数据隔离卡ⅠA、数据隔离卡ⅡB、仲裁卡C、存储器Ⅱ1、存储器Ⅰ13、主板Ⅱ4和主板Ⅰ10。存储器Ⅱ1与数据隔离卡ⅡB连接,数据隔离卡ⅡB为存储器Ⅱ1的数据传输的功能隔离卡。存储器Ⅱ1主要对外部网络传入的数据进行零时的存储。数据隔离卡ⅡB分别与主板Ⅱ4、仲裁卡C和数据隔离卡ⅠA连接,主板Ⅱ4主要对从外部网传入的数据或指令进行检测和过滤,并当检测结果为安全时,通知仲裁卡C进行对传入的数据放行,再进一步传到数据隔离卡ⅠA上。存储器Ⅰ13与数据隔离卡ⅠA连接,存储器Ⅰ13对内网需要传出的数据或指令进行零时存储,数据隔离卡ⅠA为存储器Ⅰ13的数据传输的功能隔离卡。数据隔离卡ⅠA分别与主板Ⅰ10和仲裁卡C连接,主板Ⅰ10对内网需要传出的数据,进行检测和过滤。并当检测结果为安全时,通知仲裁卡C进行对传入的数据放行,再进一步传到数据隔离卡ⅡB上。存储器Ⅱ1和存储器Ⅰ13均为DDR数据存储器,DDR数据存储器具有存储数据速度快,并且使用寿命长等优点。主板Ⅱ4和主板Ⅰ10均为FPGA模块,FPGA模块主要包括FPGA芯片边作为处理器,FPGA芯片中使用数据捕获和数据过滤方法对输入输出数据进行检测和过滤。数据捕获和数据过滤方法结合现有的电力工业以太网常用的工业协议进行对输入输出数据级的二次过滤,从而使得数据隔离更加安全。电力工业以太网常用的工业协议为电力工业以太网交换机技术规范DL/T1241-2013,也可以为其他的常见的电力工业以太网常用的工业协议,根据不同电力控制系统使用不同的协议。如图1所示,数据隔离卡ⅠA包括双路数据通道开关Ⅰ8、仲裁申请控制逻辑电路Ⅰ9、主板接口Ⅰ11和单路数据通道开关Ⅰ12。双路数据通道开关Ⅰ8一端与存储器Ⅰ13连接,双路数据通道开关Ⅰ8主要接受从内网传输的数据在存储器Ⅰ13零时存储后经双路数据通道开关Ⅰ8传出到数据隔离卡ⅡB中。数据隔离卡ⅡB的另一端与数据隔离卡ⅡB连接,主要实现数据的传输,双路数据通道开关Ⅰ8只能实现数据的发送或接收,不能同时接收数据有发送数据,主要起到关卡的作用,受到仲裁卡C的控制。仲裁申请控制逻辑电路Ⅰ9一端与仲裁卡C连接,仲裁申请控制逻辑电路Ⅰ9接收主板接口Ⅰ11传入的数据检测和过滤结果,并根据结果进行控制双路数据通道开关Ⅰ8开启或关闭。仲裁申请控制逻辑电路Ⅰ9的另一端与主板接口Ⅰ11连接,接收主板接口Ⅰ11传出的结果数据。单路数据通道开关Ⅰ12一端与存储器Ⅰ13连接,另一端与主板接口Ⅰ1连接。当存储本文档来自技高网...
一种基于FPGA数据隔离物理卡

【技术保护点】
一种基于FPGA数据隔离物理卡,其特征在于:包括数据隔离卡Ⅰ(A)、数据隔离卡Ⅱ(B)、仲裁卡(C)、存储器Ⅱ(1)、存储器Ⅰ(13)、主板Ⅱ(4)和主板Ⅰ(10);所述存储器Ⅱ(1)与数据隔离卡Ⅱ(B)连接;所述数据隔离卡Ⅱ(B)分别与主板Ⅱ(4)、仲裁卡(C)和数据隔离卡Ⅰ(A)连接;所述存储器Ⅰ(13)与数据隔离卡Ⅰ(A)连接;所述数据隔离卡Ⅰ(A)分别与主板Ⅰ(10)和仲裁卡(C)连接;所述数据隔离卡Ⅰ(A)包括双路数据通道开关Ⅰ(8)、仲裁申请控制逻辑电路Ⅰ(9)、主板接口Ⅰ(11)和单路数据通道开关Ⅰ(12);所述双路数据通道开关Ⅰ(8)一端与存储器Ⅰ(13)连接,另一端与数据隔离卡Ⅱ(B)连接;所述仲裁申请控制逻辑电路Ⅰ(9)一端与仲裁卡(C)连接,另一端与主板接口Ⅰ(11)连接;所述单路数据通道开关Ⅰ(12)一端与存储器Ⅰ(13)连接,另一端与主板接口Ⅰ(11)连接;所述主板接口Ⅰ(11)与主板Ⅰ(10)连接;所述数据隔离卡Ⅱ(B)包括单路数据通道开关Ⅱ(2)、主板接口Ⅱ(3)、仲裁申请控制逻辑电路Ⅱ(5)和双路数据通道开关Ⅱ(6);所述单路数据通道开关Ⅱ(2)一端与存储器Ⅱ(1)连接,另一端与主板接口Ⅱ(3)连接;所述双路数据通道开关Ⅱ(6)一端与存储器Ⅱ(1)连接,另一端与数据隔离卡Ⅰ(A)中的双路数据通道开关Ⅰ(8)连接;所述仲裁申请控制逻辑电路Ⅱ(5)一端与仲裁卡(C)连接,另一端与主板接口Ⅱ(3)连接;所述主板接口Ⅱ(3)与主板Ⅱ(4)连接;所述仲裁卡(C)包括仲裁控制逻辑电路(7);所述仲裁控制逻辑电路(7)通过双导线分别与双路数据通道开关Ⅰ(8)和双路数据通道开关Ⅱ(6)连接。...

【技术特征摘要】
1.一种基于FPGA数据隔离物理卡,其特征在于:包括数据隔离卡Ⅰ(A)、数据隔离卡Ⅱ(B)、仲裁卡(C)、存储器Ⅱ(1)、存储器Ⅰ(13)、主板Ⅱ(4)和主板Ⅰ(10);所述存储器Ⅱ(1)与数据隔离卡Ⅱ(B)连接;所述数据隔离卡Ⅱ(B)分别与主板Ⅱ(4)、仲裁卡(C)和数据隔离卡Ⅰ(A)连接;所述存储器Ⅰ(13)与数据隔离卡Ⅰ(A)连接;所述数据隔离卡Ⅰ(A)分别与主板Ⅰ(10)和仲裁卡(C)连接;所述数据隔离卡Ⅰ(A)包括双路数据通道开关Ⅰ(8)、仲裁申请控制逻辑电路Ⅰ(9)、主板接口Ⅰ(11)和单路数据通道开关Ⅰ(12);所述双路数据通道开关Ⅰ(8)一端与存储器Ⅰ(13)连接,另一端与数据隔离卡Ⅱ(B)连接;所述仲裁申请控制逻辑电路Ⅰ(9)一端与仲裁卡(C)连接,另一端与主板接口Ⅰ(11)连接;所述单路数据通道开关Ⅰ(12)一端与存储器Ⅰ(13)连接,另一端与主板接口Ⅰ(11)连接;所述主板接口Ⅰ(11)与主板Ⅰ(10)连接;所述数据隔离卡Ⅱ(B)包括单路数据通道开关Ⅱ(2)、主板接口Ⅱ(3)、仲裁申请控制逻辑电路Ⅱ(5)和双路数据通道开关Ⅱ(6);所述单路数据通道开关Ⅱ(2)一...

【专利技术属性】
技术研发人员:刘元议邹光球张成煜向春波谢小鹏李理陈建平康玉蕊徐展强向德军
申请(专利权)人:湖南大唐先一科技有限公司广东电网有限责任公司电力调度控制中心
类型:新型
国别省市:湖南,43

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

1