(57)【要約】【課題】シーケンシャルなすべてのアドレスがクリアなテキストの状態のまま電子データを転送すること【解決手段】暗号化された電子データを伝送制御プロトコル（ＴＣＰ）を使用して記憶するためのシステムおよび方法は、ヘッダーと、ＴＣＰフォーマットのデータエリア内の最初の４８バイトの「０」データパケットの双方をクリアなテキストのままにしなければならない。従って、メインアドレス（記憶設備）にデータをルーティングし、記憶のためにサブアドレス（記憶デバイス）にルーティングできる。ホスト（サーバー）、ネットワーク交換機または最終記憶デバイスに記憶する前に、１回の圧縮／暗号化操作を達成できる。【選択図】図２
2008287705.tif 000002
【特許請求の範囲】
【請求項１】
ホストサーバーから記憶設備のメインアドレスを介し、記憶デバイスの最終サブアドレスへ暗号化された電子データを転送するための方法において、
転送する電子データのための、前記記憶設備の前記メインアドレスを含むヘッダー部分とデータエリアとを識別するステップと、
前記データエリアを第１部分と第２部分とに分割するステップを備え、前記記憶デバイスの前記サブアドレスは、前記第１部分にあり、
前記データエリアの前記第２部分を暗号化するステップと、
前記メインアドレスを介し、前記記憶デバイスの前記サブアドレスに前記電子データを転送するステップとを備えた方法。
【請求項２】
伝送制御プロトコル（ＴＣＰ）に従い、電子データをフォーマット化し、この電子データは、ヘッダーとデータエリアとを有し、この電子データを記憶デバイスに転送するためのシステムにおいて、
前記データエリアの選択された部分を暗号化するための手段と、
前記電子データを記憶設備のメインアドレスへ転送するための手段と、
前記記憶設備の前記メインアドレスから記憶のために前記記憶デバイスのサブアドレスへ前記電子データをルーティングするための手段を備えたシステム。
【請求項３】
前記データエリアを第１部分と第２部分とに分割するための手段を更に備え、前記記憶デバイスの前記サブアドレスは、前記データエリアの前記第１部分にあり、暗号化のために選択された前記データエリアの部分は前記第２部分である、請求項２記載のシステム。
【請求項４】
前記データエリアは、「０」から「ｘ」まで順に番号が付けられた、「ｘ＋１」個のデータパケットを含み、前記データエリアの前記第１部分は「０」のデータパケット内にあり、前記データエリアの前記第１部分はＩＳＣＳＩプロトコルに従って構造が定められており、最初の４８バイトの「０」データパケットを含む、請求項３記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
（発明の分野）
本発明は、一般的には暗号化された電子データを記憶するためのシステムおよび方法に関し、より詳細には、最終記憶のために、あるシーケンスのアドレスを通して電子データを転送するためのシステムおよび方法に関する。本発明は特にシーケンシャルなすべてのアドレスがクリアなテキストの状態のままである電子データを転送するためのシステムおよび方法として有効であるが、本発明は、これらシステムおよび方法だけに限定されない。
【背景技術】
【０００２】
（発明の背景）
コンピュータシステムは一般に、これらシステムが設置され、使用されるサイトでの記憶容量が所定の値に限られている。これらシステムは、時間経過とともに常にオーバーロードとなり、その記憶容量は作動上不十分となる。それにもかかわらず、コンピュータシステムが発生する電子データは保存値となり、不用意に廃棄できない状態となることが多い。更に、セキュリティの理由から、または良好なビジネス慣行を満たすため、運用ロケーションにあるホストサーバーからかかる電子データを取り除き、このデータを安全な記憶装置内に入れることが望ましい場合がある。かかるケースでは、データをオフサイトの記憶設備にある長期の一時的でない記憶装置内に入れることが望ましいことが多い。そのようにした場合、ユーザーサイトから記憶設備にある記憶デバイスへ直接、迅速かつ都合よく、電子データを移動させることが重要である。この目的のためには、周知の伝送制御プロトコル（ＴＰＣ）が一般に使用されている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ＴＣＰによれば、ホストサーバーから記憶装置内に転送すべき電子データのストリーム（すなわち電子ファイル）は、「ｘ＋１」個のデータパケットに分解され、次にこれらデータパケットには「０」から「ｘ」までの番号が付けられ、全体で３２Ｋバイトのデータを含む。総称として、これらデータパケットは「データエリア」と称される。しかしながら、ＴＣＰは、ヘッダーの使用も必要としている。使用に際し、このヘッダーは最初のデータパケットに先行し、データを送るべき記憶設備のアドレスを含む。しかしながら、ＴＣＰはヘッダー内に２つのアドレスしか考慮していない。すなわちこれらアドレスは、１）ソースアドレスと、２）宛て先アドレスである。更に、最も多いケースとして、記憶のために電子データを暗号化したいときはいつも、ヘッダーをクリアなテキストのままにしておかなければならないが、このヘッダーは暗号化できない。その理由は、ヘッダーを記憶装置に転送する際に、ヘッダー内の暗号化された電子データ（データファイル）の宛て先アドレスを明らかにするのに暗号化できないからである。
【０００４】
ほとんどのデータ記憶設備は、数人の顧客にサービスしており、よって数個のことなる記憶デバイスを有する。かかる設備は、特定の顧客に対して特定の記憶デバイスを専用とすることができる。かかるケースでは、記憶設備にデータファイルが到達したとき、特定の記憶デバイスへの別のルーティングが必要である。上記のように、ＴＣＰ伝送のヘッダーは、記憶設備のメインアドレス（例えば宛て先アドレス）以外のルーティングを考慮していない。かかる状況を処理するには、これまでＴＣＰプロトコルのデータエリア内の「０」データパケットのうちの最初の４８バイトに、特定の記憶デバイスのサブアドレスを入れるのが慣行であった。一般に、このことはいわゆるＩＳＣＳＩプロトコルを使って行われる。従って、暗号化されたデータエリアが記憶設備に到達すると、データエリア内の「０」データパケットはデータを記憶すべき記憶デバイスの最終宛て先を決定するために、暗号を解読しなければならなかった。
【０００５】
上記に鑑み、本発明の目的は、記憶デバイスにおいてＴＣＰプロトコルのデータエリア内の記憶デバイスのサブアドレスがクリアなテキストのままで、ホストサーバーから記憶設備のメインアドレスを介し、記憶デバイスの最終サブアドレスへ暗号化された電子データを転送するような方法およびシステムを提供することにある。本発明の別の目的は、暗号化／暗号解読機能を最小にした、暗号化された電子データを転送するための方法およびシステムを提供することにある。本発明の更に別の目的は、使用が容易であり、実施が簡単であり、比較的コスト上効果的である、暗号化された電子データを転送するための方法およびシステムを提供することにある。
【課題を解決するための手段】
【０００６】
（発明の概要）
本発明によれば、特定の記憶設備内の特定の記憶デバイスに、暗号化されたデータファイルを記憶するためのシステムおよび方法が提供される。本発明では、これを行うのに、データファイルをメインアドレス（記憶設備）に転送し、記憶のためにデータファイルをサブアドレス（記憶デバイス）にルーティングしなければならない。重要なことは、記憶設備のメインアドレスおよび記憶デバイスのサブアドレスの双方の暗号化を回避しながら、転送を実行することである。
【０００７】
標準伝送制御プロトコル（ＴＣＰ：Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）に従い、ヘッダーと、それにデータエリアが続くように、電子データファイルをフォーマット化する。一般に、データファイルを暗号化しなければならないときには、データエリアだけを暗号化する。記憶設備のメインアドレスへのルーティング命令を含むヘッダーは、暗号化せず、クリアなテキストのままである。他方、最終記憶デバイスのサブアドレスは、暗号化されたデータエリア内に入れられる。重要なことは、最終記憶デバイスのサブアドレスは、一般にＴＣＰフォーマットのデータエリア内の「０」データパケットの開始点にある４８バイトのＩＳＣＳＩにあることである。
【０００８】
作動時に、記憶装置に入れるべきデータファイルを、対応する技術で周知の態様で、例えばＨＩＦＮが製造した市販されているチップを使用することにより、圧縮／暗号化する。このことは、ホスト（サーバー）、ネットワーク交換機または最終記憶デバイスのいずれかで行うことができる。
【０００９】
ファイルのＴＣＰヘッダーは通常の手順に従って暗号化されることはない。本発明では、最初のデータパケットのスタート点にあり、最終記憶デバイスのサブアドレスを含むＩＳＣＳＩの４８バイトも暗号化しない。更に、メインアドレス（記憶設備）とサブアドレス（記憶デバイス）の双方も、クリアなテキストのままであり、意図する宛て先にデータファイルを転送するのに、常に利用できる。重要なことは、この転送を行うのに、データファイルを記憶装置内に入れる前に１回の圧縮／暗号化操作を行うだけでよいことである。同様に、データファイルを記憶装置から回収する際には、１回の暗号解読／逆圧縮操作を行うだけでよい。
【００１０】
添付図面を参照し、次の詳細な説明を読めば、発明の構造およびその作動に関し、本発明の新規な特徴だけでなく、本発明自体についても最良に理解できよう。図中、同様な参照番号は同様な部品を示す。
【実施例】
【００１１】
まず、図１を参照する。この図には、本発明に係わる電子データファイルが示されており、全体が番号１０で示されている。標準伝送制御プロトコル（ＴＣＰ）によれば、電子ファイル１０は複数のデータパケット１６を備え、図示するように各データパケット１６は自らのヘッダー１２を有する。識別の目的のために、データパケット１６には順に「０」から「ｘ」までの番号が付けられている。全体に最初のデータパケットの部分１６０と、次のデータパケット１６１〜１６ｘのすべては、３２Ｋのデータエリア１４を構成する。図１にも示されるように、「０」のデータパケット１６０はヘッダー１２０の直後に続く４８バイトの部分１８を有する。
【００１２】
図２では、全体が番号２０が付いたシステムが示されており、ここでユーザー２２はバックアップサーバー２４を制御している。本発明によれば、ユーザー２２によって定期的または周期的に発生される電子データファイル１０は、バックアップサーバー２４に一時的に保持される。しかしながら、最終的にはデータファイル１０は長期の一時的でない記憶設備２６に安全に記憶しなければならない。このようにするために、バックアップサーバー２４は何らかの方法で接続部２８を介し、記憶設備２６に接続されている。この通信接続が効果的となることを保証するために、記憶設備２６は対応する技術において周知のタイプおよびフォーマットの特定のメインアドレスを有することが重要であり、データファイル１０を、このメインアドレスに送らなければならないことも重要である。
【００１３】
図２を参照すると、記憶設備２６には異なる記憶デバイス３０が関連していることが理解できよう。例えば図２には、記憶デバイス３０ａ、３０ｂおよび３０ｃが示されており、各々はそれぞれライン３２ａ、３２ｂおよび３２ｃを介して記憶設備２６に接続されている。本発明の目的のために、各記憶デバイス３０は、対応する技術で周知の任意のタイプのもの、例えばライブラリ、ディスク、テープまたはＤＶＤとすることができる。どの場合でも、各記憶デバイス３０は特定のサブアドレスを有する。例えば記憶デバイス３０ａを検討する。この記憶デバイス３０ａを使用すべき場合、ユーザー２２はバックアップサーバー２４から接続部２８を介し、記憶設備２６のメインアドレスへ、まず適当なデータファイル１０を送らなければならない。次に、この記憶設備２６からライン３２ａを介し、記憶デバイス３０ａのサブアドレスへデータファイル１０を送る。
【００１４】
上記のように、記憶デバイス３０にデータファイル１０を記憶するためには、データファイル１０を圧縮し、暗号化するのが一般的であり、ほとんどの場合、そうすることが望ましい。本発明では、このことは対応する技術で周知の態様でデバイス３４により、例えばＨＩＦＮが製造した市販されているチップを使用することにより実行される。更に、図２内で点線３６、３６’および３６”が示すように、サーバー２４、記憶設備２６（ネットワーク交換機）または記憶デバイス３０ａ、ｂ、ｃのいずれかにおいて、データファイル１０の圧縮／暗号化を選択的に達成できる。
【００１５】
作動について説明する。データファイル１０を作成する。詳細には、ＴＣＰが必要とするように記憶設備２６のメインアドレスをヘッダー１２０に入れる。データファイル１０の記憶すべき特定の記憶デバイス３０のサブアドレスを「０」データパケット１６０の部分１８に入れる。次に、この「０」データパケット１６０の部分１８を除く、データファイル１０のデータエリア１４をデバイス３４によって圧縮し、暗号化する。上で開示したように、この圧縮／暗号化はサーバー２４、記憶設備２６（ネットワーク交換機）または記憶デバイス３０ａ、ｂまたはｃのいずれかで行うことができる。１つの圧縮／暗号化機能しか必要でなく、逆にデータファイル１０を記憶デバイス３０から検索し、取り出さなければならない場合、１つの暗号解読／逆圧縮機構しか必要でない。本発明の重要な特徴は、データファイル１０をどこに移動するにしても、ヘッダー１２内の記憶設備２６のメインアドレスおよびデータエリア１４の部分１８内の記憶デバイス３０のサブアドレスを暗号化せず、これらは常にクリアなテキスト状態のままとなっていることである。
【００１６】
本明細書に示し、詳細に開示したように、暗号化されたデータをサブアドレスによって記憶するための特定のシステムは、前に本明細書で説明したように、目的を完全に達成し、利点を提供できるが、本明細書は単に本発明の現時点で好ましい実施例を示すに過ぎず、特許請求の範囲に記載したもの以外に本明細書に示される構造および形状の細部に限定されるものではないと理解すべきである。
【図面の簡単な説明】
【００１７】
【図１】本発明と共に使用するための電子データファイルの略図である。
【図２】本発明が使用するデータ伝送ルーティングシステムの略図である。
【符号の説明】
【００１８】
２２  ユーザー
２４  サーバーバックアップ
２６  メインアドレス（記憶設備）
３０ａ  サブアドレス（デバイス）
３０ｂ  サブアドレス（デバイス）
３０ｃ  サブアドレス（デバイス）
３４  圧縮／暗号化
【図１】
2008287705.tif 000003
【図２】
2008287705.tif 000004