(57)【特許請求の範囲】
【請求項１】
データ伝達装置が内部ネットワークのホストからログイン情報を受信し、受信したログイン情報に基づいて前記内部ネットワークのホストのアクセス権限を判断するステップと、
前記内部ネットワークのホストのアクセス権限がある場合、データ伝送を許容するステップと、
データを格納する領域に相当する格納部の状態を前記内部ネットワークのホストから把握するステップと、
前記格納部の状態が正常状態の場合、前記内部ネットワークのホストからデータを受信して臨時保管し、臨時保管データの無欠性を点検するステップと、
前記臨時保管データを前記格納部に格納するステップと、
前記格納部に格納されたデータを、外部ネットワークのデータ削除要請に応じて削除するステップを含むことを特徴とする、データ伝達方法。
【請求項２】
前記臨時保管データの無欠性を点検するステップは、
前記データ伝達装置内の内部ネットワーク制御部で臨時保管データの無欠性を点検するステップと、
前記内部ネットワーク制御部から前記データ伝達装置内の書き込み制御部に前記臨時保管データの一方向伝送を行うステップと、
前記内部ネットワーク制御部は、前記書き込み制御部から特定の制御信号を受信することができる一方向受信状態に切り替えられるステップと、
前記書き込み制御部で前記臨時保管データの無欠性を点検するステップと、
を含むことを特徴とする、請求項１に記載のデータ伝達方法。
【請求項３】
前記臨時保管データの無欠性を点検するステップは、
前記ログイン情報のうちのＭＤ５を用いて、前記臨時保管データの無欠性を点検することを特徴とする、請求項１に記載のデータ伝達方法。
【請求項４】
データ伝達装置が外部ネットワークのホストからログイン情報を受信し、受信したログイン情報に基づいて前記外部ネットワークのホストのアクセス権限を判断するステップと、
前記外部ネットワークのホストのアクセス権限がある場合、前記外部ネットワークのホストからデータ伝送要請を受信するステップと、
データが格納されている格納部の状態を把握するステップと、
前記格納部の状態が正常状態の場合、前記データ伝送要請に対応するデータを前記格納部から読み出して、前記外部ネットワークのホストに伝達するステップとを含み、
前記外部ネットワークのホストのアクセス権限がある場合、
前記外部ネットワークのホストからデータ削除要請を受信するステップと、
前記データ削除要請に対応するデータを前記格納部から検索するステップと、
検索したデータを前記格納部から削除し、データを削除した結果を前記外部ネットワークのホストに伝達するステップとをさらに含むことを特徴とする、データ伝達方法。
【請求項５】
前記外部ネットワークのホストのアクセス権限がある場合、
前記外部ネットワークのホストからデータ検索要請を受信するステップと、
前記データ検索要請に対応するデータを前記格納部から検索するステップと、
検索した結果を前記外部ネットワークのホストに伝達するステップとをさらに含むことを特徴とする、請求項４に記載のデータ伝達方法。
【請求項６】
データを格納する領域に相当する格納部を含むデータ伝達装置において、
内部ネットワークのホストからデータを受信する内部ネットワーク接続部と、
前記データを一方向伝送するように制御する内部ネットワーク制御部と、
前記内部ネットワーク制御部から受信したデータの無欠性を点検し、前記内部ネットワークのホストから前記格納部の状態を把握する書き込み制御部と、
外部ネットワークのホストから要請を受信する外部ネットワーク接続部と、
前記格納部に格納されたデータを、前記外部ネットワークのホストの要請に応じて検索、読み出しおよび削除する読み出し／書き込み制御部とを含むことを特徴とする、データ伝達装置。
【請求項７】
ユーザの手動操作により入力されたデータを処理するユーザ入力処理部をさらに含むことを特徴とする、請求項６に記載のデータ伝達装置。
【請求項８】
前記内部ネットワーク制御部は、
前記内部ネットワーク接続部からデータを受信するデータ受信モジュールと、
前記データ受信モジュールが受信したデータの無欠性を点検し、一方向区間を介して前記書き込み制御部に伝達する一方向データ伝送モジュールと、
データ格納完了に対応する制御信号を前記書き込み制御部から受信することができる一方向受信状態に切り替えられて受信し、受信した前記制御信号を前記内部ネットワークのホストに伝達してデータ伝送が完了した旨を伝達する制御信号受信および制御モジュールとを含むことを特徴とする、請求項６に記載のデータ伝達装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ伝達装置およびその方法に関するものであって、特に、外部ネットワークからファイルを提供する内部ネットワークに侵入する可能性を根本的に遮断し、情報を交換できない状況で信頼性のあるデータ伝達装置およびその方法に関するものである。
【背景技術】
【０００２】
最近、サイバー脅威が増大するにつれ、内部ネットワークを保護するための網分離技術が懸案にされており、それによって多様な形態の網分離技術が開発された。
【０００３】
一方向資料伝送技術は、このような網分離技術の一つである。一方向資料伝送技術は、実現方式によって、論理的一方向資料伝送技術と、物理的一方向資料伝送技術とに区分される。
【０００４】
論理的一方向資料伝送技術の場合、構造自体の脆弱点、実現上の問題などの理由により外部からの侵入が可能である。しかし、物理的一方向資料伝送技術は、攻撃を受けても外部から内部への侵入が不可能である利点がある。反面、伝送側で受信側の状態が全く分からないため、伝送されるデータの信頼性を保障することができない。
【０００５】
物理的一方向資料伝送技術に基づく物理的一方向資料伝達システムは、内部から外部へのデータ伝送は可能にしながら、外部ネットワークから内部ネットワークへのデータ伝送を物理的に遮断し、外部ネットワークを介した侵入を根本的に遮断するネットワークセキュリティ装備である。
【０００６】
例えば、韓国公開特許第１０−２０１１−００４０００４号の「一方向データ伝送システムおよび方法」では、高いセキュリティが必要なネットワークへの侵入の可能性自体を除去することでセキュリティ性を維持する一方向データ伝送技術に関して記載している。
【０００７】
物理的一方向資料伝送技術は、ＵＴＰケーブル（ｕｎｓｈｉｅｌｄｅｄ  ｔｗｉｓｔｅｄ  ｐａｉｒ  ｃａｂｌｅ）のＲＸラインを切断して使用する技術、シリアルケーブルを切断して使用する技術、光コンバータのＲＸ線を除去する技術などがある。しかし、線を切断して物理的に単方向データを伝送する方式は、データ損失に対する危険が存在する。これを補うために、バッファの大きさおよび伝送速度を調節する方法、別の制御回線（データ使用）を使用する方法などにより資料を伝送することができる。しかし、受信側の状態が分からない状況で、バッファや速度調節方法は完璧な補完策ではない。また、別の制御回線を使用する方法は、制御回線自体が侵入経路として悪用される可能性が存在する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】韓国公開特許第１０−２０１１−００４０００４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明の目的は、外部ネットワークからファイルを提供する内部ネットワークに侵入する可能性を根本的に遮断し、情報を交換できない状況でデータの信頼性を保障する伝達装置およびその方法を提供することである。
【課題を解決するための手段】
【００１０】
上記の目的を達成するための、本発明の実施形態にかかるデータ伝達方法は、データ伝達装置が内部ネットワークのホストからログイン情報を受信し、受信したログイン情報に基づいて前記内部ネットワークのホストのアクセス権限を判断するステップと、前記内部ネットワークのホストのアクセス権限がある場合、データ伝送を許容するステップと、データを格納する領域に相当する格納部の状態を把握するステップと、前記格納部の状態が正常状態の場合、前記内部ネットワークのホストからデータを受信して臨時保管し、臨時保管データの無欠性を点検するステップと、前記臨時保管データを前記格納部に格納するステップとを含む。
【００１１】
この時、前記臨時保管データの無欠性を点検するステップは、前記データ伝達装置内の内部ネットワーク制御部で臨時保管データの無欠性を点検するステップと、前記内部ネットワーク制御部から前記データ伝達装置内の書き込み制御部に前記臨時保管データの一方向伝送を行うステップと、前記書き込み制御部で前記臨時保管データの無欠性を点検するステップとを含むことを特徴とする。
【００１２】
この時、前記臨時保管データの無欠性を点検するステップは、前記ログイン情報のうちのＭＤ５を用いて、前記臨時保管データの無欠性を点検することを特徴とする。
【００１３】
また、本発明の他の実施形態にかかるデータ伝達方法は、データ伝達装置が外部ネットワークのホストからログイン情報を受信し、受信したログイン情報に基づいて前記外部ネットワークのホストのアクセス権限を判断するステップと、前記外部ネットワークのホストのアクセス権限がある場合、前記外部ネットワークのホストからデータ伝送要請を受信するステップと、データが格納されている格納部の状態を把握するステップと、前記格納部の状態が正常状態の場合、前記データ伝送要請に対応するデータを前記格納部から読み出して、前記外部ネットワークのホストに伝達するステップとを含む。
【００１４】
この時、前記外部ネットワークのホストのアクセス権限がある場合、前記外部ネットワークのホストからデータ検索要請を受信するステップと、前記データ検索要請に対応するデータを前記格納部から検索するステップと、検索した結果を前記外部ネットワークのホストに伝達するステップとをさらに含むことを特徴とする。
【００１５】
この時、前記外部ネットワークのホストのアクセス権限がある場合、前記外部ネットワークのホストからデータ削除要請を受信するステップと、前記データ削除要請に対応するデータを前記格納部から検索するステップと、検索したデータを前記格納部から削除し、データを削除した結果を前記外部ネットワークのホストに伝達するステップとをさらに含むことを特徴とする。
【００１６】
さらに、本発明の他の実施形態にかかるデータを格納する領域に相当する格納部を含むデータ伝達装置は、内部ネットワークのホストからデータを受信する内部ネットワーク接続部と、前記データを一方向伝送するように制御する内部ネットワーク制御部と、前記内部ネットワーク制御部から受信したデータの無欠性を点検し、前記格納部の状態を把握する書き込み制御部と、外部ネットワークのホストから要請を受信する外部ネットワーク接続部と、前記格納部に格納されたデータを、前記外部ネットワークのホストの要請に応じて検索、読み出しおよび削除する読み出し／書き込み制御部とを含む。
【００１７】
この時、ユーザの手動操作により入力されたデータを処理するユーザ入力処理部をさらに含むことを特徴とする。
【００１８】
この時、前記内部ネットワーク制御部は、前記内部ネットワーク接続部からデータを受信するデータ受信モジュールと、前記データ受信モジュールが受信したデータの無欠性を点検し、一方向区間を介して前記書き込み制御部に伝達する一方向データ伝送モジュールと、データ格納完了に対応する制御信号を前記書き込み制御部から受信し、受信した前記制御信号を前記内部ネットワークのホストに伝達してデータ伝送が完了した旨を伝達する制御信号受信および制御モジュールとを含むことを特徴とする。
【００１９】
この時、前記書き込み制御部は、前記内部ネットワーク制御部からデータを受信する一方向データ受信モジュールと、前記データの無欠性を点検し、点検した結果、問題がなければ、前記格納部に格納する格納および格納所制御モジュールと、データ格納完了に対応する制御信号を前記内部ネットワーク制御部に伝送する制御信号送信および制御モジュールとを含むことを特徴とする。
【発明の効果】
【００２０】
本発明によれば、データ伝達装置およびその方法は、外部ネットワークからファイルを提供する内部ネットワークに侵入する可能性を根本的に遮断し、安定したデータ伝送を保障することができる。
【００２１】
本発明の実施形態にかかるデータ伝達装置は、高いセキュリティ水準が要求されるにつれ、必要によって、外部接点が生成される地点に位置することで高いセキュリティ水準を維持しながら、便宜性を満足できるようにする。また、これにより、ネットワークセキュリティ性の向上に寄与する。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施形態にかかるデータ伝達装置を概略的に示す構成図である。
【図２】本発明の実施形態にかかるデータ伝達装置が内部ネットワークのホストからファイルを受信する過程を各部分別に示す図である。
【図３】本発明の実施形態にかかるデータ伝達装置の側面におけるファイル伝達過程を示すフローチャートである。
【図４】本発明の実施形態にかかるデータ伝達装置が外部ネットワークのホストにファイルを伝達する過程を各部分別に示す図である。
【図５】本発明の実施形態にかかるデータ伝達装置の側面におけるファイル伝達過程を示すフローチャートである。
【図６】本発明の実施形態にかかる内部ネットワーク制御部および書き込み制御部を示す構成図である。
【図７】本発明の実施形態にかかるデータ伝達装置が内部ネットワークのホストからファイルを受信する具体的な過程を各部分別に示す図である。
【図８】本発明の実施形態にかかる外部ネットワーク制御部および読み出し／書き込み制御部を示す構成図である。
【図９】本発明の実施形態にかかるデータ伝達装置が外部ネットワークのホストからデータ検索要請を受けた場合の動作過程を示す図である。
【図１０】本発明の実施形態にかかるデータ伝達装置が外部ネットワークのホストからデータ受信要請を受けた場合の動作過程を示す図である。
【図１１】本発明の実施形態にかかるデータ伝達装置が外部ネットワークのホストからデータ削除要請を受けた場合の動作過程を示す図である。
【発明を実施するための形態】
【００２３】
以下、本発明を添付した図面を参照して詳細に説明する。ここで、繰り返される説明、本発明の要旨を不明にする可能性がある公知の機能、および構成に関する詳細な説明は省略する。本発明の実施形態は、当業界における平均的な知識を有する者に本発明をより完全に説明するために提供されるものである。したがって、図面における要素の形状および大きさなどは、より明確な説明のために誇張されることがある。
【００２４】
以下、本発明にかかる好ましい実施形態にかかるデータ伝達装置およびその方法について、添付した図面を参照して詳細に説明する。
【００２５】
まず、本発明の実施形態にかかるデータ伝達装置は、物理的一方向性を保障しながら信頼性のあるデータ（ファイル）の伝送を行うことができるＰＯＳＳ（Ｐｈｙｓｉｃａｌ  Ｏｎｅ−Ｗａｙ  Ｓｈａｒｉｎｇ  Ｓｔｏｒａｇｅ）技術に関するものである。
【００２６】
図１は、本発明の実施形態にかかるデータ伝達装置を概略的に示す構成図である。
【００２７】
図１を参照すれば、データ伝達装置１００は、内部ネットワーク接続部１１０と、内部ネットワーク制御部１２０と、書き込み制御部１３０と、格納部１４０と、外部ネットワーク接続部１５０と、外部ネットワーク制御部１６０と、読み出し／書き込み制御部１７０と、ユーザ入力処理部１８０と、入力インタフェース１９０とを含む。
【００２８】
内部ネットワーク接続部１１０は、内部ネットワークのホストからデータ（ファイル）を受信し、受信したデータ（ファイル）を内部ネットワーク制御部１２０に伝達する。
【００２９】
内部ネットワーク制御部１２０は、内部ネットワーク接続部１１０からデータ（ファイル）を受信し、受信したデータ（ファイル）を書き込み制御部１３０に一方向伝送する。また、内部ネットワーク制御部１２０は、書き込み制御部１３０から制御信号を受信し、受信した制御信号に応じて動作する。
【００３０】
書き込み制御部１３０は、内部ネットワーク制御部１２０からデータ（ファイル）を一方向に受信し、受信したデータ（ファイル）を格納部１４０に記録する。書き込み制御部１３０は、受信したデータ（ファイル）の無欠性を点検、格納、検索、ファイルのバージョン管理を行うことができる。
【００３１】
また、書き込み制御部１３０は、格納部１４０の状態を把握する。
【００３２】
格納部１４０は、データ（ファイル）を格納する格納所の役割を果たす。
【００３３】
外部ネットワーク接続部１５０は、外部ネットワークのホストからデータ（ファイル）を受信し、送信するデータ（ファイル）を外部ネットワークのホストに伝達する。外部ネットワーク接続部１５０は、ＵＳＢ、ＬＡＮ、Ｅｔｃのうちの１つであってよく、これに限定されない。
【００３４】
外部ネットワーク制御部１６０は、読み出し／書き込み制御部１７０の制御を受けてデータ（ファイル）を送受信する。
【００３５】
具体的には、外部ネットワーク制御部１６０は、外部ネットワーク接続部１５０からデータ（ファイル）を受信する。また、外部ネットワーク制御部１６０は、読み出し／書き込み制御部１７０に外部ネットワークのホストの要請を伝達する。さらに、外部ネットワーク制御部１６０は、読み出し／書き込み制御部１７０からデータ（ファイル）を一方向受信し、制御信号を受信して、受信した制御信号に応じて動作する。
【００３６】
読み出し／書き込み制御部１７０は、格納部１４０に格納されたデータ（ファイル）を、外部ネットワークの要請に応じて検索および削除する。
【００３７】
具体的には、読み出し／書き込み制御部１７０は、外部ネットワークのホストからの要請に対応して、格納部１４０のファイルを検索、読み出し、削除する機能を行う。また、読み出し／書き込み制御部１７０は、ファイル伝送機能を行うことができる。
【００３８】
ユーザ入力処理部１８０は、入力インタフェース１９０の入力、すなわち、機器自体でユーザの手動操作により入力されたデータを処理するインタフェースである。
【００３９】
本発明の実施形態にかかるユーザ入力処理部１８０は、外部ネットワークで能動的実行が難しい場合、すなわち、手動操作により入力されたデータを処理する。
【００４０】
入力インタフェース１９０は、ユーザの入力を受けるためのインタフェースである。
【００４１】
次に、データ伝達装置１００が内部ネットワークのホストからファイルを受信する過程を、図２および図３を参照して詳細に説明する。
【００４２】
図２は、本発明の実施形態にかかるデータ伝達装置が内部ネットワークのホストからファイルを受信する過程を各部分別に示す図である。
【００４３】
まず、ファイル伝送環境には、内部ネットワークのホストと、制御部と、格納部１４０とを含む。
【００４４】
内部ネットワークのホストは、ファイルを伝送する主体である。
【００４５】
制御部は、本発明の実施形態にかかるデータ伝達装置１００において、格納部１４０を除いた内部ネットワークに関連する構成、すなわち、内部ネットワーク接続部１１０、内部ネットワーク制御部１２０、書き込み制御部１３０を通称する。
【００４６】
格納部１４０は、伝送されたファイルを格納する空間であり、外部ネットワークに連係する部分である。
【００４７】
図２を参照すれば、内部ネットワークのホストは、ファイル伝送のために、データ伝達装置１００に接続を試みる。
【００４８】
すなわち、内部ネットワークのホストは、データ伝達装置１００の制御部にログインをする（Ｓ２０１）。データ伝達装置１００は、設定によって、アイディー（ＩＤ）、パスワード（ＰＷ）、アイピー（ＩＰ）、マック（ＭＡＣ）などを点検し、ログインを許容するか否かを判断する。
【００４９】
内部ネットワークのホストは、伝送初期化過程を行う（Ｓ２０２）。この時、内部ネットワークのホストは、制御部に伝送するファイルのファイル名、ファイルの大きさ、ファイルのＭＤ５値を伝送する。ここで、ファイルの大きさとファイルのＭＤ５値は、伝送過程後、ファイルの無欠性を点検するための情報である。
【００５０】
データ伝達装置１００の制御部は、内部ネットワークのホストで伝送初期化過程が完了すると、格納部１４０の状態を把握する（Ｓ２０３）。具体的には、制御部は、格納部１４０が正常動作しているか、格納部１４０の格納機能を使用することができるか、格納部１４０に同じファイル名が存在するかなどを確認する。
【００５１】
次に、データ伝達装置１００の制御部は、内部ネットワークのホストに伝送許容信号を伝達する（Ｓ２０４）。
【００５２】
内部ネットワークのホストは、伝送許容信号を受信すると、実際にデータ（ファイル）伝送を開始する（Ｓ２０５）。
【００５３】
データ伝達装置１００の制御部は、伝送されたデータ（ファイル）を臨時空間にファイルに組み立て、伝送完了後、臨時保管データ（ファイル）の無欠性を点検する（Ｓ２０６）。具体的には、データ伝達装置１００の制御部は、伝送完了後、臨時保管データの無欠性を点検し、問題がなければ、制御部の内部で一方向伝送後、もう一度無欠性を点検する。
【００５４】
次に、データ伝達装置１００の制御部は、無欠性点検後、問題がなければ、ファイルを実際に格納部１４０に格納し（Ｓ２０７）、臨時空間に組み立てられたファイル、すなわち、臨時保管データを削除する（Ｓ２０８）。
【００５５】
データ伝達装置１００の制御部は、データ（ファイル）のバージョン情報を格納部に記録し（Ｓ２０９）、データ伝送終了を内部ネットワークのホストに知らせる（Ｓ２１０）。
【００５６】
図３は、本発明の実施形態にかかるデータ伝達装置の側面におけるファイル伝達過程を示すフローチャートである。
【００５７】
図３を参照すれば、データ伝達装置１００は、内部ネットワークのホストからログイン情報を受信する（Ｓ３０１）。この時、ログイン情報は、アイディー（ＩＤ）、パスワード（ＰＷ）を含む。
【００５８】
データ伝達装置１００は、ログイン情報に基づいて内部ネットワークのホストのアクセス権限を判断する（Ｓ３０２）。
【００５９】
データ伝達装置１００は、Ｓ３０２ステップで判断した結果、内部ネットワークのホストにアクセス権限がなければ、エラー情報を伝送する（Ｓ３０３）。
【００６０】
データ伝達装置１００は、Ｓ３０２ステップで判断した結果、内部ネットワークのホストにアクセス権限があれば、ファイル伝送要請をする（Ｓ３０４）。この時、データ伝達装置１００は、ファイルだけでなく、ファイルのファイル名、ファイルの大きさ、ファイルのＭＤ５値を要請する。
【００６１】
データ伝達装置１００は、格納部１４０が正常動作しているか、格納部１４０の格納機能を使用することができるか、格納部１４０に同じファイル名が存在するかなどのような、格納部１４０の状態を把握する（Ｓ３０５）。
【００６２】
データ伝達装置１００は、格納部１４０の状態が正常状態であるかを判断する（Ｓ３０６）。
【００６３】
データ伝達装置１００は、格納部１４０の状態が正常状態でない場合、エラー情報を伝送する（Ｓ３０７）。
【００６４】
データ伝達装置１００は、格納部１４０の状態が正常状態の場合、内部ネットワークのホストからファイルを受信する（Ｓ３０８）。
【００６５】
データ伝達装置１００は、Ｓ３０８ステップで受信するファイルを臨時空間に組み立て、受信完了後、臨時保管データの無欠性を点検する（Ｓ３０９）。この時、データ伝達装置１００は、臨時保管データ、すなわち、ファイルのＭＤ５値を用いて、データの無欠性を点検する。
【００６６】
データ伝達装置１００は、データの無欠性を点検した結果が正常状態であるかを判断する（Ｓ３１０）。
【００６７】
データ伝達装置１００は、データの無欠性を点検した結果が正常状態でない場合、エラー情報を伝送する（Ｓ３１１）。
【００６８】
データ伝達装置１００は、データの無欠性を点検した結果が正常状態の場合、内部からデータの一方向伝送、例えば、内部ネットワーク制御部１２０から書き込み制御部１３０への一方向伝送を行う（Ｓ３１２）。
【００６９】
データ伝達装置１００は、データの無欠性を点検する（Ｓ３１３）。
【００７０】
データ伝達装置１００は、データの無欠性を点検した結果が正常状態であるかを判断する（Ｓ３１４）。
【００７１】
データ伝達装置１００は、データの無欠性を点検した結果が正常状態でない場合、エラー情報を伝送する（Ｓ３１５）。
【００７２】
データ伝達装置１００は、データの無欠性を点検した結果が正常状態の場合、臨時保管データを格納部１４０に格納する（Ｓ３１６）。この時、データ伝達装置１００は、臨時保管データに関連するバージョン情報と伝送者ＩＤ、伝送時間などを併せて格納する。
【００７３】
データ伝達装置１００は、ファイル伝送完了情報を内部ネットワークのホストに伝達する（Ｓ３１７）。
【００７４】
次に、データ伝達装置１００の格納部１４０に格納されたファイルを外部ネットワークのホストに伝達する過程を、図４および図５を参照して詳細に説明する。
【００７５】
図４は、本発明の実施形態にかかるデータ伝達装置が外部ネットワークのホストにファイルを伝達する過程を各部分別に示す図である。
【００７６】
まず、ファイル伝送環境には、格納部１４０と、制御部と、外部ネットワークのホストとを含む。
【００７７】
格納部１４０は、内部ネットワークに伝送されるファイルを格納する空間である。
【００７８】
制御部は、本発明の実施形態にかかるデータ伝達装置１００において、格納部１４０を除いた外部ネットワークに関連する構成、すなわち、外部ネットワーク接続部１５０、外部ネットワーク制御部１６０、読み出し／書き込み制御部１７０を通称する。
【００７９】
外部ネットワークのホストは、ファイルを受信する側面である。
【００８０】
図４を参照すれば、外部ネットワークのホストは、ファイルを受信するために、データ伝達装置１００に接続を試みる。
【００８１】
すなわち、外部ネットワークのホストは、データ伝達装置１００の制御部にログインをする（Ｓ４０１）。データ伝達装置１００は、設定によって、アイディー（ＩＤ）、パスワード（ＰＷ）、アイピー（ＩＰ）、マック（ＭＡＣ）などを点検し、ログインを許容するか否かを判断する。
【００８２】
外部ネットワークのホストは、伝送初期化過程を行う（Ｓ４０２）。
【００８３】
データ伝達装置１００の制御部は、外部ネットワークのホストで伝送初期化過程が完了すると、格納部１４０の状態を把握する（Ｓ４０３）。具体的には、制御部は、格納部１４０が正常に動作しているか、格納部１４０のデータロード機能を使用することができるかなどを確認する。
【００８４】
外部ネットワークのホストは、受信しようとするファイルの当該ファイル名、バージョンなどを用いて、ファイル伝送要請をデータ伝達装置１００の制御部に伝達する（Ｓ４０４）。
【００８５】
データ伝達装置１００の制御部は、ファイル伝送要請に対応するファイルを格納部１４０から読み出して、外部ネットワークのホストに伝送する（Ｓ４０５）。
【００８６】
データ伝達装置１００の制御部は、伝送が完了すると、伝送終了信号を外部ネットワークのホストに伝送する（Ｓ４０６）。
【００８７】
図５は、本発明の実施形態にかかるデータ伝達装置の側面におけるファイル伝達過程を示すフローチャートである。
【００８８】
図５を参照すれば、データ伝達装置１００は、外部ネットワークのホストからログイン情報を受信する（Ｓ５０１）。この時、ログイン情報は、アイディー（ＩＤ）、パスワード（ＰＷ）を含む。
【００８９】
データ伝達装置１００は、ログイン情報に基づいて外部ネットワークのホストのアクセス権限を判断する（Ｓ５０２）。
【００９０】
データ伝達装置１００は、Ｓ５０２ステップで判断した結果、外部ネットワークのホストにアクセス権限がなければ、エラー情報を伝送する（Ｓ５０３）。
【００９１】
データ伝達装置１００は、Ｓ５０２ステップで判断した結果、外部ネットワークのホストにアクセス権限があれば、外部ネットワークのホストからファイル伝送要請を受ける（Ｓ５０４）。この時、外部ネットワークのホストは、受信しようとするファイルの当該ファイル名、バージョンなどを用いて、ファイル伝送要請をデータ伝達装置１００に伝達する。
【００９２】
データ伝達装置１００は、格納部１４０が正常に動作しているか、格納部１４０のデータロード機能を使用することができるかなどのような、格納部１４０の状態を把握する（Ｓ５０５）。
【００９３】
データ伝達装置１００は、格納部１４０の状態が正常状態であるかを判断する（Ｓ５０６）。
【００９４】
データ伝達装置１００は、格納部１４０の状態が正常状態でない場合、エラー情報を伝送する（Ｓ５０７）。
【００９５】
データ伝達装置１００は、格納部１４０の状態が正常状態の場合、ファイル伝送要請に対応するファイルを格納部１４０から読み出して、外部ネットワークのホストに伝送する（Ｓ５０８）。
【００９６】
データ伝達装置１００は、伝送が完了すると、伝送終了信号を外部ネットワークのホストに伝送する（Ｓ５０９）。
【００９７】
次に、内部ネットワーク制御部１２０および書き込み制御部１３０の詳細構成を、図６を参照して詳細に説明する。
【００９８】
図６は、本発明の実施形態にかかる内部ネットワーク制御部および書き込み制御部を示す構成図である。
【００９９】
図６を参照すれば、内部ネットワーク制御部１２０は、データ受信モジュール１２１と、一方向データ伝送モジュール１２２と、制御信号受信および制御モジュール１２３とを含む。
【０１００】
データ受信モジュール１２１は、内部ネットワーク接続部を介して内部ネットワークのホストからデータを受信する。
【０１０１】
一方向データ伝送モジュール１２２は、受信したデータの無欠性を点検し、一方向区間を介して書き込み制御部１３０の一方向データ受信モジュール１３１に伝達する。
【０１０２】
制御信号受信および制御モジュール１２３は、データ格納完了に対応する制御信号を書き込み制御部１３０の制御信号送信および制御モジュール１３３から受信し、受信した制御信号を内部ネットワークに伝達してデータ伝送が完了した旨を伝達する。
【０１０３】
書き込み制御部１３０は、一方向データ受信モジュール１３１と、格納および格納所制御モジュール１３２と、制御信号送信および制御モジュール１３３とを含む。
【０１０４】
一方向データ受信モジュール１３１は、内部ネットワーク制御部１２０の一方向データ伝送モジュール１２２からデータを受信する。
【０１０５】
格納および格納所制御モジュール１３２は、受信したデータの無欠性を点検し、問題がなければ、データを格納部１４０に格納する。
【０１０６】
制御信号送信および制御モジュール１３３は、データ格納完了に対応する制御信号を内部ネットワーク制御部１２０の制御信号受信および制御モジュール１２３に伝送する。
【０１０７】
次に、データ伝達装置１００が内部ネットワークのホストからファイルを受信する過程を、図７を参照して詳細に説明する。
【０１０８】
図７は、本発明の実施形態にかかるデータ伝達装置が内部ネットワークのホストからファイルを受信する具体的な過程を各部分別に示す図である。
【０１０９】
まず、ファイル伝送環境には、内部ネットワークのホストと、内部ネットワーク接続部１１０と、内部ネットワーク制御部１２０と、書き込み制御部１３０と、格納部１４０とを含む。
【０１１０】
内部ネットワークのホストは、データ（ファイル）伝送のために、内部ネットワーク接続部１１０を介してデータ伝達装置にアクセスする。
【０１１１】
内部ネットワークのホストは、アクセス後、データ伝送のために、伝送初期化過程を行う（Ｓ７０１）。伝送初期化過程では、設定によって、接続ホスト、すなわち、内部ネットワークのホストのＩＰ、ＭＡＣ、ＩＤを点検し、内部ネットワークのホストから伝送するファイルの名前、大きさ、ファイルの無欠性確認のためのＭＤ５値を含む初期化データをデータ伝達装置に伝送する。内部ネットワークのホストから伝送された初期化データは、内部ネットワーク接続部１１０および内部ネットワーク制御部１２０を介して書き込み制御部１３０に伝達される。
【０１１２】
書き込み制御部１３０は、格納部１４０の状態を把握する（Ｓ７０２）。具体的には、書き込み制御部１３０は、格納部１４０が正常動作しているか、格納部１４０の状態が正常にデータ（ファイル）を記録することができる状態であるか、同じファイル名が存在するかを確認する。
【０１１３】
書き込み制御部１３０は、格納部１４０に同じファイル名が存在しない場合、伝送許容制御信号を内部ネットワーク制御部１２０および内部ネットワーク接続部１１０を介して内部ネットワークのホストに伝送する（Ｓ７０３）。反面、書き込み制御部１３０は、格納部１４０に同じファイル名が存在する場合、バージョンアップデートの有無を確認し、バージョン情報を更新または中断する。
【０１１４】
内部ネットワークのホストは、伝送許容信号を受信すると、データ（ファイル）を伝送する（Ｓ７０４）。この時、ＴＣＰプロトコルでの応答は、内部ネットワーク接続部１１０で処理する。
【０１１５】
次に、内部ネットワーク制御部１２０は、受信したデータを臨時保管する（Ｓ７０５）。
【０１１６】
内部ネットワークのホストからデータ伝送が完了（Ｓ７０６）すると、内部ネットワーク制御部１２０は、臨時保管データの無欠性を点検し（Ｓ７０７）、臨時保管データを一方向区間を介して書き込み制御部１３０に伝達する（Ｓ７０８）。Ｓ７０８ステップは、内部ネットワーク制御部１２０から書き込み制御部１３０への一方向伝送状態である。
【０１１７】
次に、内部ネットワーク制御部１２０は、書き込み制御部１３０から特定の制御信号を受信することができる一方向受信状態に切り替えられる（Ｓ７０９）。
【０１１８】
書き込み制御部１３０は、Ｓ７０８ステップで受信したデータに対する無欠性を点検する（Ｓ７１０）。書き込み制御部１３０は、データの無欠性を点検した結果、問題がなければ、データを格納部１４０に格納し（Ｓ７１１）、バージョン情報を記録する（Ｓ７１２）。
【０１１９】
次に、書き込み制御部１３０は、データ格納完了に対応する制御信号を内部ネットワーク制御部１２０に伝送し（Ｓ７１３）、内部ネットワーク制御部１２０は、伝送結果を内部ネットワーク接続部１１０を介して内部ネットワークに伝送する（Ｓ７１４）。
【０１２０】
次に、外部ネットワーク制御部１６０および読み出し／書き込み制御部１７０の詳細構成を、図８を参照して詳細に説明する。
【０１２１】
図８は、本発明の実施形態にかかる外部ネットワーク制御部および読み出し／書き込み制御部を示す構成図である。
【０１２２】
図８を参照すれば、外部ネットワーク制御部１６０は、データ送受信モジュール１６１と、内部データ送受信モジュール１６２とを含む。
【０１２３】
読み出し／書き込み制御部１７０は、内部データ送受信モジュール１７１と、格納所制御モジュール１７２とを含む。
【０１２４】
次に、データ伝達装置１００が外部ネットワークのホストの要請によって動作する過程を、図９〜図１１を参照して詳細に説明する。
【０１２５】
図９は、本発明の実施形態にかかるデータ伝達装置が外部ネットワークのホストからデータ検索要請を受けた場合の動作過程を示す図である。
【０１２６】
図９を参照すれば、外部ネットワークのホストは、データ（ファイル）を検索するために、外部ネットワーク接続部１５０を介してデータ伝達装置にアクセスする。
【０１２７】
外部ネットワークのホストは、アクセス後、データを検索するために、伝送初期化過程を行う（Ｓ９０１）。伝送初期化過程では、設定によって、接続ホスト、すなわち、外部ネットワークのホストのＩＰ、ＭＡＣ、アイディー、パスワードを点検する。
【０１２８】
読み出し／書き込み制御部１７０は、格納部１４０の状態を把握し（Ｓ９０２）、初期化完了メッセージを外部ネットワークのホストに伝送する（Ｓ９０３）。
【０１２９】
外部ネットワークのホストは、検索しようとするデータ（ファイル）の当該ファイル名、バージョンなどを用いて、ファイル検索要請を読み出し／書き込み制御部１７０に伝達する（Ｓ９０４）。
【０１３０】
読み出し／書き込み制御部１７０は、ファイル検索要請に対応するデータ（ファイル）を検索し（Ｓ９０５）、これに該当するログを記録する（Ｓ９０６）。
【０１３１】
読み出し／書き込み制御部１７０は、Ｓ９０５ステップでデータを検索した結果を外部ネットワークのホストに伝送する（Ｓ９０７）。
【０１３２】
図１０は、本発明の実施形態にかかるデータ伝達装置が外部ネットワークのホストからデータ受信要請を受けた場合の動作過程を示す図である。
【０１３３】
図１０を参照すれば、外部ネットワークのホストは、データ（ファイル）を受信するために、外部ネットワーク接続部１５０を介してデータ伝達装置にアクセスする。
【０１３４】
外部ネットワークのホストは、アクセス後、データを受信するために、伝送初期化過程を行う（Ｓ１００１）。伝送初期化過程では、設定によって、接続ホスト、すなわち、外部ネットワークのホストのＩＰ、ＭＡＣ、アイディー、パスワードを点検する。
【０１３５】
読み出し／書き込み制御部１７０は、格納部１４０の状態を把握し（Ｓ１００２）、ファイル検索などの動作が可能であるかを確認する。次に、読み出し／書き込み制御部１７０は、データ形式の初期化完了メッセージを外部ネットワークのホストに伝送する（Ｓ１００３）。
【０１３６】
外部ネットワークのホストは、受信しようとするデータ（ファイル）の当該ファイル名とバージョンを含むデータ形式の伝送要請メッセージを読み出し／書き込み制御部１７０に伝達する（Ｓ１００４）。
【０１３７】
読み出し／書き込み制御部１７０は、伝送要請メッセージに相当するデータ（ファイル）を検索し（Ｓ１００５）、これに該当するログを記録する（Ｓ１００６）。
【０１３８】
読み出し／書き込み制御部１７０は、Ｓ１００５ステップでデータを検索した結果を外部ネットワークのホストに伝送する（Ｓ１００７）。
【０１３９】
図１１は、本発明の実施形態にかかるデータ伝達装置が外部ネットワークのホストからデータ削除要請を受けた場合の動作過程を示す図である。
【０１４０】
図１１を参照すれば、外部ネットワークのホストは、データ（ファイル）を削除するために、外部ネットワーク接続部１５０を介してデータ伝達装置にアクセスする。
【０１４１】
外部ネットワークのホストは、アクセス後、データを削除するために、伝送初期化過程を行う（Ｓ１１０１）。伝送初期化過程では、設定によって、接続ホスト、すなわち、外部ネットワークのホストのＩＰ、ＭＡＣ、アイディー、パスワードを点検する。
【０１４２】
読み出し／書き込み制御部１７０は、格納部１４０の状態を把握し（Ｓ１１０２）、ファイル削除が可能であるかを確認する。次に、読み出し／書き込み制御部１７０は、データ形式の初期化完了メッセージを外部ネットワークのホストに伝送する（Ｓ１１０３）。
【０１４３】
外部ネットワークのホストは、削除しようとするデータ（ファイル）の当該ファイル名とバージョンを含むデータ形式の削除要請メッセージを読み出し／書き込み制御部１７０に伝達する（Ｓ１１０４）。
【０１４４】
読み出し／書き込み制御部１７０は、削除要請メッセージに相当するデータ（ファイル）を格納部１４０から検索する（Ｓ１１０５）。次に、読み出し／書き込み制御部１７０は、検索したデータ（ファイル）を格納部１４０から削除し（Ｓ１１０６）、これに該当するログを記録する（Ｓ１１０７）。
【０１４５】
読み出し／書き込み制御部１７０は、Ｓ１１０６ステップでデータを削除した結果を外部ネットワークのホストに伝送する（Ｓ１１０８）。
【０１４６】
このように、本発明の実施形態にかかるデータ伝達装置およびその方法は、外部ネットワークからファイルを提供する内部ネットワークに侵入する可能性を根本的に遮断し、情報を交換できない状況で伝送されるデータの信頼性を保障することができる。
【０１４７】
以上、図面と明細書で最適な実施形態が開示された。ここで、特定の用語が使用されたが、これは、単に本発明を説明するための目的で使用されたものであり、意味の限定や特許請求の範囲に記載された本発明の範囲を制限するために使用されたものではない。そのため、本技術分野における通常の知識を有する者であれば、これから多様な変形および均等な他の実施形態が可能であることを理解することができる。したがって、本発明の真の技術的保護範囲は、添付した特許請求の範囲の技術的思想によって定められなければならない。
【符号の説明】
【０１４８】
１００：データ伝達装置
１１０：内部ネットワーク接続部
１２０：内部ネットワーク制御部
１３０：書き込み制御部
１４０：格納部
１５０：外部ネットワーク接続部
１６０：外部ネットワーク制御部
１７０：読み出し／書き込み制御部
１８０：ユーザ入力処理部
１９０：入力インタフェース
【図１】
0005941969.tif 000002
【図２】
0005941969.tif 000003
【図３】
0005941969.tif 000004
【図４】
0005941969.tif 000005
【図５】
0005941969.tif 000006
【図６】
0005941969.tif 000007
【図７】
0005941969.tif 000008
【図８】
0005941969.tif 000009
【図９】
0005941969.tif 000010
【図１０】
0005941969.tif 000011
【図１１】
0005941969.tif 000012