新四季網

一種網絡隔離卡的製作方法

2023-11-12 07:24:07 2

專利名稱:一種網絡隔離卡的製作方法
技術領域:
本發明涉及計算機網絡,特別是基於網絡隔離數據安全交換的技術應用領域。
通過軟體網絡防火牆的網絡安全措施有數據包過濾型防火牆、應用級網關型防火牆、代理服務型防火牆、複合型防火牆等等,採用這種方法是可以達到一定網絡安全,但是我們知道軟體是一個邏輯實體,網絡並沒有真正的和外部網絡斷開,只要知道其對應的邏輯實體關係,外部網絡同樣可以訪問內部網絡,網絡的安全性能得不到保障。
通過各種網絡隔離卡的網絡安全措施有各種網絡電子開關,各種網絡硬碟隔離卡等等,這些設備的共同特點是在一臺工作站或者伺服器上安裝了兩套的作業系統或者在物理連接上安裝一個電子開關,不同的作業系統控制連接不同的網絡,當需要訪問外部網絡時,啟動連接外部網絡的系統,需要訪問內部網絡的時候,啟動連接內部的系統,通過不斷的切換系統和網絡來進行不同網絡之間數據交換,顯然這樣的方式其數據傳輸速率是十分低的,如果要進行的大數據數據量的數據傳輸的時候,數據交換制約著系統的應用。
從網絡的連接上來說,任何時候,總有一個網絡連接到系統,網絡之間的通訊協議採用的是標準的通訊協議,其內部並沒有任何的保護機制,在連接一個網絡的時候,其系統的存儲資源對於外部網絡是開放的,外部網絡可以對系統的存儲介質進行訪問,這必然存在這網絡安全隱患。
本發明解決上述技術問題所採用的技術方案是它包括用於與計算機內部進行數據交換的接口;用於與計算機外部進行數據交換的接口;
用於接收計算機內部和外部數據,並處理和發送數據的數據處理單元;用於接收和存儲數據處理單元發送的數據,並向計算機內部發送數據的數據接收單元;用於接收和存儲數據處理單元發送的數據,並向計算機外部發送數據的數據發送單元;用於為電路提供統一的時鐘源的系統時鐘、復位單元。
本發明網絡隔離卡的使用方法為在兩個網絡之間設置兩臺分別連接兩個網絡的伺服器,兩臺伺服器上各安裝一塊本發明網絡隔離卡,用一專用電纜,將兩塊網絡隔離卡上的、用於與計算機外部進行數據交換的接口連接起來。
本發明網絡隔離卡中的數據處理單元(FPGA)是整個硬體電路的控制單元,其控制時序可採用硬體程式語言進行編程,它負責完成整個電路之間的時序調配;它還對數據幀進行封裝,定義數據傳輸協議,數據幀包括幀頭、幀長度、幀數據、糾錯碼、幀尾,採用自定義的協議封裝可以任意的定義幀頭、幀尾標記,數據幀的大小可以採用固定或者可變長度,採用哪種糾錯碼、數據的加密方法可以根據具體的差錯恢復和數據安全等級來選擇方法,發送數據時,依次發送幀頭、幀長度、幀數據、糾錯碼、幀尾;接收數據時,依次接收幀頭、幀長度、幀數據、糾錯碼、幀尾,數據傳輸基於自定義的數據傳輸協議,網絡之間的數據包不可以直接通過該協議進行傳輸,從而在網絡之間建立了一條專用安全數據傳輸通道,用來實現雙方的數據傳輸,該通道對於網絡之間是不可見的,可以有效的防止網絡之間的入侵,保證數據交換的網絡安全。
本發明網絡隔離卡中的數據發送、接收單元用來存儲需要發送和接收的數據,在數據處理單元的控制下進行數據的發送、接收;系統時鐘、復位單元為硬體電路電路提供統一的時鐘源,時鐘源對系統的操作提供同步信號。
本發明網絡隔離卡的硬體設備在物理上對網絡之間進行硬體隔離,數據傳輸應用自定義傳輸協議與傳輸方法,在不改變原來網絡擴撲結構的基礎上,只是在雙方網絡的任意工作站或者伺服器上安裝一塊本發明網絡隔離卡,通過專用的數據連接線連接,就可以實現兩個網絡之間的數據安全傳輸、數據共享,靈活的實現網絡之間安全數據交換,在物理層上實現網絡之間的隔離,解決了軟體網絡防火牆直接連接到外部網絡、網絡隔離卡設備存儲共享等安全隱患問題。
圖6為數據發送單元控制流程7為數據處理單元控制流程8為數據傳輸軟體控制流程9為使用本發明後,網絡之間消息傳輸示意10、11為本發明實施例電路原理圖如圖2、3所示本發明使用狀態示意圖,圖中網絡A為網際網路,網絡B為內部公共網絡;網絡A上的工作站與網絡B上的工作站上,都裝有本發明網絡隔離卡,兩隔離卡之間用專線連接。
本發明網絡隔離卡實施例系統復位、初始化後,各部分硬體程式語言實現的控制流程1、PCI橋接電路當數據處理單元檢測到接收使能信號有效時,判斷數據發送單元中FIFO的狀態,當FIFO(先進先出存儲器)沒有滿時,允許接收數據,置位接收使能信號有效,依次接收計算機數據接口上的數據暫存FIFO中,FIFO滿時,不響應數據接收,等待FIFO狀態不滿;檢測數據接收單元中FIFO的狀態,如果其中有數據,置位總線請求信號,等待系統仲裁使能數據發送信號有效,取FIFO數據發送計算機數據接口,從而完成計算機數據接口到數據處理單元之間的接口時序配合,FIFO的存儲容量可以根據具體的要求來選擇其大小以及位數,其接口單元可以直接和數據處理單元連接或者通過專用的數據橋接晶片來實現,其控制流程參看圖4。
2、數據接收單元檢測埠狀態信息,當檢測到數據請求接收信號有效時,啟動數據接收使能信號,接收數據幀,對數據進行解密,把數據存儲到數據接收FIFO,FIFO的大小可以根據具體要求來選擇不同的產品,其控制流程參看圖5。
3、數據發送單元取數據發送單元FIFO數據,對數據進行加密,置位數據請求接收信號有效,當對方的接收使能信號有效時候,發送數據幀,FIFO的大小可以根據具體要求來選擇不同的產品,其控制流程參看圖6。
4、數據處理單元除了完成以上三項接口單元的時序以外,還對數據幀進行封裝,定義數據傳輸協議,數據幀包括幀頭、幀長度、幀數據、糾錯碼、幀尾,採用自定義的協議封裝可以任意的定義幀頭、幀尾標記,數據幀的大小可以採用固定或者可變長度,採用那種糾錯碼、數據的加密方法可以根據具體的差錯恢復和數據安全等級來選擇方法,發送數據時,依次發送幀頭、幀長度、幀數據、糾錯碼、幀尾;接收數據時,依次接收幀頭、幀長度、幀數據、糾錯碼、幀尾,數據傳輸基於自定義的數據傳輸協議,網絡之間的數據包不可以直接通過該協議進行傳輸,從而在網絡之間建立了一條專用安全數據傳輸通道,用來實現雙方的數據傳輸,該通道對於網絡之間是不可見的,可以有效的防止網絡之間的入侵,保證數據交換的網絡安全,該部分採用現場可編程邏輯器件(FPGA),通過硬體程式語言可以時序其以上的功能,其控制流程參看圖7。
5、輸入隔離、輸出隔離驅動單元對信號進行驅動、隔離,通過數據處理單元來控制其使能信號電平的高、低來控制數據傳輸的通和斷,實現了網絡數據的隔離,在需要發送、接收數據時,使能信號有效,網絡隔離卡之間可以傳輸數據,沒有數據傳輸請求時,使能信號無效,兩隔離卡之間斷開連接,雙方不可以進行數據傳輸。


圖10、11所示,本發明網絡隔離卡實施例中,數據處理單元採用Altera公司的現場可編程邏輯6000系列6016,FIFO採用IDT公司的IDT7202LA,數據隔離驅動採用16245,數據採用8位並行數據傳輸,時鐘晶片採用65M的時鐘。
本發明網絡隔離卡實施例的軟體系統包括1、連接網絡隔離卡的工作站或者伺服器上運行的網絡隔離卡驅動程序軟體,該軟體至少包含對卡的初始狀態的配置、工作模式配置、類型配置;該系統實現與作業系統的內部連接,提供數據埠的系統控制。
2、連接網絡隔離卡的工作站或者伺服器上運行的網絡安全管理軟體,該軟體實現應用層的數據的操作,向用戶提供可操作的用戶平臺,提供專用的API操作函數接口,實現安全數據上層的協議封裝和數據傳輸方法,該軟體至少包括以下功能(2-1)監聽網絡數據功能,通過該功能收集需要發送的網絡數據;(2-2)傳輸協議轉換功能,對數據進行協議的封裝,把要傳輸的數據轉換上層數據傳輸協議;(2-3)數據發送控制功能,通過網絡隔離卡發送數據包;(2-4)數據接收控制功能,接收網絡隔離卡數據;(2-5)網絡消息發送功能,發送接收到的網絡隔離卡數據到網絡;(2-6)網絡隔離卡數據收、發數據緩衝功能,處理收、發數據。
如圖8所示,本發明網絡隔離卡實施例數據傳輸軟體控制步驟為(1).檢測隔離卡狀態;(2).判斷隔離卡狀態如果忙測回到狀態(1),不忙執行步驟(3).;(3).判斷是否發送數據需要發送數據,執行步驟(4),否則執行步驟(6);(4).發送數據,執行下一步驟(5);(5).數據發送完否數據發送完執行步驟(1),否則執行步驟(4);(6).數據接收否數據接收執行步驟(7),否則執行步驟(1);(7).數據接收完否數據接收完執行步驟(1),否則執行步驟(6)。
本發明網絡隔離卡使用後,網絡之間消息傳輸方向參見圖9,其中,虛線表示A-B的消息流,實線表示B-A的消息流,系統在應用層通過消息進行數據安全交換、網絡的安全隔離。
實例說明如某政府單位為了實現其內部網絡數據的外部網絡共享,該單位網絡又不可以直接連接到外部網絡,同時該單位又不想改變其網絡結構,希望有一種簡單、經濟的解決方案,同時又要滿足一定量的數據流量的數據交換,其網絡之間的數據訪問用戶數量估計為平均1000人/秒,每位用戶的數據流量為80K位/秒,故我們可以計算出其數據流量位1000×80=80000K位/秒=80M位/秒。採用本發明以後,數據流量根據其器件實現可以達到不同的要求,網絡之間的連接,只要分別在兩個網絡的任意一臺工作站或者伺服器上分別安裝一塊網絡隔離卡,連接專用的數據線,安裝相應驅動程序,用戶通過相應的編程工具調用提供專用的API函數,可以實現對物理層硬體的控制,從而實現網絡之間數據安全的共享、訪問。通過本發明的應用,使網絡之間的隔離可操作性簡單,同時又可以達到網絡之間安全隔離的目的。
本發明網絡隔離卡的數據接口還可為USB接口或並行接口或串行接口。
權利要求
1.一種網絡隔離卡,它包括用於與計算機內部進行數據交換的接口;用於與計算機外部進行數據交換的接口;其特徵在於它還包括用於接收計算機內部和外部數據,並處理和發送數據的數據處理單元;用於接收和存儲數據處理單元發送的數據,並向計算機內部發送數據的數據接收單元;用於接收和存儲數據處理單元發送的數據,並向計算機外部發送數據的數據發送單元;用於為電路提供統一的時鐘源的系統時鐘、復位單元。
2.如權利要求1所述網絡隔離卡,其特徵在於它還包括用於接收計算機外部數據,並向數據處理單元發送數據的並行隔離輸入單元。
3.如權利要求1或2所述網絡隔離卡,其特徵在於它還包括用於接收數據發送單元發送的數據,並向計算機外部發送數據的隔離、驅動並行輸出單元。
4.如權利要求1或2或3所述網絡隔離卡,其特徵在於用於與計算機內部進行數據交換的接口包括數據接口;用於向數據處理單元發送數據、並接收數據接收單元發送的數據的數據橋接電路組成。
5.如權利要求4所述網絡隔離卡,其特徵在於數據接口為PCI接口或USB接口或並行接口或串行接口。
6.如權利要求1或2或3所述網絡隔離卡,其特徵在於它還包括為電路供電的電源穩壓單元。
7.如權利要求1或2或3所述網絡隔離卡,其特徵在於數據處理單元為現場可編程邏輯器件。
全文摘要
本發明涉及一種網絡隔離卡,它包括用於與計算機內部進行數據交換的接口、用於與計算機外部進行數據交換的接口、數據處理單元、數據接收單元、數據發送單元、系統時鐘、復位單元。本發明網絡隔離卡的硬體設備在物理上對網絡之間進行硬體隔離,數據傳輸應用自定義傳輸協議與傳輸方法,在不改變原來網絡擴撲結構的基礎上,只是在雙方網絡的任意工作站或者伺服器上安裝一塊本發明網絡隔離卡,通過專用的數據連接線連接,就可以實現兩個網絡之間的數據安全傳輸、數據共享,靈活的實現網絡之間安全數據交換,在物理層上實現網絡之間的隔離,解決了軟體網絡防火牆直接連接到外部網絡、網絡隔離卡設備存儲共享等安全隱患問題。
文檔編號H04L9/00GK1430373SQ0214779
公開日2003年7月16日 申請日期2002年12月9日 優先權日2002年12月9日
發明者萬守傑 申請人:武漢柯創高新技術開發中心

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀