(57)【要約】データアーカイブシステム及び方法が記載される。記憶装置（１０）は、アーカイブ装置（４０）と通信し、アーカイブ装置（４０）に記憶されたファイル（３０）をアップロードするように構成される。記憶装置（１０）は、ファイル暗号化鍵を生成し、アーカイブ装置（４０）に対してアップロードする際にファイル暗号化鍵を用いてファイルを暗号化するように構成される。暗号化されたファイルを提供する際に、ファイル暗号化鍵は、記憶装置（１０）により再生成されることができる。
2006506732.tif 000002
【特許請求の範囲】
【請求項１】
アーカイブ装置と通信し、前記アーカイブ装置にファイルをアップロードするように構成された記憶装置に対するデータアーカイブシステムにおいて、前記アーカイブ装置に対してアップロードする際に、前記記憶装置が、ファイル暗号化鍵を生成し、前記ファイル暗号化鍵を用いて前記ファイルを暗号化するように構成され、前記暗号化されたファイルを提供する際に、前記ファイル暗号化鍵が、前記記憶装置により再生成されることができる、データアーカイブシステム。
【請求項２】
前記記憶装置が非公開暗号化鍵を含み、前記ファイル暗号化鍵が、ランダムに生成された数と前記非公開暗号化鍵とに基づいて生成され、アップロードする際に、前記ランダムに生成された数が前記ファイルのヘッダに記憶される、請求項１に記載のデータアーカイブシステム。
【請求項３】
前記記憶装置が非公開暗号化鍵とファイル暗号化鍵データベースとを含み、前記ファイル暗号化鍵が前記非公開暗号化鍵に基づいて生成され、アップロードする際に、前記暗号化されたファイルを復号する復号鍵を生成するのに必要なデータが、前記ファイル暗号化鍵データベースに書き込まれる、請求項１に記載のデータアーカイブシステム。
【請求項４】
アップロードする際に、前記復号鍵を生成するのに必要なデータに対して前記暗号化されたファイルを照合するためのデータが、前記ファイル暗号化鍵データベースに書き込まれる、請求項３に記載のデータアーカイブシステム。
【請求項５】
前記記憶装置がファイル暗号化鍵データベースを含み、アップロードする際に、前記ファイル暗号化鍵が前記ファイル暗号化鍵データベースに書き込まれる、請求項１に記載のデータアーカイブシステム。
【請求項６】
前記暗号化されたファイルに前記ファイル暗号化鍵を関連付けるために、アップロードする際に、識別子が前記ファイルのヘッダ及び前記ファイル暗号化鍵データベースに書き込まれる、請求項５に記載のデータアーカイブシステム。
【請求項７】
ファイル暗号化鍵を生成するステップと、
前記ファイル暗号化鍵を用いてファイルを暗号化するステップと、
前記暗号化されたファイルをアーカイブ装置にアップロードするステップと、
前記暗号化されたファイルをダウンロードする際に前記ファイル暗号化鍵を再生成するステップと、
再生成された前記ファイル暗号化鍵を用いて前記ファイルを復号するステップと、
を有する、データアーカイブ方法。
【請求項８】
前記ファイル暗号化鍵を生成するステップが、ランダムに生成された数及び非公開暗号化鍵に基づいて前記ファイル暗号化鍵を生成するステップと、前記ランダムに生成された数を前記ファイルのヘッダに記憶するステップとを含み、前記ファイル暗号化鍵を再生成するステップが、前記ファイルのヘッダから前記ランダムに生成された数を得るステップと、前記ランダムに生成された数及び前記非公開暗号化鍵に基づいて前記ファイル暗号化鍵を再生成するステップとを含む、請求項７に記載の方法。
【請求項９】
前記ファイル暗号化鍵を再生成するのに必要なデータをファイル暗号化鍵データベースに記憶するステップを有する、請求項７に記載の方法。
【請求項１０】
前記ファイル暗号化鍵を再生成するのに必要な前記記憶されたデータに対して前記暗号化されたファイルを照合するためのデータを前記ファイル暗号化鍵データベースに書き込むステップを有する、請求項９に記載の方法。
【請求項１１】
前記記憶されたデータに対して前記暗号化されたファイルを照合するためのデータを有する識別子を前記ファイルのヘッダに書き込むステップを有する、請求項１０に記載の方法。
【請求項１２】
コンピュータ上で実行される場合に請求項７ないし１１の何れか一項の全てのステップを実行するコンピュータプログラムコード手段を有するコンピュータプログラム。
【請求項１３】
コンピュータ読取可能媒体に実装された、請求項１２に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コピー制御記憶装置に対するアーカイブシステムに関し、特に、ＭＰ３プレーヤ等の安全な転送に適用されることができる。
【背景技術】
【０００２】
ＰＣ及び民生用電子機器（ＣＥ）装置のデジタル収束は、この業界に対して莫大な期待を保持する。これは、即時の挑戦をも提起する。侵害されている著作権のあるコンテンツの見込みに過ぎない数億ドルは、デジタル領域におけるコンテンツの発行を制限するのに十分である。実際に、幾つかの会社は、コンテンツがデジタル領域に対して転送されることを防止する技術を開発している。例は、オーディオデータのリッピングを防止するために、ＣＤ−ＲＯＭドライブでは読取不可能であるが、ハイファイでは依然として再生可能であるように設計されたＣＤを含む。ＣＤ上にエラーを作成し、ハイファイＣＤプレーヤでは補正されるが、ディスクをＣＤ−ＲＯＭドライブでは読取不可能にする様々なシステムが存在する。
【０００３】
ユーザに悪感情を生じる他に、１つの潜在的な問題は、これらのシステムが、人々が個人的な非商業的使用のために音楽を記録することを制限し、家庭内記録及び／又は他の媒体へのデータの転送を認める法律に違反する可能性があることである。
【０００４】
これに対処するために、正当な所有者に対してデジタルコンテンツデータの制限された複製／移動を提供する多くのシステムが提案されている。
【０００５】
幾つかの既存の提案は、データを暗号化して装置に記憶しようとし、これにより原作成者（originator）のみがファイルを引き出すことができるようになる。しかしながら、リアルタイムでデータを出力することを要求される記憶装置に対して、上の暗号化は問題がある可能性がある。暗号化されたファイルの特定の問題は、いわゆるトリックプレイ（再生中の早送り／巻き戻し）で直面する。
【０００６】
これら及び他の問題に対処するために、デジタル伝送ライセンス管理団体（ＤＬＴＡ、Digital Transmission Licensing Authority）は、アイソクロナス伝送（isochronous transmission）を扱うＩＥＥＥ１３９４バス規格に対するコンテンツ保護システムを提案している。前記システムは、著作権のある及び他の貴重なコンテンツが不正な複製から保護されることができるようにコンテンツ保護を提供する。このシステム規格は、デジタル伝送制御プロトコル（ＤＴＣＰ，Digital Transmission Control Protocol）と称され、ここに参照により組み込まれる。
【０００７】
ネットワーク上の全てのノードは、送信されているデータにアクセスすることができ、したがって追加の複製を取得することができるので、安全なアイソクロナス通信を提供することは重要である。トランスミッタ及びレシーバの識別（又は少なくともある識別子）が両方の機関により知られている非同期伝送と対照的に、アイソクロナス伝送の実施は、典型的には、シンク（受信）装置の識別がソース（データ提供）装置により必ずしも知られていない可能性がある放送の形式をとる。
【０００８】
コンテンツデータは、典型的には、ＩＥＥＥ１３９４バス上をアイソクロナス伝送として送信され、制御データは、非同期制御パケットを使用して送信される。必要なコンテンツ保護を提供するために、ＤＴＣＰは、アイソクロナス伝送が、伝送中に対称暗号システムを使用して暗号化されることを必要とする。
【０００９】
ＤＴＣＰシステムにおいて、ＩＥＥＥ１３９４バスにアイソクロナス伝送でアクセスする場合、シンク装置（データの受け側）は、初めにソース装置（データの所有側）に対して認証する。認証の間、関連した暗号化／復号鍵が得られ／承諾され、これにより前記シンク装置は、受信すると前記アイソクロナス伝送を復号することができる。
【００１０】
このシステムの特定の利点は、暗号化がリンクレイヤで行われることである。したがってコンテンツは、前記リンクレイヤ上で暗号化されていない状態で利用されることができ、トリックプレイ及び検索のようなアプリケーション機能を、データが暗号化された場合より大幅に容易にする。
【００１１】
コピー制御システムも組み込まれる。コンテンツ所有者は、どのようにコンテンツが使用されることができるか（“コピーワンス（copy-once）”、“コピー禁止（copy-never）”等）を指定することができる。この情報は、コピー制御情報（ＣＣＩ）として前記コンテンツ内に埋め込まれ、アイソクロナス伝送で通信される。コンテンツの前進的な送信（onward transmission）は、ＣＣＩステータスに基づいて前記ＩＥＥＥ１３９４バス及びＩＥＥＥ１３９４装置により制限される。
【００１２】
リンクレイヤの解決法は、２つの装置の間の連結を暗号化し、データが暗号化される必要があるか、又は実際に送信されることさえできるのかを決定するために前記データから埋め込まれたコピー制御情報（ＣＣＩ）を使用する。各端部におけるデータは、前記データと共に記憶されている前記ＣＣＩを用いて復号されて記憶される。このように、装置間の通信は安全である。
【００１３】
コピー制御機構の１つの問題は、一般にバックアップシステムにおいて貧弱であるか、又はバックアップシステムを欠いていることである。例えば、ＩＥＥＥ１３９４システム下の“コピー禁止”又は“コピーノーモア（copy-no-more）”データファイルは、前記データファイルを保持する記憶装置／媒体から転送されることができない。前記媒体又は装置が盗まれるか、失われるか、又は壊れる場合には、前記データファイルも失われる。
【００１４】
コンテンツデータのコピー制御制限の概念及びアーカイブの概念は、今まで矛盾していた。一方で、ユーザは、前記装置が失われる、盗まれる等の場合に、コンテンツデータをバックアップすることができることを希望する。他方で、コンテンツプロバイダは、著作権侵害を防止するためにコンテンツデータの移動及び複製を制限／防止することを希望する。記憶装置の他の問題は、前記記憶装置が限られた量のコンテンツデータしか保持することができず、一度この量が到達されると、新しいコンテンツデータを前記装置に取り込むためには、存在するコンテンツデータが上書きされなければならないことである。コピー制御が強要される場合、新しいコンテンツデータが記憶されることを可能にするために、購入した可能性があるコンテンツデータは、回復されることができない形で上書きされなければならないであろう。これは、記憶装置にコンテンツデータを複製することを希望するたびに前記コンテンツデータを購入することを希望しない、このような装置の購入者により負の要因として見られる。
【発明の開示】
【課題を解決するための手段】
【００１５】
本発明の一態様によると、アーカイブ装置と通信し、前記アーカイブ装置にファイルをアップロードするように構成された記憶装置に対するデータアーカイブシステムが提供され、前記アーカイブ装置に対してアップロードする際に、前記記憶装置は、ファイル暗号化鍵を生成し、前記ファイル暗号化鍵を用いて前記ファイルを暗号化するように構成され、前記ファイル暗号化鍵は、前記暗号化されたファイルが提供されるときに前記記憶装置により再生成されることができる。
【００１６】
データファイルはアーカイブ中に暗号化され、作成する“所有者（owner）”装置のみが、復号された状態で前記データファイルへのアクセスを得ることができる。一実施例において、これは、復号鍵を生成するのに必要なシード（seed）の一部を前記暗号化されたファイルのヘッダに埋め込むことにより達成される。前記所有者装置のみが、前記ファイルが復号されることを可能にする残りの部分を持つ。以前に記憶された暗号化されたファイルを引き出すためには、前記装置は、前記暗号化されたファイルのヘッダと前記装置自体との間で分割された共有シードに基づいて暗号化鍵を再作成する。この共有シードは、暗号化プロセス中に使用され、この場合、前記記憶装置又は前記ファイル自体に少なくとも部分的に記憶される。
【００１７】
前記記憶装置は、非公開暗号化鍵（private encryption key）を含むことができ、前記ファイル暗号化鍵は、ランダムに生成された数及び前記非公開暗号化鍵に基づいて生成され、アップロードする際に、前記ランダムに生成された数が前記ファイルのヘッダに記憶される。
【００１８】
前記記憶装置は、非公開暗号化鍵及びファイル暗号化鍵データベースを含むことができ、アップロードする際に、前記ファイル暗号化鍵は、前記非公開暗号化鍵に基づいて生成され、前記暗号化されたファイルを復号するために復号鍵を生成するのに必要なデータが、前記ファイル暗号化鍵データベースに書き込まれる。アップロードする際に、前記復号鍵を生成するのに必要なデータに対して前記暗号化されたファイルを照合するためのデータは、前記ファイル暗号化鍵データベースに書き込まれることができる。前記復号鍵を生成するために必要なデータに対して前記暗号化されたファイルを照合するためのデータは、アップロードする際に前記暗号化鍵データベースに書き込まれることができる。
【００１９】
前記記憶装置は、ファイル暗号化鍵データベースを含むことができ、アップロードする際に、前記ファイル暗号化鍵が前記ファイル暗号化鍵データベースに書き込まれる。前記ファイル暗号化鍵を前記暗号化されたファイルに関連付けるために、アップロードする際に、識別子が前記ファイル及び前記ファイル暗号化鍵データベースに書き込まれることができる。
【００２０】
本発明の他の態様によると、
ファイル暗号化鍵を生成するステップと、
前記ファイル暗号化鍵を用いてファイルを暗号化するステップと、
前記暗号化されたファイルをアーカイブ装置にアップロードするステップと、
前記暗号化されたファイルをダウンロードする際に前記ファイル暗号化鍵を再生成するステップと、
前記再生成されたファイル暗号化鍵を用いて前記ファイルを復号するステップと、
を有するデータアーカイブ方法が提供される。
【００２１】
前記ファイル暗号化鍵を生成するステップは、ランダムに生成された数及び非公開暗号化鍵に基づいて前記ファイル暗号化鍵を生成するステップと、前記ランダムに生成された数を前記ファイルのヘッダに記憶するステップとを含むことができ、前記ファイル暗号化鍵を再生成するステップが、前記ファイルの前記ヘッダから前記ランダムに生成された数を得るステップと、前記ランダムに生成された数及び前記非公開暗号化鍵に基づいて前記ファイル暗号化鍵を再生成するステップとを含む。
【００２２】
前記方法は、更に、前記ファイル暗号化鍵を再生成するのに必要なデータをファイル暗号化鍵データベースに記憶するステップを有することができる。
【００２３】
前記方法は、更に、前記ファイル暗号化鍵を再生成するのに必要な前記記憶されたデータに対して前記暗号化されたファイルを照合するためのデータを前記ファイル暗号化鍵データベースに書き込むステップを有することができる。
【００２４】
前記方法は、更に、前記ファイルのヘッダに識別子を書き込むステップを有することができ、前記識別子は、前記記憶されたデータに対して前記暗号化されたファイルを照合するためのデータを有する。
【００２５】
本発明の例は、ここで添付図面を参照して詳細に記載されるであろう。
【発明を実施するための最良の形態】
【００２６】
図１は、本発明の一実施例によるデータアーカイブシステムの概略図である。
【００２７】
記憶装置１０は、コンテンツデータファイル３０を保持するデータ記憶媒体２０を含む。所有者装置と称される記憶装置１０から、要求に応じてアーカイブ又は記憶のためにアーカイブ装置４０に選択的に転送又は複製される。
【００２８】
ファイルが転送又は複製される場合、前記ファイルは、所有者記憶装置１０により暗号化される。アーカイブ装置４０は、前記ファイルを暗号化された形式で記憶し、前記ファイルが自由に複製されることを可能にする。復号鍵は、前記所有者装置によってのみ得られることができるような方式で記憶される。
【００２９】
分割された暗号化鍵を生成及び再生成するシステムの一実施例が図２に図示される。
【００３０】
所有者装置１０がアーカイブ装置４０から適切なコマンドを受信すると、アーカイブが開始される。暗号化／復号鍵１００は、所有者装置１０の非公開鍵１３０と共に乱数生成器１２５により生成された乱数１２０を使用して所有者装置１０内のコンテンツ鍵生成器１１０により生成される。コンテンツデータファイル３０は、暗号化／復号鍵１００を使用して暗号化され、乱数１２０は、この場合、暗号化されたファイル３０’のヘッダ１５０に記憶される。暗号化されたファイル３０’は、この場合、記憶、他の記憶媒体への記録、前進的な送信又はユーザにより想定されるその他の使用のためにアーカイブ装置４０に送信される。
【００３１】
非公開鍵１３０は、所有者装置１０に対して一意的である。したがって、たとえ第三者が、暗号化されたファイル３０’を得て、ヘッダ１５０から乱数１２０を抽出したとしても、前記暗号化／復号鍵は、再生成されることができず、したがって暗号化されていないコンテンツデータファイル３０は、アクセスされることができない。
【００３２】
所有者装置１０に対して暗号化されたファイル３０’を復元することが要求されるならば、アーカイブ装置４０（又はその他の接続された装置）は、暗号化されたファイル３０’を適切なコマンドと共に所有者装置１０に送信する。前記コマンドは、所有者装置１０に関連付けられたファイルを復元するように命令する。暗号化されたファイル３０’を受信すると、前記所有者装置は、ヘッダ１５０から乱数１２０を得て、コンテンツ鍵生成器１１０において乱数１２０を非公開鍵１３０と組み合わせて暗号化／復号鍵１００を再生成する。コンテンツデータファイル３０は、この場合、復号され、後のアクセスのためにデータ記憶媒体２０に記憶されることができる。
【００３３】
暗号化されたファイル３０’が他の記憶装置にダウンロードされた場合、この記憶装置の非公開鍵とヘッダ１５０からの乱数１２０の組み合わせは、正しい暗号化／復号鍵１００を生じず、暗号化されていないコンテンツデータファイル３０は、アクセスされることができない。
【００３４】
アーカイブ装置４０及び所有者装置１０から送信されるコマンドは、ＡＶ／Ｃ（オーディオビジュアル制御）プロトコルを使用して作られることができる。
【００３５】
前記乱数は、乱数生成に対する多くの既知の技術の１つを使用して生成されることができる。
【００３６】
図３は、分割された暗号化鍵を生成及び再生成するシステムの他の実施例を図示する。
【００３７】
前記乱数を前記ファイルのヘッダに記憶する代わりに、乱数１２０は、所有者装置１０内のデータベース２００に記憶される。
【００３８】
暗号化／復号鍵１００は、装置１０内のコンテンツ鍵生成器２１０により生成される。復号鍵１００を生成するのに必要なデータは、ファイル情報と共に所有者装置１０のデータベース２００に記憶され、これにより適切なデータが暗号化されたファイル３０’と照合されて復号を可能にすることができる。前記データ及び前記ファイル情報は、ファイル３０’を暗号化する際にデータベース２００に書き込まれる。
【００３９】
前述の実施例のように、ファイル３０を暗号化するのに使用される暗号化鍵は、データファイル３０及び所有者装置１０に特有であり、したがって他のプレーヤは前記ファイルを復号することができない。しかしながら、“所有権”を識別するものは暗号化されたファイル３０’と装置１０との組み合わせである。コンテンツデータファイル３０は所有者装置１０以外の装置にはアクセスされることができないので、コピー制御されたコンテンツの転送を制限するのに一般に使用される認証及びコピー制御情報は、尊重又は調査される必要がない。このように、正当な所有者のみが前記データファイルに暗号化されていない形式でアクセスすることができることがわかっているので、前記アーカイブ装置は、１つの装置に対する複数のダウンロードを含む如何なる目的地に対する複製／転送を許可することができる。
【００４０】
ファイル情報をデータベース２００に記憶する代わりに、識別子（これから前記暗号化／復号鍵は得られることができない）は、暗号化されたファイル３０’のヘッダに記憶されることができる。前記識別子は、乱数１２０と共にデータベース２００に記憶される。暗号化されたファイルと共に提供された場合、装置１０は、前記識別子を得て、対応する識別子を用いてデータベース２００内の乱数１２０を見つける。上述の実施例と組み合わされることができる他の変更例は、乱数１２０の代わりに暗号化／復号鍵１００全体をデータベース２００に記憶することである。
【００４１】
アーカイブ装置４０上に保持される暗号化されたバージョンのファイル３０’は、この場合、安全に保管する（例えばＣＤ／ＤＶＤに焼く）ために他の場所に転送されることができ、自由に複製されることができる。
【００４２】
図４は、図２又は図３の実施例をサポートするのに適した非同期通信システムの概略図である。
【００４３】
ＭＰ３プレーヤのような所有者装置１０は、ＤＴＣＰに準拠しており、ＭＰ３エンコードされたオーディオファイル及びＭＰＥＧマルチメディアファイル等のようなコンテンツデータ３０を保持する記憶装置２０を含む。作者／原作成者の随意で、前記コンテンツデータは、データの配信を制限するコピー制御情報（ＣＣＩ）を含むことができる。ソース装置１０は、ＩＥＥＥ１３９４ブリッジ１５を介してＩＥＥＥ１３９４バス５０に接続される。
【００４４】
アーカイブ装置４０は、バス３０及び記憶装置４６に接続するＩＥＥＥ１３９４ブリッジ４５を含む。
【００４５】
例として、アーカイブ装置４０は、所有者装置１０がＭＰ３ファイル３０をアーカイブ装置４０にアーカイブすることを要求する。所有者装置１０は、ＤＴＣＰシステムの一部としてＩＥＥＥ１３９４チップを含む。暗号化鍵は、上に記載されたような方式で生成され、ＭＰ３ファイル３０は、この場合、装置１０の前記ＩＥＥＥ１３９４チップの暗号化システムを使用してパケット化及び暗号化される。他の識別子の乱数は、ペイロードヘッダとして暗号化されたパケットに追加され、下でより詳細に説明される。前記暗号化されたパケットは、この場合、バス５０上を非同期で送信される。所有者装置１０とアーカイブ装置４０との間で認証は必要ではない。所有者装置１０のＤＴＣＰシステムの構成要素は、暗号化を達成するために使用される。
【００４６】
アーカイブ装置４０において、暗号化されたパケット３０’が受信される。しかしながら、暗号化されたパケット３０’は復号されない（前記アーカイブ装置が前記復号鍵を保持しないので、復号されることができない）。パケット３０’は、記憶装置４６に暗号化された形式で記憶される。好ましくは、記憶装置２０は、取り外されることができず、ＰＣ又は他のデータアクセス用装置に取り付けられることができないように構成される。例えば、これは、前記装置のインターフェースをシングルＩＥＥＥ１３９４ブリッジに制限することにより機械的に達成されることができる。これが前記記憶装置に対する唯一のデータアクセスポイントなので、暗号化されていない形式でデータにアクセスするためには、認証が行われなければならず、これは、ＩＤＥ接続等が設けられていないことを考えると、避けられることができない。他の代替例は、取り外しできない媒体、又はＮＶＲＡＭのような媒体を記憶装置２０として使用することである。
【００４７】
ＤＴＣＰは、アイソクロナス伝送と同様な方式で非同期伝送に適用される。前記ＤＴＣＰを非同期伝送に適用するために、前記ペイロードヘッダは、コピー制御及び鍵変更情報をも含む。前記ペイロードヘッダを含むパケット構造は、図４を参照して下でより詳細に解説される。使用される場合に、他の全ての機構は、暗号化されたパケットが等時的ではなく非同期で送信されることを除き、既存のＤＴＣＰ規格と一致する。しかしながら、認証のような機構が、単にファイルをアーカイブ／復元する場合に使用される必要がないことは、強調されるべきである。
【００４８】
ＩＥＥＥ１３９４バスに対して指定され、１３９４推進団体（www.1394ta.org）により発行され、ここに参照により組み込まれる、オーディオビデオ装置コマンド及び制御プロトコルに対する新しい拡張コマンドは、非同期パケットの暗号化及びアーカイブ／復元の開始を可能にするために実施される。
【００４９】
前記データに埋め込まれたコピー制御情報は、アーカイブする場合に暗号化を開始するために使用されることができる。例えば、前記システムは、ファイルを自由に複製するための自由なアクセスを可能にしながら、コピー制限されたファイルにアーカイブされることを強要するように設定されることができる。
【００５０】
図５は、図４の所有者装置１０の概略図である。
【００５１】
前記装置は、暗号化モジュール２５０を介して非同期伝送バッファ２５０に接続された記憶装置２０を含む。バッファ２６０は、前記装置の前記ＩＥＥＥ１３９４ブリッジのリンクレイヤ３００と通信する。前記装置は、前記装置に対する（複数の）証明書を記憶する証明書記憶部２８０と通信するＡＫＥシステム２７０をも含む。ＡＫＥシステム２７０は、前記装置の前記ＩＥＥＥ１３９４ブリッジのリンクレイヤ３００と通信するＡＶ／Ｃ制御システム２９０に接続される。リンクレイヤ３００は、物理ＩＥＥＥ１３９４バス５０に接続された物理レイヤ３１０と通信する。
【００５２】
暗号化モジュール２５０は、スクランブル／デスクランブルユニット２５１と、鍵生成器２５２と、乱数生成器２５３と、非公開鍵記憶部２５４とを含む。ファイル３０が記憶装置２０から送信される場合、前記ファイルは、送信のために前もってパケット化される。鍵生成器２５２は、暗号化鍵を生成するために非公開鍵記憶部２５４から非公開鍵を得る。これは、ランダムな暗号化鍵を作成するために乱数生成器２５３からの乱数と結合される。これは、この場合、スクランブル／デスクランブルユニット２５１に移動され、ファイル３０を暗号化するために使用される。前記乱数又は他の識別子は、この場合、ペイロードヘッダに記憶される。このパケットは、この場合、非同期伝送のためにバッファ２６０に移動される。
【００５３】
上で論じられたように、データは、受信されると、前記暗号化されたパケットの前記ペイロードヘッダから前記乱数又は他の識別子を得ることにより復号される。得られた情報を使用して、前記ランダムな暗号化鍵が再生成される。これは、この場合、前記パケットを復号するために使用される。復号され、デパケットされた（depacketised）ファイルは、この場合、暗号化されていない状態で記憶装置２０に移動される。前記記憶装置が普通のＰＣ内に設置され、データが読み取られることを防ぐ安全保護手段無しでデータが読み取られることを避けるために、記憶装置２０のデータに対する唯一のデジタル出力部が前記ＩＥＥＥ１３９４ブリッジ及びここに説明された構成要素を介することが好ましい。このような筋書きにおいて、記憶装置２０が取り外され、ＰＣのような標準的なプラットフォームにおいて問い合わせられることを機械的に防止されることに注意することは重要である。前記記憶装置における暗号化されていない形式のデータに対するアクセスは、前記ブリッジを介し、結果的にＩＥＥＥ１３９４及びＤＴＣＰプロトコルスタックを使用する。前記記憶装置上のデータに対するアクセスが要求される場合、ＤＴＣＰ仕様書に記載されるような認証及び鍵交換（ＡＫＥ、Authentication and Key Exchange）手順が、引き起こされる（instigated）。認証され、暗号化を可能にされた装置のみが、暗号化されていない形式でこのデータに対するアクセスを得ることができるが、アーカイブの目的で、他の装置はアーカイブ手順を引き起こすことができる。標準的なＩＤＥ又はＳＣＳＩハードディスクとして使用するために通常のＰＣに前記記憶装置を挿入することは、機械的な非互換性のため可能ではなく、（ＤＴＣＰ暗号化システム無しで）これを標準的なＩＥＥＥ１３９４装置に接続することは、前記ＡＫＥの失敗を生じる。
【００５４】
アイソクロナス伝送のように、非同期伝送における前記リンクレイヤで、暗号化が起こることができないことは明らかであろう。ＤＴＣＰは、前記リンクレイヤにおいて暗号化を実行し、アイソクロナスパケットにおける暗号化モードインジケータ（ＥＭＩ）及び奇数／偶数ビットの供給によりこれを行うことができる。これらは、それぞれ前記ファイルの前記ＣＣＩ及びいつ鍵変更が起こるかを示す。非同期パケットにおいて、これらのビットは利用されることができず、したがって前記ペイロードヘッダに追加されなければならない。これを達成するために、暗号化が前記リンクレイヤの上で行われる。
【００５５】
図６は、本発明の一実施例において使用するために拡張された非同期パケットのフォーマットの概略図である。
【００５６】
前記パケットは、標準的なヘッダ４００と、ペイロードヘッダ４１０と、ペイロード４２０とを含む。標準的なヘッダ４００は、ＤＴＣＰ及びＩＥＥＥ１３９４ネットワークにおいて使用されるヘッダと一致する。ペイロードヘッダ４１０は、ＣＣＩ情報を運搬するのに使用されるＥＭＩフィールド４１１と、鍵変更通知を運搬するのに使用される奇数／偶数フィールド４１２と、前記暗号化鍵の再生成に使用される乱数又は他の識別子４１３とを含む。前記ＥＭＩ及び奇数／偶数ビットの値及び使用法は、アイソクロナスパケットに対するＤＴＣＰ規格と同一である。ペイロード４２０は、暗号化されたデータパケットを含む。
【００５７】
前記乱数及び他の識別子は、各パケットのペイロードヘッダに含まれるように上で述べられているが、（最初又は最後のような）所定のパケットのペイロードヘッダにのみ含まれることが可能である。このような筋書きにおいて、各パケットは、前記各パケットが属するデータストリームを示す識別子を持ち、これにより正しいデパケット（depacketisation）を可能にする。
【００５８】
加えて、上述の実施例において、アーカイブされるべきファイル又はデータストリームは、個々のパケットに分割され、次いで暗号化される。これは、複数の暗号化されたパケットが、前記アーカイブ装置においてアーカイブされ、全てのパケットが、復元を可能にするために前記所有者装置に戻されなければならないことを意味する。ファイル又はデータストリーム全体が単一のエンティティとして暗号化され、アーカイブされ、より単純なファイル操作等を可能にする他の実施例が可能である。
【図面の簡単な説明】
【００５９】
【図１】本発明の一実施例によるデータアーカイブシステムの概略図である。
【図２】分割された暗号化鍵を生成及び再生成するシステムの一実施例を図示する。
【図３】分割された暗号化鍵を生成及び再生成するシステムの他の実施例を図示する。
【図４】図２又は図３の実施例をサポートするのに適した非同期通信システムの概略図である。
【図５】図４の所有者装置の概略図である。
【図６】本発明の一実施例において使用するために拡張された非同期パケットのフォーマットの概略図である。
【図１】
2006506732.tif 000003
【図４】
2006506732.tif 000004
【図２】
2006506732.tif 000005
【図３】
2006506732.tif 000006
【図５】
2006506732.tif 000007
【図６】
2006506732.tif 000008
【国際調査報告】
2006506732.tif 000009
2006506732.tif 000010
2006506732.tif 000011