(57)【要約】【課題】ハッキングの対策が十分であり、膨大なデータの授受も容易なファイル転送方法、プログラム、記録媒体、ファイル転送システム、送信装置、及び受信装置を提供する。【解決手段】送信装置は、１つのデータ転送に対して、内部で物理的に複数のセッションまたは経路を持たせる手段と、セッション又は経路ごとに独立した送信を行う手段とを有し、受信装置は、個別セッションで、受信完了した個別データを集約する手段と、１データにまとめ上げることでセッション毎に異なるセキュリティを設ける手段とを有する。【選択図】図１
2009147868.tif 000002
【特許請求の範囲】
【請求項１】
送信装置から受信装置へのファイルの転送を行うファイル転送方法において、
前記送信装置は、１つのデータ転送に対して、内部で物理的に複数のセッションまたは経路を持たせ、前記セッション又は前記経路ごとに独立した送信を行い、前記受信装置は、個別セッションで、送信完了した個別データを集約し、１データにまとめ上げることでセッション毎に異なるセキュリティを設けることを特徴とするファイル転送方法。
【請求項２】
前記送信装置は、前記受信装置との論理接続を行い、前記受信装置は、物理セッション接続情報の送受信を行い、前記送信装置は、送信データの分割、個別データの振分け、物理セッションの確立、個別データの暗号化、個別データの転送を行い、前記受信装置は、受信個別データの複合化、個別データの集約、及び元データの復元を行うことを特徴とする請求項１記載のファイル転送方法。
【請求項３】
前記物理セッション情報の送受信は、送受信側接続の確立後、送信側では送信側の接続可セッション数を送信し、受信側の接続可セッション数を送信し、送信側の接続テーブルを送信し、受信側の接続テーブルを受信し、受信側では受信側の接続可セッション数を送信し、送信側の接続可セッション数を受信し、受信側の接続テーブルを送信し、送信側の接続テーブルを受信し、送信側、受信側の接続可能セッション数の少ない方を接続セッション数とし、ｎ個の送信もしくは受信物理装置プロセスもしくはスレッドを起動することを特徴とする請求項２記載のファイル転送方法。
【請求項４】
前記送信装置は、送信データを確認し、接続セッション数を確認し、送信データを接続セッション数分に分割し、分割した個別データｎに分割識別信号を付加し、分割した個別データｎを送信物理装置ｎに受け渡すことを特徴とする請求項２または３記載のファイル転送方法。
【請求項５】
前記送信装置の送信物理装置ｎは、受信物理装置ｎへ接続し、受信物理装置ｎと暗号化方式とを決定し、送信個別データｎを暗号化し、個別データｎを受信物理装置に送信することを特徴とする請求項２から４のいずれか１項記載のファイル転送方法。
【請求項６】
前記受信装置の受信物理装置ｎは、送信物理装置ｎからの接続待ちを行い、送信物理装置ｎと暗号化方式とを決定し、暗号化された個別データｎを全データ受信するまで受信し、全データ受信すると、個別データｎを複合化し、個別データｎを受信論理装置に受け渡すことを特徴とする請求項２から５のいずれか１項記載のファイル転送方法。
【請求項７】
コンピュータが、送信装置に、個別セッションで、送信完了した個別データを集約し、１データにまとめ上げることでセッション毎に異なるセキュリティを設ける受信装置へのファイルの転送を行う処理を実行させるプログラムであって、
前記コンピュータが、前記送信装置に、１つのデータ転送に対して、内部で物理的に複数のセッションまたは経路を持たせる処理、前記セッション又は前記経路ごとに独立した送信を行う処理を実行させることを特徴とするプログラム。
【請求項８】
前記コンピュータに、
前記送信装置が、物理セッション接続情報の送受信、受信個別データの複合化、個別データの集約、及び元データの復元を行う前記受信装置との論理接続を行う処理、送信データの分割処理、個別データの振分け処理、物理セッションの確立処理、個別データの暗号化処理、個別データの転送処理を実行させることを特徴とする請求項７記載のプログラム。
【請求項９】
前記物理セッション情報の送受信処理は、送受信側接続の確立後に行い、受信側の接続可セッション数を送信する処理、送信側の接続可セッション数を受信する処理、受信側の接続テーブルを送信する処理、送信側の接続テーブルを受信する処理、送信側、受信側の接続可能セッション数の少ない方を接続セッション数とし、ｎ個の送信もしくは受信物理装置プロセスもしくはスレッドを起動する処理を行う受信装置に対し、
前記コンピュータに、
送信側で送信側の接続可セッション数を送信する処理、受信側の接続可セッション数を送信する処理、送信側の接続テーブルを送信する処理、受信側の接続テーブルを受信する処理を実行させることを特徴とする請求項８記載のプログラム。
【請求項１０】
前記コンピュータに、
前記送信装置が、送信データを確認する処理、接続セッション数を確認する処理、送信データを接続セッション数分に分割する処理、分割した個別データｎに分割識別信号を付加する処理、分割した個別データｎを送信物理装置ｎに受け渡す処理を実行させることを特徴とする請求項８または９記載のプログラム。
【請求項１１】
前記コンピュータに、
前記送信装置の送信物理装置ｎは、受信物理装置ｎへ接続する処理、受信物理装置ｎと暗号化方式とを決定する処理、送信個別データｎを暗号化する処理、個別データｎを受信物理装置に送信する処理を実行させることを特徴とする請求項８から１０のいずれか１項記載のプログラム。
【請求項１２】
請求項７から１１のいずれか１項記載のプログラムを記録したことを特徴とする記録媒体。
【請求項１３】
送信装置から受信装置へファイルの転送を行うファイル転送システムにおいて、
前記送信装置は、１つのデータ転送に対して、内部で物理的に複数のセッションまたは経路を持たせる手段と、前記セッション又は前記経路ごとに独立した送信を行う手段とを有し、
前記受信装置は、個別セッションで、受信完了した個別データを集約する手段と、１データにまとめ上げることでセッション毎に異なるセキュリティを設ける手段とを有することを特徴とするファイル転送システム。
【請求項１４】
前記送信装置は、前記受信装置との論理接続を行い、前記受信装置は、物理セッション接続情報の送受信を行い、前記送信装置は、送信データの分割、個別データの振分け、物理セッションの確立、個別データの暗号化、個別データの転送を行い、前記受信装置は、受信個別データの複合化、個別データの集約、及び元データの復元を行うことを特徴とする請求項１３記載のファイル転送システム。
【請求項１５】
ファイル転送システムに用いられる受信装置へファイルの転送を行う送信装置において、
前記送信装置は、１つのデータ転送に対して、内部で物理的に複数のセッションまたは経路を持たせる手段と、前記セッション又は前記経路ごとに独立した送信を行う手段とを有することを特徴とする送信装置。
【請求項１６】
前記送信装置は、前記受信装置との論理接続を行い、送信データの分割、個別データの振分け、物理セッションの確立、個別データの暗号化、個別データの転送を行うことを特徴とする請求項１５記載の送信装置。
【請求項１７】
ファイル転送システムに用いられる送信装置からファイルが転送される受信装置において、
前記受信装置は、個別セッションで、受信完了した個別データを集約する手段と、１データにまとめ上げることでセッション毎に異なるセキュリティを設ける手段とを有することを特徴とする受信装置。
【請求項１８】
前記受信装置は、物理セッション接続情報の送受信を行い、受信個別データの複合化、個別データの集約、及び元データの復元を行うことを特徴とする請求項１７記載の受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル転送方法、プログラム、記録媒体、ファイル転送システム、送信装置、及び受信装置に関する。
【背景技術】
【０００２】
ファイル転送システムでは、１回の転送に対して、１つセッションを使用してファイル転送を行っている。このため、「ハッカーによる経路盗聴で全データ盗られる」、「１セッションのため、暗号化しても、パスワードが破られればすべてのデータが解読可能となる」の問題点があった。また、１セッションでのデータ転送であったため、処理速度に限界があった。
【０００３】
そのため、データがハッカーによって読み取られない方法が提案された。ハッカーによるデータの読み取りを防止した技術の一例が特許文献１〜３に記載されている。
特許文献１のデータ転送方法及びシステムは、転送元装置から転送先装置へとデータを転送するためのデータ転送方法であって、転送元装置は、転送対象データを複数のピースに分割し、各ピースごとに、そのピースのアップロード先とする中継領域を決定し、各ピースとこのアップロード先とする中継領域との対応関係を示す対応関係情報を転送対象データの転送先装置に対して送信し、各ピースを、決定したアップロード先の中継領域にアップロードし、転送先装置は、転送元装置から対応関係情報を受信し、この対応関係情報に基づき、各ピースがアップロードされた中継領域から各ピースをダウンロードし、それらダウンロードした各ピースを統合して元の転送対象データを復元する構成を有しており、以下のように動作する。
【０００４】
このデータ転送システムの送信側の転送制御装置は、転送対象データを複数のピースに分割し、各ピースからその一部のデータを欠落させて暗号化し、それら各ピースの暗号化結果をインターネット上の異なる中継サーバにそれぞれアップロードする。また、送信側の転送制御装置は、どのピースをどの中継サーバにアップロードするかを示す情報を受信側の転送制御装置にセキュアな通信プロトコルで知らせる。また、各ピースから欠落させた欠落分のデータを、暗号化結果とは別に、受信側の転送制御装置に送信する。受信側の転送制御装置は、各中継サーバにアップロードされた各ピースの暗号化結果をダウンロードし、これらを復号し、欠落分のデータを補充して欠落前の状態に復元し、それら復元したピースを組み立てることで、元の転送対象データを得る。
【０００５】
特許文献２に記載の情報通信システムは、ネットワークを介して接続される複数の端末及びサーバを含み、第１の端末と第２の端末との間で情報の通信を行う情報通信システムにおいて、サーバは、第１の端末と第２の端末間でデータの送信が行なわれる度に、送信データを復元するカギを生成して、カギの情報を複数の復号カギに分割し、分割された第１の分割復号カギを第１の端末に転送し、第２の分割復号カギを通信相手となる第２の端末に転送するサーバ分散処理部、を有し、第１の端末は、サーバから送信された第１の分割復号カギと、第２の端末から送信された第２の分割復号カギから元の復号カギを復元する復号カギ復元手段と、復号カギ復元手段により元のカギが復元された場合に、送信データを、所定の規則に従って決められた複数に分割し、かつ分割された複数のデータを復元カギで暗号化する第１分散処理部と、複数に分割されたデータをネットワークに送出する送信手段と、を有し、第２の端末は、サーバから送信された第２の分割復号カギと、第１の端末から送信された第１の分割復号カギから元の復号カギを復元する復号カギ復元手段と、第１の端末から送信された複数に分割されたデータを受信する受信手段と、復号カギ復元手段によって元の復号カギが復元された場合、復元された復号カギを用いて、受信手段より受信された複数の分割データを復号化し、かつ複数のデータから元の送信データを復元する第２分散処理部とで構成されており、以下のように動作する。
【０００６】
第１の端末と第２の端末との間で情報の通信を行う情報通信システムにおいて、サーバはデータの送信が行なわれる度に送信データを復元するカギを生成し、カギ情報を複数に分割し、分割した第１の分割復号カギを第１の端末に、第２の分割復号カギを通信相手の第２の端末に転送する。第１の端末は、サーバから送信された第１の分割復号カギと、第２の端末から送信された第２の分割復号カギから元の復号カギを復元し、送信データを所定の規則に従って決められた複数に分割し、分割された複数のデータを復元カギで暗号化して送信する。第２の端末は、サーバから送信された第２の分割復号カギと、第１の端末から送信された第１の分割復号カギから元の復号カギを復元し、第１の端末からの複数に分割されたデータを受信して、復号カギを用いて復号化する。
【０００７】
特許文献３に記載のデータ転送方法は、データ転送路に接続された複数の情報処理機器の間でファイル転送を行うデータ転送方法において、複数の前記データ転送路を設け、送信側の情報処理機器側では送信対象のファイルを複数に分割して、分割した分割ファイルを複数のデータ転送路を介して送信し、受信側の情報処理機器側では複数のデータ転送路を介して受信した分割データを結合するものであり、以下のように動作する。
【０００８】
１つのファイルを分割して複数のデータ転送路により並列的に転送するので、従来の既存のデータ転送路を用いることができ、情報処理機器側のみに高速処理可能なものを容易すればよい。これにより全体システムを廉価に構築でき、しかも高速データ転送を実現できる。
【特許文献１】特開２００３−３２３３６５号公報
【特許文献２】特開２００６−３４５１６０号公報
【特許文献３】特開平８−３１４８２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述した特許文献１〜３に記載の発明では、データのやりとりを行う都度経路情報を授受したり、膨大なファイルの転送には不向きであったり、ハッキングの対策が不十分であったりしている。
そこで、本発明の目的は、ハッキングの対策が十分であり、膨大なデータの授受も容易なファイル転送システム、送信装置、受信装置、ファイル転送方法、プログラム、及び記録媒体を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の方法は、送信装置から受信装置へのファイルの転送を行うファイル転送方法において、送信装置は、１つのデータ転送に対して、内部で物理的に複数のセッションまたは経路を持たせ、セッション又は経路ごとに独立した送信を行い、受信装置は、個別セッションで、送信完了した個別データを集約し、１データにまとめ上げることでセッション毎に異なるセキュリティを設けることを特徴とする。
【００１１】
本発明のプログラムは、コンピュータが、送信装置に、個別セッションで、送信完了した個別データを集約し、１データにまとめ上げることでセッション毎に異なるセキュリティを設ける受信装置へのファイルの転送を行う処理を実行させるプログラムであって、コンピュータが、送信装置に、１つのデータ転送に対して、内部で物理的に複数のセッションまたは経路を持たせる処理、セッション又は経路ごとに独立した送信を行う処理を実行させることを特徴とする。
【００１２】
本発明の記録媒体は、上記プログラムを記録したことを特徴とする。
【００１３】
本発明のシステムは、送信装置から受信装置へファイルの転送を行うファイル転送システムにおいて、  送信装置は、１つのデータ転送に対して、内部で物理的に複数のセッションまたは経路を持たせる手段と、セッション又は経路ごとに独立した送信を行う手段とを有し、受信装置は、個別セッションで、受信完了した個別データを集約する手段と、１データにまとめ上げることでセッション毎に異なるセキュリティを設ける手段とを有することを特徴とする。
【００１４】
本発明の送信装置は、ファイル転送システムに用いられる受信装置へファイルの転送を行う送信装置において、送信装置は、１つのデータ転送に対して、内部で物理的に複数のセッションまたは経路を持たせる手段と、セッション又は経路ごとに独立した送信を行う手段とを有することを特徴とする。
【００１５】
本発明の受信装置は、ファイル転送システムに用いられる送信装置からファイルが転送される受信装置において、受信装置は、個別セッションで、受信完了した個別データを集約する手段と、１データにまとめ上げることでセッション毎に異なるセキュリティを設ける手段とを有することを特徴とする。
【発明の効果】
【００１６】
セッション(経路)を分割することで、ハッカーが全データを盗聴するには、全セッション(経路)を見つけ出し、全セッションからデータを抜き出す必要がある。また、セッション毎に、個別暗号化を行うことで、ハッカーに１セッションのデータが読み取られてもデータ全体が解読されなくなる。また、セッションを複数に分割することで、通信の高速化が可能となる。以上のようにデータ転送時のセキュリティの強化とデータ転送速度の向上とを図ることができる。
【発明を実施するための最良の形態】
【００１７】
＜特  徴＞
本発明は、１つのデータ転送に対して、内部で物理的に複数セッション（または、複数の経路）を持たせ、セッションごとに独立した送信（セッション毎の暗号等）を行う。個別セッションで、送信完了した個別データを集約し１データにまとめ上げる。これにより、セッション毎に異なるセキュリティを設けることができセキュリティ面の強化を実現する。また、送信ファイルを複数のセッションに送信することで、高速なファイル転送も実現することを特徴とする。
【００１８】
すなわち、本発明は、下位でサーバ−クライアント間の複数のセッション(もしくは経路)を確立させることで、セッション毎のセキュリティを設けることが出来、また、転送速度も、セッションを分割することで、セッションあたりの負荷が軽くなり高速に転送が可能となる。また、この方式実現すると、使用者は、複数セッションを意識しないで、セキュリティを向上させ、転送を高速化できる。
【００１９】
＜構  成＞
本発明に係るファイル転送方法の一実施の形態は、送信装置から受信装置へのファイルの転送を行うファイル転送方法において、送信装置は、１つのデータ転送に対して、内部で物理的に複数のセッションまたは経路を持たせ、セッション又は経路ごとに独立した送信を行い、受信装置は、個別セッションで、送信完了した個別データを集約し、１データにまとめ上げることでセッション毎に異なるセキュリティを設けることを特徴とする。
【００２０】
上記構成によれば、セッション(経路)を分割することで、ハッカーが全データを盗聴するのを困難にし、セッション毎に、個別暗号化を行うことで、ハッカーに１セッションのデータが読み取られてもデータ全体が解読されなくなる。また、セッションを複数に分割することで、通信の高速化が可能となる。この結果データ転送時のセキュリティの強化とデータ転送速度の向上とを図ることができる。
【００２１】
本発明に係るファイル転送方法の他の実施の形態は、上記構成に加え、送信装置は、受信装置との論理接続を行い、受信装置は、物理セッション接続情報の送受信を行い、送信装置は、送信データの分割、個別データの振り分け、物理セッションの確立、個別データの暗号化、個別データの転送を行い、受信装置は、受信個別データの復号化、個別データの集約、及び元データの復元を行うことを特徴とする。
【００２２】
本発明に係るファイル転送方法の他の実施の形態は、上記構成に加え、物理セッション情報の送受信は、送受信側接続の確立後、送信側では送信側の接続可セッション数を送信し、受信側の接続可セッション数を送信し、送信側の接続テーブルを送信し、受信側の接続テーブルを受信し、受信側では受信側の接続可セッション数を送信し、送信側の接続可セッション数を受信し、受信側の接続テーブルを送信し、送信側の接続テーブルを受信し、送信側、受信側の接続可能セッション数の少ない方を接続セッション数とし、ｎ個の送信もしくは受信物理装置プロセスもしくはスレッドを起動することを特徴とする。
【００２３】
本発明に係るファイル転送方法の他の実施の形態は、上記構成に加え、送信装置は、送信データを確認し、接続セッション数を確認し、送信データを接続セッション数分に分割し、分割した個別データｎに分割識別信号を付加し、分割した個別データｎを送信物理装置ｎに受け渡すことを特徴とする。
【００２４】
本発明に係るファイル転送方法の他の実施の形態は、上記構成に加え、送信装置の送信物理装置ｎは、受信物理装置ｎへ接続し、受信物理装置ｎと暗号化方式とを決定し、送信個別データｎを暗号化し、個別データｎを受信物理装置に送信することを特徴とする。
【００２５】
本発明に係るファイル転送方法の他の実施の形態は、上記構成に加え、受信装置の受信物理装置ｎは、送信物理装置ｎからの接続待ちを行い、送信物理装置ｎと暗号化方式とを決定し、暗号化された個別データｎを全データ受信するまで受信し、全データ受信すると、個別データｎを復号化し、個別データｎを受信論理装置に受け渡すことを特徴とする。
【００２６】
本発明に係るプログラムの一実施の形態は、コンピュータが、送信装置に、個別セッションで、送信完了した個別データを集約し、１データにまとめ上げることでセッション毎に異なるセキュリティを設ける受信装置へのファイルの転送を行う処理を実行させるプログラムであって、コンピュータが、送信装置に、１つのデータ転送に対して、内部で物理的に複数のセッションまたは経路を持たせる処理、セッション又は経路ごとに独立した送信を行う処理を実行させることを特徴とする。
【００２７】
上記構成によれば、セッション(経路)を分割することで、ハッカーが全データを盗聴するのを困難にし、セッション毎に、個別暗号化を行うことで、ハッカーに１セッションのデータが読み取られてもデータ全体が解読されなくなる。また、セッションを複数に分割することで、通信の高速化が可能となる。この結果データ転送時のセキュリティの強化とデータ転送速度の向上とを図ることができる。
【００２８】
本発明に係るプログラムの他の実施の形態は、上記構成に加え、コンピュータに、送信装置が、物理セッション接続情報の送受信、受信個別データの復号化、個別データの集約、及び元データの復元を行う受信装置との論理接続を行う処理、送信データの分割処理、個別データの振り分け処理、物理セッションの確立処理、個別データの暗号化処理、個別データの転送処理を実行させることを特徴とする。
【００２９】
本発明に係るプログラムの他の実施の形態は、上記構成に加え、物理セッション情報の送受信処理は、送受信側接続の確立後に行い、受信側の接続可セッション数を送信する処理、送信側の接続可セッション数を受信する処理、受信側の接続テーブルを送信する処理、送信側の接続テーブルを受信する処理、送信側、受信側の接続可能セッション数の少ない方を接続セッション数とし、ｎ個の送信もしくは受信物理装置プロセスもしくはスレッドを起動する処理を行う受信装置に対し、コンピュータに、送信側で送信側の接続可セッション数を送信する処理、受信側の接続可セッション数を送信する処理、送信側の接続テーブルを送信する処理、受信側の接続テーブルを受信する処理を実行させることを特徴とする。
【００３０】
本発明に係るプログラムの他の実施の形態は、上記構成に加え、コンピュータに、送信装置が、送信データを確認する処理、接続セッション数を確認する処理、送信データを接続セッション数分に分割する処理、分割した個別データｎに分割識別信号を付加する処理、分割した個別データｎを送信物理装置ｎに受け渡す処理を実行させることを特徴とする。
【００３１】
本発明に係るプログラムの他の実施の形態は、上記構成に加え、コンピュータに、送信装置が、送信物理装置ｎは、受信物理装置ｎへ接続する処理、受信物理装置ｎと暗号化方式とを決定する処理、送信個別データｎを暗号化する処理、個別データｎを受信物理装置に送信する処理を実行させることを特徴とする。
【００３２】
本発明に係る記録媒体は、上記いずれかに記載のプログラムを記録したことを特徴とする。
【００３３】
本発明に係るファイル転送システムの一実施の形態は、送信装置から受信装置へファイルの転送を行うファイル転送システムにおいて、送信装置は、１つのデータ転送に対して、内部で物理的に複数のセッションまたは経路を持たせる手段と、セッション又は経路ごとに独立した送信を行う手段とを有し、受信装置は、個別セッションで、受信完了した個別データを集約する手段と、１データにまとめ上げることでセッション毎に異なるセキュリティを設ける手段とを有することを特徴とする。
【００３４】
上記構成によれば、セッション(経路)を分割することで、ハッカーが全データを盗聴するのを困難にし、セッション毎に、個別暗号化を行うことで、ハッカーに１セッションのデータが読み取られてもデータ全体が解読されなくなる。また、セッションを複数に分割することで、通信の高速化が可能となる。この結果データ転送時のセキュリティの強化とデータ転送速度の向上とを図ることができる。
【００３５】
本発明に係るファイル転送システムの他の実施の形態は、上記構成に加え、送信装置は、受信装置との論理接続を行い、受信装置は、物理セッション接続情報の送受信を行い、送信装置は、送信データの分割、個別データの振り分け、物理セッションの確立、個別データの暗号化、個別データの転送を行い、受信装置は、受信個別データの復号化、個別データの集約、及び元データの復元を行うことを特徴とする。
【００３６】
本発明に係る送信装置の一実施の形態は、ファイル転送システムに用いられる受信装置へファイルの転送を行う送信装置において、送信装置は、１つのデータ転送に対して、内部で物理的に複数のセッションまたは経路を持たせる手段と、セッション又は経路ごとに独立した送信を行う手段とを有することを特徴とする。
【００３７】
上記構成によれば、送信装置は、１つのデータ転送に対して、内部で物理的に複数のセッションまたは経路を持たせる手段と、セッション又は経路ごとに独立した送信を行う手段とを有することにより、セッション(経路)を分割することで、ハッカーが全データを盗聴するのを困難にすることができる。
【００３８】
本発明に係る送信装置の他の実施の形態は、上記構成に加え、送信装置は、受信装置との論理接続を行い、送信データの分割、個別データの振り分け、物理セッションの確立、個別データの暗号化、個別データの転送を行うことを特徴とする。
【００３９】
本発明に係る受信装置の一実施の形態は、ファイル転送システムに用いられる送信装置からファイルが転送される受信装置において、受信装置は、個別セッションで、受信完了した個別データを集約する手段と、１データにまとめ上げることでセッション毎に異なるセキュリティを設ける手段とを有することを特徴とする。
【００４０】
本発明に係る受信装置の他の実施の形態は、上記構成に加え、受信装置は、物理セッション接続情報の送受信を行い、受信個別データの復号化、個別データの集約、及び元データの復元を行うことを特徴とする。
【００４１】
＜プログラム及び記憶媒体＞
以上で説明した本発明のファイル転送システムは、コンピュータで処理を実行させるプログラムによって実現されている。コンピュータとしては、例えばパーソナルコンピュータやワークステーションなどの汎用的なものが挙げられるが、本発明はこれに限定されるものではない。
【００４２】
これにより、プログラムが実行可能なコンピュータ環境さえあれば、どこにおいても本発明のシステムを実現することができる。
このようなプログラムは、コンピュータに読み取り可能な記憶媒体に記憶されていてもよい。
ここで、記憶媒体としては、例えば、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ（CD Recordable）、ＤＶＤ（Digital Versatile Disk）などのコンピュータで読み取り可能な記憶媒体、ＨＤＤ（Hard Disc Driver）、フラッシュメモリ、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＦｅＲＡＭ（強誘電体メモリ）等の半導体メモリが挙げられる。
【００４３】
なお、上述した実施の形態は、本発明の好適な実施の形態の一例を示すものであり、本発明はそれに限定されることなく、その要旨を逸脱しない範囲内において、種々変形実施が可能である。
【実施例】
【００４４】
以下に図を用いて、実施例の説明をする。
＜構  成＞
図１は、本発明に係るファイル転送方法を適用したファイル転送システムの一実施例を示すブロック図であり、図２は、図１に示したファイル転送システムを簡略化した概念図である。
図２を参照すると、本実施例は、データ送信元であるデータ送信を行う送信装置１００と、そのデータを受信する受信装置２００とによって構成されていることが分かる。
送信装置１００はコンピュータの送信側であるクライアント装置とする。また受信装置２００は送信装置１００からの転送データを受信する装置であり通信装置間の受信側に該当するサーバ装置とする。
【００４５】
図２に示す装置は、図１に示す装置により構成されている。
送信装置１００は、分割データを送信する物理セッションを接続するまでに必要な手段を有している送信論理装置１１０と、実際に分割データを送信する手段を有している送信物理装置１２０とで構成されている。
【００４６】
送信論理装置１１０は、複数セッション接続を行うための情報を受信側と交わすため処理手段を有している送信論理層初期手段１１１と、送信物理装置に分割データを渡すための処理手段を有しているデータ分割手段１１２とで構成されている。
【００４７】
図３は、図１に示したファイル転送システムに用いられる送信論理層初期手段及び受信論理層初期手段の構成図の一例である。
送信論理層初期手段１１１は、図３に示す送信接続処理手段３１１で示す接続可能セッション情報を処理する手段と、送信側接続テーブル管理３１２とで構成されている。
【００４８】
受信論理層初期手段２１１は、図３に示す受信接続処理手段３２１で示す接続可能セッション情報を処理する手段と、送信側接続テーブル管理３２２から構成されている。
【００４９】
図４は、送信元データと個別データとの関係を示す図である。
データ分割処理手段１１２は、図４に示す送信元データ４１１を分割し、個別データ４１２を作り出す処理手段で構成されている。
【００５０】
図５は、個別データと復元データとの関係を示す図である。
データ集約復元手段２１２は、図５に示す個別データ５１１を集約し整列させ、送信元データである、復元データ５１２を作り出す処理手段から構成されている。
【００５１】
送信物理装置１２０は、データを暗号化するデータ暗号装置１２１と個別データを送信するデータ送信装置１２２から構成されている。
【００５２】
受信物理装置２２０は、個別データを受信するデータ受信装置２２２と個別データを復号化するデータ復号装置２２１から構成されている。
【００５３】
＜動  作＞
次に本実施例の動作についてに説明する。
図６は、本発明に係るファイル転送方法の一実施例を示すフローチャートである。
送信装置１００は、送信論理層初期手段１１１の手段により、図６に示すように装置１側において受信装置との論理接続（処理１１）を行い、受信装置２００中の受信論理層初期手段２１１との間に接続を確立する(論理接続)。
処理１２において、受信装置２００側で物理セッション接続情報の送受信処理を行い、データ分割処理手段１１２において送信データを個別データに分割し（処理１３）、個別データを各物理セッションに振り分ける処理（処理１４）を行う。
送信装置１００において、物理セッションの確立を行う（処理１５）。
データ暗号化１２１において、送信データの暗号化処理（処理１６）およびデータ送信１２２のデータ送信（処理１７）を行う。
【００５４】
一方受信側は、上記の転送データを受信装置２００のデータ受信２２２で受信し、データ復号化２１１の処理において、受信したデータを復号化する（処理１８）。
データ集約・復号手段２１２により、各セッションの個別データを集約し、送信元のデータを復元する（処理１９、処理２０）。
【００５５】
次に具体例を用いて本実施例の動作について詳細に説明する。
データ送信元である送信装置１００は接続を確認し、送信装置１００は、接続要求先のサーバである受信装置２００と論理セッションの確立を行う。このセッションは、通信送信装置１００と受信装置２００との間にデータ転送用の物理セッションを張るために必要な情報を取り交わすことを目的としている（処理１１)。
【００５６】
受信装置２００は、複数の物理セッションを確立するための情報について送受信を行う（処理１２）。
図７は、本発明に係るファイル転送システムにおける送信側受信側接続以降の動作を示すフローチャートである。
処理１１、処理１２は、図７に示す詳細処理、送信側受信側接続が確立された後（処理２１）、送信側か否かを判断する（処理２２）。送信側であると判断した場合（処理２２／Ｙｅｓ）、送信側は、送信側の接続可能数を受信側へ送信を行う（処理２３）。
受信側での接続可能セッション数を送信し（処理２４）、送信側の接続詳細情報を受信側に送信し（処理２５）、受信側の接続詳細情報を受信する（処理２６）。
【００５７】
一方、受信であると判断した場合（処理２２／Ｎｏ）、受信側では、受信側の接続可能数を送信側に送信を行う（処理２７）。
送信側での接続可能セッション数を受信し（処理２８）、受信側の接続詳細情報を送信側に送信し（処理２９）、送信側の接続詳細情報を受信する（処理３０）。
【００５８】
送信側受信側ともに、交換した情報の接続可能数の少ない方を接続可能セッション数とし（処理３１）、送信（受信）物理装置を起動させる（処理３２）。
【００５９】
セッションにデータを受け渡すため、送信側装置は接続可能数分に送信データを分割する（処理１３）。分割したデータは、送信側の各物理セッションを管理する送信物理装置に受け渡す（処理１４）。
【００６０】
図８は、本発明に係るファイル転送システムにおける送信データ確認後の動作を示すフローチャートである。
処理１３、処理１４は、図８に示す詳細処理、送信データの確認（処理３３）、接続可能数の確認（処理３４）を行い、送信データを接続可能数分に分割する処理を行う（処理３５）。
分割したデータは、受信側で集約する際に必要となる、データ分割順序を示す識別子を分割識別子を付加して、個別データを作成する（処理３６）。分割した個別データは、各送信物理装置に振り分けを行う（処理３７）。
【００６１】
図６に戻って、各送信物理装置は、物理セッションの確立を行い（処理１５）、データの暗号化を実施（処理１６）、個別データの転送を行う（処理１７）。
図９は、本発明に係るファイル転送システムにおける送信物理装置ｎの受信物理装置ｎへ接続下後の動作を示すフローチャートである。
処理１５、処理１６、処理１７は、図９に示す詳細処理、論理セッションで交わした、各物理セッションのための接続情報を元に送信物理装置１１０−受信物理装置２１０間で接続を行う（処理３５）、その後、送信物理装置１１０−受信物理装置２１０間で暗号化方式を決定し（処理３９）、暗号化方式に基づき個別データを暗号化する（処理４０）。
【００６２】
受信物理装置２１０では、受信した暗号化データを復号化し、受信論理装置にデータを受け渡す（処理１８）。
【００６３】
図１０は、本発明に係るファイル転送システムにおける受信物理装置ｎの接続待ち以降の動作を示すフローチャートである。
処理１８では、図１０に示す詳細処理、送信側からデータ転送用の物理セッションの接続を待ち（処理４２）、物理セッション確立後、送信物理装置１２０との間で使用される暗号化方式の決定を行う（処理４３）。暗号化された個別データの受信を行い（処理４４、処理４５）、個別データの受信完了後、取り決めた暗号形式に対応した復号処理を施す（処理４６）。復号化した個別データを受信論理装置２１０に受渡しを行う（処理４７）。
【００６４】
受信論理装置２１０では、各受信物理装置２２０から受け渡されたデータの並び替えを行い（処理１９）、送信元のデータを作り上げる（処理２０）。
図１１は、本発明に係るファイル転送システムにおける各受信物理端末から個別データｎを受信した以降の動作を示すフローチャートである。
処理１９、処理２０では、図１１に示す詳細処理、受信物理装置２２０から、全個別データを受信し（処理４８、処理４９）、全個別データを個別データに付与されている分割識別子に基づいて並び替えを行う（処理５０）。並び替えた個別データから送信元と同じデータを復元する（処理５１）。
【００６５】
＜効果の説明＞
以上に説明したように、本実施例においては、以下に記載するような効果を奏する。
セッション(経路)を分割することで、ハッカーが全データを盗聴するには、全セッション(経路)を見つけ出し、全セッションからデータを抜き出す必要がある。また、セッション毎に、個別暗号化を行うことで、ハッカーに１セッションのデータが読み取られてもデータ全体が解読されなくなる。また、セッションを複数に分割することで、通信の高速化が可能となる。
以上のようにデータ転送時のセキュリティの強化とデータ転送速度の向上とを図ることができる。
【００６６】
＜特許文献１との差異＞
特許文献１に記載の発明は、分割したデータをどの経路で送信するかを、その都度、インターネットを介してサーバとクライアントとで経路情報の授受を行う必要がある。これに対し、本願は、予めクライアントサーバのポートが取り決められており、インターネットを介した経路情報を送受信しないので、経路情報をハッキングされることが無い点で特許文献１に記載の発明と相違している。
【００６７】
＜特許文献２との差異＞
特許文献２に記載の発明は、送信経路が単一であるため、セキュリティ上複数分割し分割ファイル毎に別暗号化しているが、全データをハッキングされてしまうおそれがある。これに対し、本願は、完全なセキュリティを確立するために、複数分割、別暗号ファイルを別セッションにて送信することで、全データのハッキングをもできないセキュリティ技術を実現している点、全データのハッキングができないため、ダミーデータの作成挿入等の必要が無い点でも特許文献２に記載の発明と相違している。
【００６８】
＜特許文献３との差異＞
特許文献３に記載の発明は、ファイル分割結合装置内で、送信処理及び受信処理を一括しているため、肥大なファイルを転送するには、本ファイル分割結合装置が高速化のネックとなる。これに対し、本願は、ファイル分割結合装置化に、送受信用の装置を設けることで送信及び受信コンピュータの送信処理、受信処理の負荷分散を実現し、コンピュータ内処理の高速処理も実現している点で特許文献３に記載の発明と相違している。
【図面の簡単な説明】
【００６９】
【図１】本発明に係るファイル転送方法を適用したファイル転送システムの一実施例を示すブロック図である。
【図２】図１に示したファイル転送システムを簡略化した概念図である。
【図３】図１に示したファイル転送システムに用いられる送信論理層初期手段及び受信論理層初期手段の構成図の一例である。
【図４】送信元データと個別データとの関係を示す図である。
【図５】個別データと復元データとの関係を示す図である。
【図６】本発明に係るファイル転送方法の一実施例を示すフローチャートである。
【図７】本発明に係るファイル転送システムにおける送信側受信側接続以降の動作を示すフローチャートである。
【図８】本発明に係るファイル転送システムにおける送信データ確認後の動作を示すフローチャートである。
【図９】本発明に係るファイル転送システムにおける送信物理装置ｎの受信物理装置ｎへ接続下後の動作を示すフローチャートである。
【図１０】本発明に係るファイル転送システムにおける受信物理装置ｎの接続待ち以降の動作を示すフローチャートである。
【図１１】本発明に係るファイル転送システムにおける各受信物理端末から個別データｎを受信した以降の動作を示すフローチャートである。
【符号の説明】
【００７０】
１００    送信装置
１１０    送信論理装置
１１１    送信論理層初期手段
１２０    送信物理装置
１２１    データ暗号化部
１２２    データ送信部
２００    受信装置
２１１    受信論理層初期手段
２１２    データ集約・復元手段
２２０    受信物理装置
２２１    データ復号化部
２２２    データ受信部
【図１】
2009147868.tif 000003
【図２】
2009147868.tif 000004
【図３】
2009147868.tif 000005
【図４】
2009147868.tif 000006
【図５】
2009147868.tif 000007
【図６】
2009147868.tif 000008
【図７】
2009147868.tif 000009
【図８】
2009147868.tif 000010
【図９】
2009147868.tif 000011
【図１０】
2009147868.tif 000012
【図１１】
2009147868.tif 000013