(57)【特許請求の範囲】
【請求項１】
第１のコンピュータシステムから生じたデジタルファイル（Ｆ）を、少なくとも１つの第２のコンピュータシステムに安全に転送する方法であって、
安全な転送装置（ＤＩＳＰ）の第１のファイル管理モジュール（Ｇ１）への上記デジタルファイルの書き込み（１１０）と、
上記安全な転送装置の内部における照合モジュール（Ｖ）への上記デジタルファイルの転送（１２０）と、
上記照合モジュールに転送される上記デジタルファイルの少なくとも一部の照合（１３０）と、
上記照合の結果に基づく、上記安全な転送装置の第２のファイル管理モジュール（Ｇ２）への、少なくとも一部分が照合された上記デジタルファイルの転送（１４０）と、を含み、
上記第１のファイル管理モジュールに書き込まれた上記デジタルファイルをフォーマットする工程をさらに含み、当該フォーマットする工程は、上記照合モジュールに転送可能なデータパケットの最大サイズより小さいサイズの複数のデータパケット（Ｆｉ）に上記デジタルファイルを分割する工程（２１５）を含み、上記照合は、上記データパケットの少なくとも１つに関係し、
上記照合モジュールが、第１の照合サブモジュール（Ｖ１）を備え、上記転送工程が、上記第１の照合サブモジュールへの上記データパケットの少なくとも１つの上記転送（６２０）を備え、上記照合工程が、上記第１の照合サブモジュールに転送された上記パケットのそれぞれに対する第１の個別の照合（６３０）を備え、
上記照合モジュールはさらに、第２の全体的な照合サブモジュール（Ｖ２）を備え、上記照合工程はさらに、上記第２の照合サブモジュールへの、上記第１の照合サブモジュールにおいて個別に照合されたデータパケットの少なくとも１つの転送（６３４）と、上記第２の照合サブモジュールに転送されたデータパケットの少なくとも１つに関する第２の照合（６３７）と、を備える、安全に転送する方法。
【請求項２】
全ての個別に照合された上記データパケットは、上記第２の照合サブモジュールに転送され、上記第２の照合は、上記第２の照合サブモジュールに転送されたデータの中からの複数のデータパケットに関する中間の照合であることを特徴とする請求項１に記載の安全な転送方法。
【請求項３】
全ての個別に照合された上記データパケットは、上記第２の照合サブモジュールに転送され、上記第２の照合は、上記第２の照合サブモジュールに転送された全てのデータパケットに関する全体的な照合であることを特徴とする請求項１に記載の安全な転送方法。
【請求項４】
上記第１の照合サブモジュールによって受信された上記パケットの１つの個別照合および／または上記第２の照合の結果が否定的であった場合、データパケットの上記転送は中断される（２３７、６３２）ことを特徴とする請求項１から３のいずれか１項に記載の安全な転送方法。
【請求項５】
上記第１の照合サブモジュールによって受信された上記パケットの１つの個別照合の結果が否定的であった場合、照合の結果が否定的である上記データパケットは置き換えデータパケットに置き換えられる（３３７、６３９）ことを特徴とする請求項１から３のいずれか１項に記載の安全な転送方法。
【請求項６】
第１のコンピュータシステムと第２のコンピュータシステムとを接続することができるデータの安全な転送のための装置であって、
上記第１のコンピュータシステムから受信したデジタルファイル（Ｆ）を蓄積できる第１のファイル管理モジュール（Ｇ１）と、
上記第１のファイル管理モジュールに蓄積された上記デジタルファイルを受信し、かつ、受信した上記デジタルファイルの少なくとも一部に照合を実行するように工夫された照合モジュール（Ｖ）と、
上記照合モジュールから上記デジタルファイルを受信することができる第２のファイル管理モジュール（Ｇ２）と、を備え、
上記第１のファイル管理モジュールは、物理的インターフェース（Ｂ１）を経由して上記照合モジュールに接続され、上記第１のファイル管理モジュールは、上記物理的インターフェースに転送できる最大サイズのデータよりも小さいサイズの複数のデータパケット（Ｆｉ）に上記デジタルファイルを分割するように工夫され、上記照合モジュールは、上記データパケット（Ｆｉ）の少なくとも１つに照合を実行するように工夫され、
上記照合モジュールは、上記第１のファイル管理モジュールが得たデータパケット（Ｆｉ）の少なくとも１つを受信するか、または、受信したデータパケットのそれぞれに関する第１の個別照合を実行するように工夫された第１の照合サブモジュール（Ｖ１）を備え、
上記第１の照合サブモジュールは、上記少なくとも１つのデータパケットに関する第１の個別照合の結果に基づいて上記第２のファイル管理モジュールに少なくとも１つの個別に照合されたデータパケットを送信するように工夫され、上記第２のファイル管理モジュールは、上記第１の照合サブモジュールから受信した照合された上記データパケットに基づいて上記デジタルファイルを再構築するために設計され、
上記照合モジュールはさらに、上記第１の照合サブモジュールにおいて個別に照合された少なくとも１つのデータパケットを受信することができ、上記第１の照合サブモジュールから受信した少なくとも１つのデータパケットに関する第２の照合を実行するように工夫された第２の照合サブモジュール（Ｖ２）を備える安全な転送のための装置。
【請求項７】
上記第２の照合サブモジュールは、第１の照合サブモジュールにおいて個別に照合された全ての上記データパケットを受信することができ、上記第２の照合は、上記第１の照合サブモジュールから受信した上記データパケットの中からの複数のパケットに関する中間の照合であることを特徴とする請求項６に記載の安全な転送のための装置。
【請求項８】
上記第２の照合サブモジュールは、上記第１の照合サブモジュールに個別に照合された全ての上記データパケットを受信することができ、上記第２の照合は、上記第１の照合サブモジュールから受信した全ての上記データパケットに関する全体的な照合であることを特徴とする請求項６に記載の安全な転送のための装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、安全なデータ転送の分野に関し、特に、高レベルの安全性を必要とするコンピュータシステムにおける安全なデータ転送の分野に関する。
【背景技術】
【０００２】
データ網の防御は、現在、装置のセキュリティが、実行の信頼性および通信プロトコルの十分な制御に依存する装置によって保証されている。これはとりわけ、侵入の検出および予防システムと同様に、「ファイアウォール」装置、アプリケーション中継、またはネットワーク分割製品（VLAN製品または802.1Q規格の製品）における場合にそうである。
【０００３】
各種のセキュリティアーキテクチャが存在しうる。高セキュリティアーキテクチャでは、ネットワーク相互接続は禁止されている。交換は、同時に１つのシステムにしか結合しない物理的な構成要素を用いて行われる。コミュニケーションが一方向である交換装置は存在するが、その信頼性は、交換制御ストリームが足りないために、限られたものとなる。また、それらは、安全性の面で最も敏感ではないシステムから、安全性の面で最も敏感なシステムに行く方向に必ずしも使われるわけではない。これは、多くは光ファイバ技術に基づいた「物理的なダイオード」装置における場合である。
【０００４】
それぞれが専用サーバによって運用される、外部交換領域、第１段階の機密性を有する内部交換領域、および第２段階の機密性を有する内側交換領域を区切っている一連のファイアウォールを経由する「理想的な」交換アーキテクチャを実装することが習慣である。これらの交換領域を多重化することによって、アクセスを望む悪意ある第三者のタスク、または、確かに不正な、コンピュータシステムの特定のデータは、より複雑になる。
【０００５】
しかしながら、この種のアーキテクチャにおいて、多数のソフトウェアの欠点が明らかにされ、したがって、それらが守らなければならないネットワークの信頼性を危うくするもとになっている。「理想的な」交換アーキテクチャは、例えば、ウェブ技術を用いたアプリケーションに対する攻撃に対して敏感である。
【０００６】
ソフトウェアの信頼性というこの問題とは無関係に、企業のセキュリティポリシーの貧しさ、または、このような装置の構成におけるエラーによって、ネットワーク全体の安全性が危うくなりうる。したがって、これらのエラーは、このような装置の絶え間ない監査およびアップグレードのために、監視および処置を必要とする。
【０００７】
これらの問題点の第１の解決法は、仏国特許出願０８５８７９０において提案されている。この特許出願において、発明は、安全転送システムのアクセスポートの１つに接続されたシステムの制御の占領を避けるために、同じ安全転送システムの他のアクセスポートに接続されたシステムを使って、中間の主要な記憶容量および物理的にフリーズされた手段を経由し、読み取りまたは書き込み型の簡単なコマンドを用いて、データを安全な方法で転送する構成である。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】仏国特許出願０８５８７９０
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、このような解決法を使用する装置は、ファイル書き込みの終了に関しては、それに接続されているシステムに応じた障害をもたらす。このような装置が並行して様々なファイル書き込みを開始すると、その後この装置は、書き込み中のファイルと同数の記述テーブルを維持せざるを得ない。このことは、不必要なリソースの消費によって明らかになっている。
【００１０】
さらに、この発明に係る装置の初期設定の実装では、このような装置の中央記憶要素は、転送されたデジタルファイルがいつ送信され終わったか、必ずしも知っているわけではない。また、これは、このシステムの特別な実装に頼ることを除いて、この要素におけるこのファイルの動作を遅らせるかもしれない。その結果、いまだにこの解決方法を複雑にしている。
【００１１】
したがって、前記の解決法では、転送されるファイル管理の問題があり、そしてそれは改善すべきである。
【課題を解決するための手段】
【００１２】
本発明は、この状況を改善する。
【００１３】
この目的のために、本発明は、第１のコンピュータシステムから生じたデジタルファイルを、少なくとも１つの第２のコンピュータシステムに安全に転送する方法であって、安全な転送装置の第１のファイル管理モジュールへの上記デジタルファイルの書き込みと、上記安全な転送装置の内部における照合モジュールへの上記デジタルファイルの転送と、上記照合モジュールに転送される上記デジタルファイルの少なくとも一部の照合と、上記照合の結果に基づき、上記安全な転送装置の第２のファイル管理モジュールへの、少なくとも一部分が照合された上記デジタルファイルの転送と、を備え、この照合の結果に基づき、完全な上記ファイルの上記第２のコンピュータシステムによる読み込みを可能とする転送方法を提案する。
【００１４】
有利には、上記方法は、データパケットの最大サイズよりも小さいサイズの複数のデータパケットへの上記デジタルファイルの分割を備える上記第１のファイル管理モジュールに書き込まれる上記デジタルファイルをフォーマットする工程を備え、上記照合モジュールへの転送を可能として、上記照合が上記データパケットの少なくとも一つに関係する。したがって、上記転送装置の物理的な制約に基づき適合されたパケットに基づく照合を実行できる。
【００１５】
上記照合モジュールが第１の照合サブモジュールを備える有利な実施形態では、上記転送工程は、上記第１の照合サブモジュールへの上記データパケットの少なくとも１つの上記転送を備え、上記照合工程は、上記第１の照合サブモジュールに転送された上記パケットのそれぞれに対する第１の個別の照合を備えるので、細部の第１段階で転送されたデータを照合できる。
【００１６】
上記照合モジュールがさらに第２の全体的な照合サブモジュールを備える別の有利な実施形態では、上記照合工程はさらに、上記第２の照合サブモジュールへの、上記第１の照合サブモジュールにおいて個別に照合されたデータパケットの少なくとも１つの転送と、上記第２の照合サブモジュールに転送されたデータパケットの少なくとも１つに対する第２の照合とを備えるので、上記転送の安全性を強化するために、２つの連続した段階の照合を、転送された上記データに対して適用できる。
【００１７】
上記第１の照合サブモジュールにおいて個別に照合されたデータパケットの全てが、上記第２の照合サブモジュールに転送される別の有利な実施形態では、上記第２の照合は、上記第２の照合サブモジュールに転送されたデータパケットのうち複数のデータパケットに対する中間の照合であるため、上記転送をより安全にするために、２つの異なる段階の照合を、転送された上記データに対して適用できる。
【００１８】
上記第１の照合サブモジュールにおいて個別に照合されたデータパケットの全てが、上記第２の照合サブモジュールに転送されるさらに有利な実施形態では、上記第２の照合は、上記第２の照合サブモジュールに転送されたデータパケットの全てに対する全体の照合なので、ファイル転送をより安全にするために、パケットに基づく個別の照合に、転送されたこのファイルの全体に対する全体の照合を組み合わせることができる。
【００１９】
有利には、上記第１の照合サブモジュールによって受信された上記パケットの１つに対する上記個別の照合の結果および／または第２の照合サブモジュールにおける上記全体の照合の結果が否定的な場合、データパケットの転送は中断されるので、上記第２のコンピュータシステムへの有害な可能性を秘めるデータのどんな転送でも未然に防ぐことができる。
【００２０】
もう１つの方法として、上記第１の照合サブモジュールによって受信された上記パケットの１つに対する個別の照合の結果が否定的な場合、照合の結果が否定的であった上記データパケットは代替データパケットに置き換えられるので、検出された上記有害な可能性を秘めるデータを示すと同時に、上記第２のコンピュータシステムへのデータの転送を中断しないようにできる。
【００２１】
本発明はさらに、第１のコンピュータシステムと第２のコンピュータシステムとに接続可能であり、安全なデータ転送のための装置であって、上記第１のコンピュータシステムから受信したデジタルファイルを蓄積可能な第１のファイル管理モジュールと、上記第１のファイル管理モジュールに蓄積された上記デジタルファイルを受信し、かつ、受信した上記デジタルファイルの少なくとも一部に照合を実行するように工夫された照合モジュールと、上記照合モジュールから上記デジタルファイルを受信することができる第２のファイル管理モジュールと、を備え、上記照合の結果に基づき、上記第２のコンピュータシステムによる上記デジタルファイルの読み込みを可能とする装置を提案する。
【００２２】
有利には、上記第１のファイル管理モジュールが物理的なインターフェースを経由して上記照合モジュールに接続される場合、上記第１のファイル管理モジュールは、この物理的なインターフェースに転送されうるデータの最大サイズよりも小さいサイズの複数のデータパケットに上記デジタルファイルを分割するように工夫され、また上記照合モジュールは、少なくとも１つのこの照合データパケットにおける照合を実行するように工夫され、そして上記照合は、少なくとも１つのこのデータパケットに対するので、上記転送装置の物理的な制約に基づき適合されたパケットに基づく照合を実行できる。
【００２３】
有利な実施形態では、上記照合モジュールは、上記第１のファイル管理モジュールにおいて得られた上記データパケットの少なくとも１つを受信するために、また受信した上記データパケットのそれぞれに対して第１の個別の照合を実行するように工夫された第１の照合サブモジュールを備えるので、細部の第１段階で転送された上記データを照合できる。
【００２４】
特に有利な方法では、上記第１の照合サブモジュールは、このデータパケットの少なくとも１つに対する上記第１の個別の照合の結果に基づき、個別に照合したデータパケットの少なくとも１つを上記第２のファイル管理モジュールに送信するように工夫され、また上記第２のファイル管理モジュールは、上記第１の照合サブモジュールから受信した照合されたデータパケットに基づいて、デジタルファイルを再構築するために設計されるので、転送された上記データパケットの個別の照合の結果に基づき上記第２のコンピュータシステムによって再構築された上記デジタルファイルの読み込みができる。
【００２５】
有利な実施形態では、上記照合モジュールはさらに、上記第１の照合サブモジュールにおいて個別に照合された上記データパケットの少なくとも１つを受信でき、また上記第１の照合サブモジュールから受信した任意の上記パケットの少なくとも１つに対する第２の照合を実行するように工夫された第２の照合サブモジュールを備えるので、上記データの転送の安全性を強化するために、二重の段階の照合を提供できる。
【００２６】
上記第２の照合サブモジュールが、上記第１の照合サブモジュールにおいて個別に照合された上記データパケットの全てを受信可能である別の有利な実施形態において、上記第２の照合は、上記第１の照合サブモジュールから受信した上記データパケットのうち複数のデータパケットに対する中間の照合でありうるので、上記転送をより安全にするために、転送された上記データに２つの異なる段階の照合を適用できる。
【００２７】
上記第２の照合サブモジュールが、上記第１の照合サブモジュールにおいて個別に照合された上記データパケットの全てを受信可能である同じく特に有利な実施形態では、上記第２の照合は、上記第１の照合サブモジュールから受信したデータパケットの全てに対する全体的な照合でありうるので、このファイルの転送をより安全にするために、パケットに基づいた個別の照合を転送されるファイルの全体に対する全体的な照合と組み合わせることができる。
【図面の簡単な説明】
【００２８】
本発明における主題である安全な転送のための方法および装置は、以下の記載を読み、図を観察することによってより理解されるであろう。
【図１】本発明の方式に従った安全なデータ転送のための装置を示す説明図である。
【図２】本発明の方式に従ったデータの安全な転送方法の工程を示す図である。
【図３Ａ】本発明の第１の実施形態に従ったデータの安全な転送方法の工程を示す図である。
【図３Ｂ】本発明の第１の実施形態の変形に従ったデータの安全な転送方法の工程を示す図である。
【図４Ａ】本発明の第２の実施形態に従ったデータの安全な転送方法の工程を示す図である。
【図４Ｂ】本発明の第２の実施形態の変形例に従ったデータの安全な転送方法の工程を示す図である。
【図５Ａ】本発明の別の実施形態に従った安全なデータ転送のための装置を示す説明図である。
【図５Ｂ】本発明の第３の実施形態に従ったデータの安全な転送方法の工程を示す図である。
【発明を実施するための形態】
【００２９】
まず、安全な転送装置ＤＩＳＰが、本発明の方式に従って、概略的に図解されている図１を参照する。
【００３０】
安全な転送装置ＤＩＳＰは、２つのコンピュータシステムの間において、データの安全な交換ができるように、一方に第１のコンピュータシステムＰＣ１が第１のネットワークＮＥＴ１経由で接続されており、もう一方には、第２のコンピュータシステムＰＣ２が第２のネットワークＮＥＴ２経由で接続されている。
【００３１】
ここで、コンピュータシステムという言葉は、ネットワークインターフェース経由でデジタルファイルの読み込みまたは書き込みができるコンピュータのシステムのあらゆる型をも意味することを目的とされている。例えば、パーソナルコンピュータ、サーバ、スマートフォン、工業用ロボット、センサー、作動装置、または他のあらゆる通信物などである。
【００３２】
同様に、ここでネットワークという言葉は、たとえば、イーサネットタイプのローカルネットワーク、ワイヤレスネットワーク、インターネットネットワーク、または他のあらゆる物理的結合などの、コンピュータシステムを物理的に相互接続可能にするあらゆる種類の構造を意味することが意図されている。
【００３３】
安全な転送装置ＤＩＳＰは、まず、第１のコンピュータシステムＰＣ１から受信したデジタルファイルＦを記憶可能な第１のファイル管理モジュールＧ１を備えている。
【００３４】
したがって、第１のファイル管理モジュールＧ１は、第１のコンピュータシステムＰＣ１の基準に基づいて蓄えられたデジタルファイルＦの記憶を可能にする記憶手段を備えている。このような記憶手段は、例えば、ハードディスクやフラッシュメモリによって構成可能である。
【００３５】
第１のファイル管理モジュールＧ１はさらに、第１のコンピュータシステムＰＣ１に連結された第１のネットワークＮＥＴ１に接続されたネットワークインターフェースを備える。そしてそのネットワークインターフェースは、第１のコンピュータシステムＰＣ１からデジタルファイルＦを受信するために、第１のコンピュータシステムＰＣ１とのリモート接続を可能にする。このようなネットワークインターフェースには、例えば、ＦＴＰまたはＨＴＴＰ形式のものがある。
【００３６】
第１のファイル管理モジュールＧ１はさらに、デジタルファイルが記憶手段に蓄えられかつ編集される際の方法を管理することが可能な処理モジュールを備えている。したがって、特に、処理手段は、安全な転送装置照合モジュールに対して連続的にデジタルファイルを送信する前に、例えば、ファイルにマーキングを関連付けしかつファイルを複数のデータパケットに分割することによって、転送されるファイルの待ち行列を管理し、これらのファイルを作り上げる。
【００３７】
この第１のファイル管理モジュールＧ１の長所によって、デジタルファイルの並列送信は、リソースの不必要な消費を避けるように制御されうる。
【００３８】
このようなマーキングは、デジタルファイルを、例えば、装置内部にある、ファイルのサイズや種類を示す見出しを有する特有の形式に変換することに対応可能である。
【００３９】
処理モジュールは、第１のモジュールＧ１に保存されたファイルを、ディレクトリを用いて管理でき、かつ、例えば、第１のモジュールＧ１においてファイルを蓄えた日付または所定の優先順位などといったパラメータに基づきファイルを分類できる。
【００４０】
安全な転送装置ＤＩＳＰはさらに、第１のファイル管理モジュールＧ１に保存されたデジタルファイルＦを受信し、かつ受信したデジタルファイルＦの少なくとも一部に照合を実行するように工夫された照合モジュールＶを備えている。
【００４１】
この照合と、それに伴って起こるかもしれない一部のデジタルデータの置き換えまたは削除を含む起こりうる形式の修正とは、デジタルファイルＦ全体に対してでもよく、または、第１のファイル管理モジュールＧ１の段階において、デジタルファイルＦが複数のパケットＦｉに分割された場合、使用された照合の型に基づき、第１のファイル管理モジュールＧ１から照合モジュールＶに連続して送信された１以上のこれらのパケットに対してでもよい。特に、この照合は、個々のパケットＦｉ、いくつかのパケットＦｉに基づいて再構築されたデジタルファイルＦの列、または全てのパケットＦｉに基づいて再構築されたデジタルファイルＦに、リアルタイムに同時に実行されてもよい。
【００４２】
この照合の間に、例えば、転送されたパケットＦｉのサイズや、これらのパケットに用いられた記法や、これらのパケットで使われている種類の文字や、デジタルファイルＦに添えられた電子サインといった、様々なパラメータが照合されてもよい。
【００４３】
外部の構成要素による照合モジュールＶの制御の占領の可能性を最大限に制限するために、例えば、物理的にフリーズさせる前にソフトウェアによってプログラミングされたＦＰＧＡ（フィールドプログラマブルゲートアレィ、Field Programmable Gate Array）の形でこのモジュールを実行することにより、照合モジュールの照合機能を物理的にフリーズすることは有利である。
【００４４】
照合が、例えば、デジタルファイルＦの列に対応する個別のパケットＦｉの集合に対する場合、またはデジタルファイルＦ全体に対する場合、照合モジュールＶも、解析されたデジタルファイルの列、それどころか解析されたデジタルファイルＦ全体を訂正するために、受信したパケットＦｉを一時的に保存することができる、例えばＲＡＭ型のバッファメモリを有利に備えている。このバッファメモリのサイズは、実行される照合の精度次第である。
【００４５】
安全な転送装置ＤＩＳＰは、照合モジュールＶにおいて実行された照合の結果に基づき第２のコンピュータシステムＰＣ２がデジタルファイルを読み込みできるように、照合モジュールからデジタルファイルを受信できる第２のファイル管理モジュールＧ２も備えている。
【００４６】
この第２のファイル管理モジュールＧ２は、第１のファイル管理モジュールＧ１と類似しており、照合モジュールＶによって一度照合され、完全型またはパケットＦｉに分解された型においてデジタルファイルＦを保存できる記憶手段と、第２のコンピュータシステムＰＣ２に連結されたネットワークＮＥＴ２に接続できるようにするネットワークインターフェースと、を備えている。
【００４７】
第２のファイル管理モジュールＧ２はさらに、第２の管理モジュールＧ２の記憶手段においてデジタルファイルが蓄えされかつ整理される方法を管理し、かつ、第２のコンピュータシステムＰＣ２については読み込み可能にする処理モジュールを備え、ることができる。
【００４８】
例えば、第１の管理モジュールＧ１において、デジタルファイルＦが複数のデータパケットＦｉに分解され、その後、照合モジュールＶによって個別に連続して照合され、それどころか、第２の管理モジュールＧ２に連続して到着する前に、データパケットＦｉのいくつかに含まれる一部のデジタルデータの置き換えまたは削除によって訂正されうる場合、この処理モジュールは、再構築されたファイルに読み込みアクセス権を第２のコンピュータシステムＰＣ２に与える前に、それらのデジタルデータの一部を置き換えまたは削除によってできる限り訂正し、照合されたパケットＦｉを束ねることによって、第２の管理モジュールＧ２の記憶手段においてデジタルファイルＦ´を再構築できるだろう。
【００４９】
それゆえ、例えば、ファイル管理モジュールＧ２においてファイルＦが完全に再構築されるときにのみ、アクセス可能とすることによって、転送されたファイルＦが第２のコンピュータシステムＰＣ２に利用されるようになったときにチェックすることは可能であり、その結果、先行技術に表れている障害に取り組むことが可能になる。
【００５０】
ファイルを管理するためのモジュールＧ１およびＧ２は、限られたサイズを持ったメモリバス型の物理的インターフェースＢ１およびＢ２を経由して、安全な転送装置ＤＩＳＰの照合モジュールＶに、それぞれ接続されている。
【００５１】
このような場合、送信されるデジタルファイルＦを、物理的インターフェースＢ１の限られたサイズに基づき決められた、物理的インターフェースＢ１を通ることができるデータパケットの最大サイズよりも小さいサイズの複数のパケットＦｉに分けることは有利である。このようにして、例えば、２５６バイトのパケットＦｉを形成することができる。
【００５２】
次に、本発明の方式に係る、第１のコンピュータシステムＰＣ１から少なくとも１つの第２のコンピュータシステムＰＣ２にデジタルファイルＦを安全に転送する転送方法１００が図解されている図２を参照する。
【００５３】
方法１００は、まず、例えば図１に示すような安全な転送装置ＤＩＳＰの第１のファイル管理モジュールＧ１にデジタルファイルＦを書き込むステップ１１０を含んでいる。
【００５４】
この第１のファイル管理モジュールＧ１にデジタルファイルＦを蓄積した後、続いて方法１００は、安全な転送装置ＤＩＳＰの内部の照合モジュールＶにこのデジタルファイルＦを転送する（ステップＳ１２０）。この転送は、一塊の状態で実施されうるか、または、より詳しくは後述されているように、実行される照合の形式に従って、第１のファイル管理モジュールＧ１においてデジタルファイルＦの分解によって得られた複数のパケットＦｉの連続転送として実施されうる。
【００５５】
方法１００は、そして、照合モジュールに転送されたデジタルファイルＦの少なくとも一部を照合するステップ１３０を含んでいる。
【００５６】
このようにして、第１のファイル管理モジュールＧ１において、デジタルファイルＦの分解によって得られた複数のパケットＦｉを連続転送する形式において、デジタルファイルＦが転送される場合、照合は「個別の」形式となりえ、換言すると、転送されたパケットＦｉの１つ、転送されたパケットＦｉのいくつか、そこどころか転送されたパケットＦｉの全体に個別に実行される。
【００５７】
デジタルファイルＦが照合モジュールに一塊で転送される別の例では、照合は「全体の」形式となりうる、換言すると、デジタルファイルＦ全体に実行される。
【００５８】
方法１００は、そして、照合結果に基づきコンピュータシステムＰＣ２がファイルＦを読み込むことができるように、照合モジュールＶにおいて実行された照合の結果に基づき、安全な転送装置ＤＩＳＰの第２のファイル管理モジュールＧ２に、少なくとも一部分は照合された、それどころか完全に照合されたデジタルファイルＦを転送する（ステップ１４０）。
【００５９】
転送するステップ１４０は、完全なデジタルファイルに対する、または第２の管理モジュールＧ２に照合モジュールを接続する物理的なバスのサイズに基づきパケットＦｉの送信によって実行されうる。
【００６０】
このように、照合ステップ１３０の間に実行された全ての照合作業が肯定的な結果であった場合、第２のファイル管理モジュールＧ２に保存され、かつ第２のコンピュータシステムＰＣ２については読み込み可能であるデジタルファイルＦが、存在することになる。
【００６１】
逆に言えば、照合ステップ１３０の間に実行された照合作業の１以上が否定的な結果であった場合、潜在的に危険または予期しないいかなる情報からも第２のコンピュータシステムＰＣ２を守るために、照合判定基準に合わない場合にはデジタルファイルＦが第２のコンピュータシステムＰＣ２に利用可能となるのを防ぐように、第２の管理モジュールＰＣ２が完全に利用可能となる前に、デジタルファイルＦの転送は中断されうる。
【００６２】
代替方法において、先と同様、照合ステップ１３０の間に実行された照合作業の１以上が否定的な結果であった場合、否定的な結果を引き起こしたデジタルファイルＦの一部（例えばパケットＦｉ）を、照合判定基準に対して様々な食い違いを示すことができる、例えば「＿」や他の目印といった、前もって決まった特有の文字から構成された、第２のコンピュータシステムＰＣ２に知られた、規則通りの形式を示している代替データに置き換えることも可能である。
【００６３】
この場合、デジタルファイルＦは、第２の管理モジュールＧ２において、もはや危険分子は存在しないということを示すように訂正された形式Ｆ´においては、実際は利用可能であるが、しかし、その後に第２のコンピュータシステムＰＣ２によって読み込まれるとき、これは、ファイルＦがファイルＦ´に訂正され、照合判定基準に合わないということを認識する。有利には、それは、示された、元のファイルＦが照合判定基準を満たしていないという各種の食い違いをまさに検出してもよい。コンピュータシステムＰＣ２は、そこから、代替データの存在を検出することによって、元のファイルＦは安全性の点に関して全て保証されていないことを示していると推論する。
【００６４】
このようにして、データの安全な転送の方法１００を用いると、第２のコンピュータシステムＰＣ２は、このデジタルファイルの照合が功を奏した場合、完全にデジタルファイルＦへのアクセス権を常に有し、またこの照合が問題を検出した場合、第２のコンピュータシステムＰＣ２は、デジタルファイルへのアクセス権を有さないか、もしくは、定められた方法において、少なくとも一部が置き換えられて訂正されたデジタルファイルＦ´へのアクセス権を有さない。
【００６５】
これらの起こりうる典型的なケースにおいて、第２のコンピュータシステムＰＣ２は、パケットの照合後、直接的に連続して転送されたパケットの多数を管理する必要はなく、その結果、上述した先行技術に関して顕著な改善を意味している。
【００６６】
次に、本発明の第１の実施形態に係る、デジタルファイルＦの安全な転送の方法２００が図解されている図３Ａを参照する。
【００６７】
この第１の実施形態において、照合は、転送されるデジタルファイルＦを分解したものと一致するｎ個のデータパケット｛Ｆｉ｝１≦ｉ≦ｎの集合のパケットＦｉのそれぞれに実行されるので、照合を「第１段階」または「個別」形式と称する。
【００６８】
したがって、方法２００は、上述したステップ１１０と同様、安全な転送装置ＤＩＳＰの第１のファイル管理モジュールＧ１にデジタルファイルＦを書き込む第１のステップ２１０を備えている。
【００６９】
第１のファイル管理モジュールＧ１におけるデジタルファイルＦの蓄積に続いて、方法２００は、これらのデータパケットの少なくとも１つに対して照合を実行することができるように、このデジタルファイルＦをｎ個のデータパケット｛Ｆｉ｝１≦ｉ≦ｎの集合に分解するステップ２１５を備えている。これらのパケットＦｉは、例えば、この転送を可能にする物理的なインターフェースのサイズに基づいて、照合モジュールへの転送を可能にする所定のパケットの最大サイズよりも小さいサイズである。
【００７０】
これらのパケットのいくつかは、元のファイルの一部を含んでいるか含んでいないかに関わらず、以下のモジュール（例えば、ファイルのサイズ、その名前、その拡張子、そのシリアルナンバーなど）を対象としたメタ情報を含んでもよく、このメタ情報を含んでいるファイルの最初および／または最後に目印が使われている場合があるかもしれないからである。
【００７１】
第１のパケットＦ１は、その後、照合モジュールＶがこの第１のパケットＦ１に「第１段階」の照合、別な方法では、１つのパケットに実行される「個別」照合と呼ばれる照合を始めるために、安全な転送装置ＤＩＳＰの内部の照合モジュールＶに転送される（ステップＳ２２０）。
【００７２】
この照合は、例えば、起こりうる文字のうち限られたアルファベットに属する、解析されたパケットＦ１の全ての文字を照合することにありうる。このアルファベットに属しない１つの文字の存在は、この照合に否定的な結果を引き起こす。
【００７３】
この第１の実施形態において、照合の結果が否定的だった場合（ステップ２３５）、パケットＦ１は、安全な転送装置ＤＩＳＰにこれ以上転送されない（ステップ２３７）、したがって、デジタルファイルＦの転送は、中止となる。
【００７４】
一方、照合の結果が肯定的であった場合（ステップ２３５）、パケットＦ１は、第２のコンピュータシステムＰＣ２がアクセス可能となるように、安全な転送装置ＤＩＳＰの第２のファイル管理モジュールＧ２に転送される。
【００７５】
このように、照合の結果が肯定的な結果である限り、図３に描かれている増加ループ（ステップ２４２と２４４）によって示されるように、ステップ２２０から２４０は、それらの中で、最後のパケットＦｎまでそれぞれのパケットＦｉに対して連続して繰り返される。一方、照合ステップ２３０の間に、パケットＦｉのうちの１つが否定的な結果であった場合、デジタルファイルＦの転送は、この接合点（ステップ２３７）で中断され、そしてデジタルファイルＦは第２のファイル管理モジュールＧ２に完全に転送されないので、このデジタルファイルＦは、第２のコンピュータシステムＰＣ２からアクセス可能とならない。このような場合、ファイルＦが無効であり、無視および／または削除されるべきであることを示すために、例えば、メタ情報項目といった特有の信号が、ファイル管理モジュールＧ２に送り出される。
【００７６】
肯定的な結果をｎ−１回繰り返した後、方法が最後のパケットＦｎに達し、かつ、この最後のパケットＦｎが、それに結びつくステップ２３０において肯定的な方法で照合もされた場合、例えば、Ｆ＝Ｆ１II・・・IIＦｉII・・・IIＦｎのように、照合モジュールから生ずる一連のファイルＦを連結することによって、方法２００は、ファイル管理モジュールＧ２において、デジタルファイルＦを再構築するステップ２４６に続く。
【００７７】
この場合、デジタルファイルＦのそれぞれのパケットＦｉは個別に照合され、第２のコンピュータシステムＰＣ２による最後の読み込みステップ２５０の間に、デジタルファイルＦは、パケット方式で照合され、その結果読み込まれる。
【００７８】
第１の実施形態に係るこの方法は、デジタルファイルＦの転送が望まれる第２のコンピュータシステムが、たかだが制限された自立性を有し、かつ、受信したファイルを分析し、有害な可能性があるファイルのフィルタリングが安全な転送装置自体において実行されているときに、有利である。第１の実施形態に係る方法を用いて、この第２のコンピュータシステムが、完全に照合されかつ正しいと確認されたファイルにしかアクセスしない限り、判定する構成要素と、有害な可能性があるファイルをフィルタリング／削除する構成要素とを、第２のコンピュータシステムに追加する必要はない。そして、第２のコンピュータシステムは、より単純化した照合、または、例えばデジタル署名の照合、ファイル名の再照合、拡張子の照合、「バージョニング」管理を実行するなどといった、別の種類の照合を実行できる。
【００７９】
次に、本発明の第１の実施形態の変形例によるデジタルファイルＦの安全な転送方法３００を図解した図３Ｂを参照する。
【００８０】
この第１実施形態の変形において、方法３００は、連続して転送されるデータパケットＦｉの個別照合の否定的結果の場合に適用するステップ３３７を除いて、図３Ａと共に上述したステップ２１０から２５０にそれぞれ類似したステップ３１０から３５０を備えている。
【００８１】
この変形例では、データパケットＦｉを照合するステップ３３０が否定的結果であった場合、問題のパケットＦｉは、安全な転送装置の第２の管理モジュールＧ２に転送される（ステップ３４０）前に、置き換えステップ３３７の間に、特有の置き換え文字によって、その文字のいくつか、それどころか全部を置き換えることによって、代替パケットＦｉ´に変換される。
【００８２】
代替パケットは、このようにして、照合の否定的な結果を表示する形式を有しており、そういうものとして、第２のコンピュータシステムが認識することができるため、第２のコンピュータシステムは、第２の管理モジュールＧ２に読み込まれたデジタルファイルＦｉ´の少なくとも一部が、否定的な結果であった照合を表すことを検出できる。
【００８３】
例えば、置き換え文字は、”＿”の文字列の形をとってもよい。
【００８４】
このようにして、この変形例において、データパケットＦｉのうちの１つが、その個別の照合の間に否定的な結果を生じさせるとすぐに、データパケットＦｉの転送が中断される図３Ａにおいて既に図解された実施形態とは対照的に、全てのデータパケットＦｉが照合の後に次々と第２の管理モジュールＧ２へ組織的に送信される。
【００８５】
第２のコンピュータシステムＰＣ２によって読み込まれるために、それぞれのパケットの個別照合の後、全ての構成するパケットＦｉが、管理モジュールに組織的に転送され、またその結果、デジタルファイルＦｉ´が利用可能になるので、デジタルファイルＦは、第２の管理モジュールＧ２において、常に再構築されるということが、この変形例から得られる。
【００８６】
第１の実施形態に係る方法の変形例は、デジタルファイルを転送することが望まれるコンピュータシステムが、一定程度の自立性と、受信したファイルの分析とを有し、かつ、危険性を表す構成要素が害にならなくなったと示されたデジタルファイルを、本発明の方法によって挿入された代替データのおかげで検出し、かつ、随意に当該デジタルファイルを削除することによって、もしくは、このような害があるかもしれないデジタルファイルの到着が言及されているようなイベント実行記録を保持することによって、当該デジタルファイルをコンピュータシステム自身によって管理することができる場合、都合がよい。
【００８７】
次に、本発明の第２の実施形態に係るデジタルファイルＦの安全な転送方法３００を図解した図４Ａを参照する。
【００８８】
この第２の実施形態において、デジタルファイルＦのいくつかのデータパケット、それどころかデジタルファイルＦの全体に対応した、転送されるデジタルファイルＦの少なくとも一部分に対して照合が実行される範囲では、図３Ａおよび図３Ｂに記載された第１段階の個別照合と区別するために、照合は「第２段階」である。
【００８９】
この観点において、方法４００は、上述したステップ１１０に類似した、安全な転送装置ＤＩＳＰの第１のファイル管理モジュールＧ１にデジタルファイルＦを書き込む第１のステップ４１０を備えている。
【００９０】
第１のファイル管理モジュールＧ１にデジタルファイルＦを蓄積することに続いて、方法４００は、上述したステップ２１５に類似した、デジタルファイルＦをｎ個のデータパケット｛Ｆｉ｝１≦ｉ≦ｎの集合のパケットＦｉに分解するステップ４１５を備えている。
【００９１】
ｎ個のデータパケットＦｉは、その後、安全な転送装置ＤＩＳＰの内部において照合ステップ４３０を実行するために、内部の照合モジュールＶに転送される（ステップ４２０）。
【００９２】
図３Ａおよび図３Ｂに記載された第１の実施形態のパケットの個別照合と対照的に、第２の実施形態の照合は、転送されたパケットの中からのデータパケットＦｉの集合、それどころか転送された全パケット、換言すると、転送されたパケットの全体に基づいて再構築されたデジタルファイルに対して実行される。
【００９３】
特に、この第２段階の照合が、転送されたデータパケットの中からの複数のデータパケットに対する場合、「中間の」照合として表されてよく、また、この照合が、第２の照合サブモジュールにおいて、転送された全パケットに対する場合、いわゆる「全体的な」照合として表されてもよい。
【００９４】
例として、このような第２段階の照合は、以下の形式を取ってもよい。
【００９５】
−デジタルファイルＦの列に対応するパケットＦｉの集合が一緒に照合された場合、すなわち、中間の照合に対応する場合、キャリッジリターンに対応する、このパケットの集合の末尾における特有の文字の存在、または特有の列パターンとの整合性を照合できる。例えば特有の文字がない場合、もしくは特有の列パターンが整合していない場合、この第２段階の照合の結果は否定的である。
【００９６】
−デジタルファイルＦの全体が、完全に解析されるために再構築される場合、すなわち全体的な照合に対応する場合、照合は、極めて特有な署名の存在の照合を構成することができる。例えば特有な署名がない場合、この第２段階の照合の結果は否定的である。
【００９７】
−さらに、デジタルファイルＦの全体が、完全に解析（ファイルの全体的な照合）されるために再構築された場合、データ形式が転送されるファイル形式に確かに一致していることを照合するために、照合はファイルのデータ形式に対してできる。このような照合は、特有の符号化タイプ（例えばＵＴＦ８符号化、ＢＯＭつきＵＴＦ−８）を照合するためにファイルＦの見出しをチェックすることによって、または、ある場合（ＧＩＦ、ＪＰＥＧなど）において、ファイル形式を示すファイルＦの最初の数文字をチェックすることによって、「マジックナンバー」を用いて実施されてもよい。
【００９８】
この第２段階の照合が否定的な結果の場合（ステップ４３５）、換言すると、照合ステップの間に照合されたパケットの集合が正しいと確認されなかった場合、安全な転送方法４００はこの接合点（ステップ４３７）において中断され、データパケットＦｉのいずれも第２のファイル管理モジュールＧ２に転送されないので、デジタルファイルＦは第２コンピュータにアクセス可能にならない。
【００９９】
逆に言えば、「全体的な」型の照合の結果が肯定的であった場合（ステップ４３５）、換言すると、照合ステップの間に照合されたパケットの集合が正しいと確認された場合、安全な転送方法４００は、転送されるデジタルファイルＦの再構築したものに対応するデータパケット｛Ｆｉ｝１≦ｉ≦ｎの集合を経て、第２のファイル管理モジュールＧ２へデジタルファイルＦの転送を続ける（ステップ４４０）。
【０１００】
これらのパケットＦｉのいくつかは、元のファイルの一部を含んでいるか含んでいないかに関わらず、以下のモジュール（例えば、ファイルのサイズ、その名前、その拡張子、そのシリアルナンバーなど）を意味するメタ情報を含んでもよく、例えばこのようなメタ情報を含んでいるファイルの最初および／または最後に目印が使われている場合があるかもしれないからである。
【０１０１】
有利な実施形態では、照合モジュールは、照合モジュールＶの段階においてデジタルファイルＦを訂正するために、照合４３０の後において、一括りになっているものと同様、第１の管理モジュールＧ１から受信し、かつ、照合モジュールに照合されたパケットＦｉの記憶を可能にする一時的な記憶手段（例えばＲＡＭ型）を有している。このような場合、それは、転送ステップ４４０の間に転送されるデジタルファイルＦ自身である。
【０１０２】
この最後の実施形態は、例えば、第１の管理モジュールＧ１と妥当性確認モジュールＶとの間に、またＶとＧ２との間に対称的に置かれている物理的インターフェースの容量制約を考慮するために、パケット方式のデジタルファイルの転送を実行中に、デジタルファイルＦ自身における「全体的な」型の照合（例えばファイルの署名の照合など）を実行可能とする範囲で有利である。
【０１０３】
このように、この実施形態において、照合ステップ４３０の間にデジタルファイルＦが正しいと確認された場合、第２のコンピュータシステムによって読み取り可能にするために、デジタルファイルＦは、第２の管理モジュールＧ２によって現状のままで受信され、そして蓄積される。
【０１０４】
照合モジュールがこのような一時的な記憶装置を有しない代わりの方法では、第１の管理モジュールＧ１から受信したパケットＦｉの集合全体は、照合ステップ４３０の間に、これらのパケットの少なくとも複数の、それどころかパケットの集合全体の妥当性確認後、転送ステップ４４０の間に第２の管理モジュールＧ２に転送される。
【０１０５】
この代わりの方法では、第２の管理モジュールＧ２によって受信されたデータパケットＦｉは、デジタルファイルＦを再構築するために、かつ、このファイルを第２のコンピュータシステムの自由に使えるこのファイルを設置するために、第２の管理モジュールＧ２によって束ねられる。
【０１０６】
次に、本発明の第２の実施形態の変形例に係るデジタルファイルＦの安全な転送方法５００を図解した図４Ｂを参照する。
【０１０７】
何が、図３Ａに記載された第１の実施形態の変形例を、図３Ｂに記載されている第１の実施形態の変形例から区別するのかということと同様に、方法５００は、第１の管理モジュールＧ１から照合モジュールに転送されるデータパケットＦｉの中から、パケットの集合の照合（ステップ５３０）の否定的な結果の場合に適用するステップ５３７を除いて、図４Ａと共に上述したステップ４１０から４５０のそれぞれに類似したステップ５１０から５５０を備えている。
【０１０８】
この変形例において、データパケットＦｉの集合、それどころかデジタルファイルＦ全体を照合するステップ５３０が、否定的な結果だった場合、安全な転送装置の第２の管理モジュールＧ２に転送される（ステップ５４０）前に、問題のパケットＦｉの集合は、代替データに置き換えられる。
【０１０９】
代替データは、照合の否定的な結果を表示する形式を示し、かつ、第２のコンピュータシステムによって、そういうものとして認識され、それゆえ、第２のコンピュータシステムは、第２の管理モジュールＧ２に読み込まれたデジタルファイルＦ´が、照合処理の間に正しいと確認されなかったと検出できる。
【０１１０】
例えば、代替データは、”＿”の文字列の形をとってもよい。
【０１１１】
このように、この変形例では、パケットＦｉの集合、またはデジタルファイル全体に対して実行された照合が否定的な結果を示すとすぐに、デジタルファイルＦのパケット方式の転送が中断される上述の図４Ａにおいて図解された実施形態とは対照的に、照合後、デジタルファイルＦは、第２の管理モジュールＧ２に組織的に転送される、
第２のコンピュータシステムＰＣ２によって読み込まれるために、デジタルファイルの少なくとも一部分の照合後、デジタルファイルＦ´は常に利用可能ということが、この変形例から得られる。
【０１１２】
図３Ｂにおいて図解した変形例については、デジタルファイルを転送することが望まれる第２のコンピュータシステムが、一定程度の自立性と、受信したファイルを解析する能力を有し、かつ、害があるかもしれないデジタルファイルを置き換えデータのおかげで検出することにより、それらを自身で管理する能力がある場合、第２の実施形態に係る方法の変形例は、有利である。
【０１１３】
次に、本発明のもう１つの実施形態に係る安全な転送装置ＤＩＳＰが、概略的に図解されている図５Ａを参照する。
【０１１４】
この他の実施形態では、この装置ＤＩＳＰ´においてデジタルファイルの安全な転送中に、二重段階の照合を提供しようとする。
【０１１５】
その意味では、安全な転送装置ＤＩＳＰ´は、図１に記載された安全な転送装置ＤＩＳＰの第１のファイル管理モジュールＧ１および第２のファイル管理モジュールＧ２に類似する、第１のファイル管理モジュールＧ１および第２のファイル管理モジュールＧ２を備える。
【０１１６】
まさに、図１に記載された安全な転送装置ＤＩＳＰのように、安全な転送装置ＤＩＳＰ´は、第１の照合サブモジュールＶ１と第２の照合サブモジュールＶ２とを含むことによって区別される照合モジュールＶを備える。
【０１１７】
第１の照合サブモジュールＶ１は、図３Ａおよび図３Ｂにおいて図解された安全な転送方法２００および３００に関して記載された方法によって、第１のファイル管理モジュールＧ１において少なくとも１つのデータパケットを受信し、かつ、第１のファイル管理モジュールＧ１から転送されるデータパケットＦｉのそれぞれに対して第１の個別の照合を実行するように、工夫されている。
【０１１８】
第２の照合サブモジュールＶ２は、第１の照合サブモジュールによって個別に照合された少なくとも１つのデータパケットを、メモリバス型の物理的インターフェースＢ３を経由して受信することができ、かつ、第１の照合サブモジュールから受信したデータパケットの少なくとも１つに対して第２の照合を実行するように工夫されている。
【０１１９】
このように、データ転送の安全性を強化可能にする二重段階の照合を提供可能である。
【０１２０】
第１の実施形態では、第２の照合サブモジュールＶ２において実行される照合は、第２の照合サブモジュールＶ２において実行される照合と同じ段階でありえ、換言すると、個別タイプであり、また一つ一つのパケットごとに順に実行しうるが、第１の照合の間に用いられる照合判定基準とは異なる照合判定基準を用いる。
【０１２１】
もう一つの有利な実施形態では、第２の照合サブモジュールＶ２において実行される照合は、第１の照合サブモジュールＶ１において実行される照合とは異なる、より幅広い、段階で実行され、換言すると、１つのデータパケットに対してではなく、データパケットの集合に対する照合であり、その結果、このデジタルファイルＦにおいて、より幅広くたくさんの潜在的な欠陥を検出可能である。
【０１２２】
この他の有利な実施形態では、第２の照合サブモジュールは、第１の照合サブモジュールによって照合された全てのデータパケットを受信でき、かつ、図４Ａおよび４Ｂにおいて図解された安全な転送方法４００および５００に関して記載され、また、ここでは中間の照合と呼ばれる方法によって、第１の照合サブモジュールＶ１から受信した、転送されたデータパケットＦｉの中からのいくつかのデータパケットに対して（第２段階の）第２の照合を実行するように工夫されている。その結果、転送をより安全にするために、送信されたデータへの２つの異なるレベルの照合が適用可能である。
【０１２３】
第２の照合サブモジュールＶ２が、第１の照合サブモジュールによって照合された全てのデータを受信できるもう一つの特に有利な実施形態において、やはり図４Ａおよび４Ｂにおいて図解された安全な転送方法４００および５００に関して記載され、ここでは全体の照合と呼ばれる方法によって、第１の照合サブモジュールＶ１から受信したデータパケットＦｉの集合に対して（第２段階の）第２の照合を実行するように、第２の照合サブモジュールＶ２は工夫されている。その結果、ファイルの転送をより安全にするために、送信されたこのファイル全体に対する全体的な照合と、パケットに基づく個別照合とを組み合わせることが可能である。
【０１２４】
有利な実施形態において、第２の照合サブモジュールＶ２は、第２の照合サブモジュールＶ２の段階においてデジタルファイルＦを訂正するために束ねることと同様に、照合され、かつ、第１の照合サブモジュールＶ１から受信したパケットＦｉの記憶を可能にする一時的な記憶装置（例えばＲＡＭ型）手段を有しており、それによって、デジタルファイルＦ自身を第２のファイル管理モジュールＧ２に転送することが可能である。
【０１２５】
この実施形態は、例えば、第１の管理モジュールＧ１と第２の照合サブモジュールＶ２との間に位置している物理的なインターフェースＢ１およびＢ３の容量制約を考慮するために、第１の管理モジュールＧ１と第２の照合サブモジュールＶ２との間で、パケット方式のデジタルファイルの転送を実行中に、デジタルファイルＦ自身に対して「全体的な」照合（例えばデジタルファイルＦの全体に対する署名の照合）を実行可能にする範囲において、有利である。
【０１２６】
図５Ｂは、図５Ａに記載された安全な転送装置ＤＩＳＰ´に特に適用可能な、本発明の第３の実施形態に係る安全な転送方法６００を図解している。
【０１２７】
この第３の実施形態では、上述した図３Ａ、３Ｂ、４Ａ、および４Ｂに記載された第１および第２の実施形態に係る方法の長所が、組み合わされている。
【０１２８】
したがって、方法６００は、上述したステップ１１０に類似した、例えば図５Ａに記載された安全な転送装置ＤＩＳＰ´の第１のファイル管理モジュールＧ１にデジタルファイルＦを書き込む第１のステップ６１０を備えている。
【０１２９】
第１のファイル管理モジュールＧ１へのデジタルファイルＦの蓄積に続いて、方法６００は、このデジタルファイルＦをｎ個のデータパケット｛Ｆｉ｝１≦ｉ≦ｎの集合に分解するステップ６１５を備えている。
【０１３０】
その後、第１のパケットＦ１は、照合ステップ６３０の間に、第１の照合サブモジュールＶ１がこのパケットＦ１に対して第１の個別照合をするために、安全な転送装置ＤＩＳＰ´の内部における第１の照合サブモジュールＶ１に転送される（ステップ６２０）。
【０１３１】
まさに、図３において図解された方法２００のように、この第１の個別照合は、パケットＦｉの全ての文字が決められたアルファベットに属するという照合を構成することができる。
【０１３２】
第１の照合の結果が否定的だった場合（ステップ６３１）、そのときは、図３Ａおよび図３Ｂにそれぞれ記載された選択肢に似た方法で、２つの選択肢が可能になる：
−パケットＦ１は、安全な転送装置ＤＩＳＰ´にこれ以上転送されず（ステップ６３２）、したがってこの装置においてデジタルファイルＦの転送を止め、そして転送方法６００は中断されるか;
−または、上述したように、安全な転送装置ＤＩＳＰ´の第２の照合サブモジュールＶ２に転送される（ステップ６３４）前に、置き換えステップ６３３の間に、パケットＦ１が代替パケットＦ１´に置き換えられる。
【０１３３】
一方、第１の照合の結果が肯定的だった場合（ステップ６３１）、そのときパケットＦ１は、安全な転送装置ＤＩＳＰ´の第２の照合サブモジュールに転送される（ステップ６３４）。
【０１３４】
第１のパケットに基づく個別照合の結果が肯定的である限り、ステップ６２０から６３４は、その後、図５Ｂに表される増加ループ（ステップ６３５および６３６）によって示されるように、最後のパケットＦｎまでのそれぞれのパケットＦｉに対して連続して繰り返される。
【０１３５】
パケットＦｉのうちの一つが、照合ステップ６３０の間に否定的な結果を生じさせた場合、デジタルファイルＦ´は完全には第２の照合サブモジュールＶ２に転送されないので、方法６００のこの接合点（ステップ６３３）における中断があり、かつ、第２のコンピュータシステムにアクセス可能とならないか、または、原因とみなされたデータパケットＦｉの代替パケットへの置き換え（ステップ６３２）がある。
【０１３６】
ステップ６３０の間の肯定的な照合結果をｎ−１回繰り返した後、方法６００は最後のパケットＦｎに到達し、この最後のパケットＦｎもそれに関係するステップ６３０の間に肯定的な態様で照合された場合、図４Ａおよび４Ｂに記載された態様と似た方法によって、方法６００は、第２の照合サブモジュールＶ２によって受信されたパケットＦｉのいくつか、それどころか全部に対する、第２の第２段階の照合（ステップ６３７）を通して続く。
【０１３７】
まさに、図４Ａおよび５Ｂに記載されている第２レベルの照合のように、この第２の照合は、特有のキャリッジリターン文字を探し出すこと、または、あるファイル型の構成の一部、それどころかファイルの署名等を照合する構成をとりうる。
【０１３８】
この第２の照合の結果が肯定的だった場合（ステップ６３８）、換言すると、照合されたパケットの集合が照合ステップ６３７の間に正しいと確認された場合、次に、安全な転送方法６００は、デジタルファイルＦ自身の形式（例えば連鎖によって、第２の照合サブモジュールにおいてｎ個のパケットＦｉに基づいて再構築された）において、もしくは、デジタルファイルＦが、例えば連鎖によって、第２のファイル管理モジュールＧ２において再構築された場合には、パケットＦｉの形式において、第２のファイル管理モジュールＧ２へのデジタルファイルＦの転送（ステップ６４０）を通して続く。
【０１３９】
これら２つの典型的な場合において、デジタルファイルＦは、第２のコンピュータシステムに対して読み込み可能である（ステップ６５０）第２のファイル管理サブモジュールＧ２において、十分に正常な状態に戻される。
【０１４０】
逆に、この第２の照合の結果が否定的だった場合（ステップ６３８）、換言すると、照合されたパケットの集合が照合ステップ６３７の間に正しいと確認されなかった場合、図４Ａおよび４Ｂのそれぞれに記載された選択肢に類似した方法によって、２つの選択肢が可能である：
−安全な転送方法６００は、この接合点において中断され（ステップ６３２）、そしてデータパケットＦｉはどれ一つとして第２のファイル管理モジュールＧ２に転送されないので、デジタルファイルＦは第２のコンピュータシステムにアクセス可能とならないか、
−または、照合されたパケットの集合は、安全な転送装置ＤＩＳＰ´の第２のファイル管理モジュールＧ２に転送される（ステップ６４０）前に、上述した図４Ｂのステップ５３７に関して記載されているように、代替パケットに置き換えられる（ステップ６３９）。
【０１４１】
言うまでもなく、本発明は、本発明の範囲から離れることなく、実施形態の他の態様および方法を考える観点から、上述した模範的な実施形態に限定されるものではない。
【０１４２】
特に、個別の、パケットのみへの第１段階の照合、またはより幅広い、パケットの集合またはデジタルファイル全体への第２段階の照合、またはこれら２つの型の照合の組み合わせのいずれかを記載している実例となる実施形態は、既に記載されている。
【０１４３】
しかしながら、本発明は、これらの実例となる実施形態だけに制限されず、各種の照合段階のいかなる組み合わせの範囲にも及ぶ。
【０１４４】
したがって、３つの明確な段階で個々に照合を実行するために、３つの照合サブモジュールを有する装置を検討することは、十分に見込まれる：
−データパケットＦｉが、図３Ａおよび図３Ｂに記載されていることに類似して、連続的かつ個別に照合される、第１の段階;
−デジタルファイルＦの列に対応するデータパケットＦｉの集合が、図４Ａおよび４Ｂに記載されている方式に従って、列方式照合を実行するように束ねられる、第２の中間の段階;
−最後に、デジタルファイルＦの全体が、データパケットＦｉに基づいて再構築され、例えば、デジタルファイルＦに適用された署名の照合を使って、全体的な方法で照合される、第３の全体的な段階。
【図１】
0005671144.tif 000002
【図２】
0005671144.tif 000003
【図３Ａ】
0005671144.tif 000004
【図３Ｂ】
0005671144.tif 000005
【図４Ａ】
0005671144.tif 000006
【図４Ｂ】
0005671144.tif 000007
【図５Ａ】
0005671144.tif 000008
【図５Ｂ】
0005671144.tif 000009