(57)【特許請求の範囲】
【請求項１】
コンテンツ復元装置であって、
現在通信リンクを確立している第１の装置について、その装置を一意に特定するための識別情報を取得するＩＤ取得部と、
少なくとも一対の識別情報及び復号鍵を格納する復号鍵格納部と、
前記ＩＤ取得部により取得された識別情報と対をなす復号鍵を取得する復号鍵取得部と、
現在通信リンクを確立している第２の装置に格納されており、かつ前記第１の装置において、前記復号鍵取得部で取得された復号鍵と対をなす暗号鍵で暗号化されているデジタルデータを取得するコンテンツ取得部と、
前記復号鍵取得部で取得された復号鍵を使って、前記コンテンツ取得部で取得されたデジタルデータを復号する少なくとも１つの復号部と、
前記復号部で復号されたデジタルデータを外部に送信するインタフェイスとを備える、コンテンツ復元装置。
【請求項２】
前記暗号鍵及び前記復号鍵は公開鍵暗号方式の公開鍵及び秘密鍵であり、前記復号鍵を保持しない前記第１及び第２の装置と自装置との間でデータ通信を行う、請求項１に記載のコンテンツ復元装置。
【請求項３】
前記暗号鍵及び前記復号鍵は、前記第１の装置ごとで互いに異なるものが割り当てられる、請求項１に記載のコンテンツ復元装置。
【請求項４】
それぞれが互いに異なる暗号方式に従って暗号化されたデジタルデータを復号可能な複数の復号部をさらに備え、
前記復号鍵取得部は、前記ＩＤ取得部により取得された識別情報と対をなす復号鍵を、前記コンテンツ取得部で取得されたデジタルデータを復号可能な復号部に渡す、請求項１に記載のコンテンツ復元装置。
【請求項５】
前記ＩＤ取得部から識別情報を受け取ると、現在通信リンクを確立している第１の装置のために新規かつ一意な一対の暗号鍵及び復号鍵を作成して、前記復号鍵格納部において、今回受け取った識別情報と同じ組みの復号鍵を、今回作成した復号鍵に更新する鍵作成部をさらに備え、
前記インタフェイスは、前記鍵作成部により作成された暗号鍵を前記第１の装置に送信する、請求項１に記載のコンテンツ復元装置。
【請求項６】
コンテンツ復元装置が実行するコンテンツ復元方法であって、
ＩＤ取得部が、現在通信リンクを確立している第１の装置について、その装置を一意に特定するための識別情報を取得するＩＤ取得ステップと、
復号鍵取得部が、少なくとも一対の識別情報及び復号鍵を予め格納する復号鍵格納部から、前記ＩＤ取得ステップで取得された識別情報と対をなす復号鍵を取得する復号鍵取得ステップと、
コンテンツ取得部が、現在通信リンクを確立している第２の装置に格納されており、かつ前記復号鍵取得ステップで取得された復号鍵と対をなす暗号鍵を使って前記第１の装置で暗号化されているデジタルデータを取得するコンテンツ取得ステップと、
復号部が、前記復号鍵取得ステップで取得された復号鍵を使って、前記コンテンツ取得ステップで取得されたデジタルデータを復号する復号ステップと、
インタフェイスが、前記復号ステップで復号されたデジタルデータを外部に送信する送信ステップとを備える、コンテンツ復元方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ復元装置に関し、より特定的には、コンテンツを表す暗号化されたデジタルデータを復元する装置に関するものである。
【背景技術】
【０００２】
近年、画像又は音楽に代表される殆どのコンテンツが、デジタルデータとして提供されている。デジタルデータはコピーされたとしても、その品質が劣化しない。それ故、デジタルデータは不正にコピーされやすい。言い換えれば、デジタルライツが侵害されやすい。以上の観点から、不正コピーを防止するシステムが種々提案されている。このようなシステムの一例として、公開鍵／秘密鍵暗号方式を応用したコンテンツ復元システムがある。
【０００３】
従来のコンテンツ復元システムでは、コンテンツ再生装置ごとに、対をなす暗号鍵及び復号鍵が割り当てられている。各コンテンツ再生装置は、自身の復号鍵を内部に保持する。一方、各復号鍵と対をなす暗号鍵は公開される。以上の観点から、復号鍵は秘密鍵と呼ばれ、暗号鍵は公開鍵と呼ばれる。送信側は、デジタルデータを送信する場合、コンテンツ再生装置ごとで互いに異なる暗号鍵を用いてデジタルデータを暗号化する。その後、送信側は、暗号化されたデジタルデータをコンテンツ再生装置に送信する。コンテンツ再生装置は、自身が保持する復号鍵を用いて、受信したデジタルデータを復元し、その後、コンテンツを再生する（例えば、特許文献１を参照）。
【特許文献１】特開２００２−１１１６５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のコンテンツ復元システムは、不正コピーを十分に防止できないという問題点がある。具体的には、従来のコンテンツ復元システムにおいて、コンテンツ再生装置は、送信側から送られかつ暗号化されているデジタルデータを外部に出力することができ、さらには、自身が保持する復号鍵も外部に出力することができる。従って、コンテンツ再生装置から、暗号化されたデジタルデータ及び復号鍵を取得すれば、別のコンテンツ再生装置もデジタルデータを再生することができる。
【０００５】
それ故に、本発明の目的は、より確実に不正コピーを防止可能なコンテンツ復元装置を提供することである。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の第１の局面は、コンテンツ復元装置であって、現在通信リンクを確立している第１の装置について、その装置を一意に特定するための識別情報を取得するＩＤ取得部と、少なくとも一対の識別情報及び復号鍵を格納する復号鍵格納部と、ＩＤ取得部により取得された識別情報と対をなす復号鍵を取得する復号鍵取得部と、現在通信リンクを確立している第２の装置に格納されており、かつ第１の装置において、復号鍵取得部で取得された復号鍵と対をなす暗号鍵で暗号化されているデジタルデータを取得するコンテンツ取得部と、復号鍵取得部で取得された復号鍵を使って、コンテンツ取得部で取得されたデジタルデータを復号する少なくとも１つの復号部と、復号部で復号されたデジタルデータを外部に送信するインタフェイスとを備える。
【０００７】
暗号鍵及び復号鍵は好ましくは、公開鍵暗号方式の公開鍵及び秘密鍵であり、コンテンツ復元装置は、復号鍵を保持しない第１の装置及び第２の装置と自装置との間でデータ通信を行う。
暗号鍵及び復号鍵は典型的には、第１の装置ごとで互いに異なるものが割り当てられる。
【０００８】
コンテンツ復元装置は、それぞれが互いに異なる暗号方式に従って暗号化されたデジタルデータを復号可能な複数の復号部をさらに備える。ここで、復号鍵取得部は、ＩＤ取得部により取得された識別情報と対をなす復号鍵を、コンテンツ取得部で取得されたデジタルデータを復号可能な復号部に渡す。
【０００９】
コンテンツ復元装置は、ＩＤ取得部から識別情報を受け取ると、現在通信リンクを確立している第１の装置のために新規かつ一意な一対の暗号鍵及び復号鍵を作成して、復号鍵格納部において、今回受け取った識別情報と同じ組みの復号鍵を、今回作成した復号鍵に更新する鍵作成部をさらに備える。インタフェイスは、鍵作成部により作成された暗号鍵を第１の装置に送信する。
【００１０】
また、本発明の第２の局面は、コンテンツ復元装置が実行するコンテンツ復元方法であって、ＩＤ取得部が、現在通信リンクを確立している第１の装置について、その装置を一意に特定するための識別情報を取得するＩＤ取得ステップと、復号鍵取得部が、少なくとも一対の識別情報及び復号鍵を予め格納する復号鍵格納部から、ＩＤ取得ステップで取得された識別情報と対をなす復号鍵を取得する復号鍵取得ステップと、コンテンツ取得部が、現在通信リンクを確立している第２の装置に格納されており、かつ復号鍵取得ステップで取得された復号鍵と対をなす暗号鍵を使って第１の装置で暗号化されているデジタルデータを取得するコンテンツ取得ステップと、復号部が、復号鍵取得ステップで取得された復号鍵を使って、コンテンツ取得ステップで取得されたデジタルデータを復号する復号ステップと、インタフェイスが、復号ステップで復号されたデジタルデータを外部に送信する送信ステップとを備える。
【発明の効果】
【００１１】
上記第１の局面によれば、復号鍵はコンテンツ復元装置により保持される。また、コンテンツ復元装置は、第１の装置側で暗号化されたデジタルデータを取得する。このようなデジタルデータを、コンテンツ復元装置は、自身が保持する復号鍵を使って復号する。言い換えれば、第１の装置は、復号鍵を他の装置に渡すことができず、暗号化されたデジタルデータのみを外部に出力することになる。以上のことから、本コンテンツ復元装置によれば、より確実に不正コピーを防止することが可能となる。
【発明を実施するための最良の形態】
【００１２】
（実施形態）
以下、本発明の一実施形態について、図面を参照して説明する。まず、図１は、本実施形態に係るコンテンツ復元装置３に関連するコンテンツ蓄積装置１及びコンテンツ記録装置２の構成を示すブロック図である。
【００１３】
図１において、コンテンツ蓄積装置１は典型的には、コンテンツのユーザにより所有されるＡＶ機器、車載機器、パーソナルコンピュータ又はＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）であって、受信部１１と、蓄積部１２と、再生部１３と、出力部１４と、暗号鍵格納部１５と、暗号化部１６と、ＩＤ格納部１７と、インタフェイス１８とを備える。
【００１４】
受信部１１は、典型的には外部機器（図示せず）から送られてくるコンテンツを受信する。ここで、コンテンツは、典型的には画像、音楽又は映像を表すデジタルデータである。なお、本実施形態では、説明の便宜上、コンテンツは、暗号化されていない状態で送信されてくると仮定する。また、外部機器としては、放送局、放送衛星、通信衛星又はケーブルテレビジョンのセンタ局が典型的である。
【００１５】
蓄積部１２は、受信部１１により受信されたデジタルデータ（つまり、コンテンツ）を蓄積する。
再生部１３は、蓄積部１２に蓄積されたデジタルデータを再生する。
出力部１４は、典型的にはディスプレイ及び／又はスピーカである。以上のような出力部１４は、再生部１３により再生されたデジタルデータを、画像、音楽又は映像として出力する。これによって、ユーザは、コンテンツを観たり聴いたりする。
【００１６】
なお、以上の再生部１３及び／又は出力部１４は本コンテンツ蓄積装置１にとって本質的な構成ではなく、付随的な構成である。つまり、再生部１３及び／又は出力部１４は、本コンテンツ蓄積装置１の外部装置（例えばテレビジョン受像機）に組み込まれていても良い。
【００１７】
暗号鍵格納部１５は、コンテンツ蓄積装置１に固有的に割り当てられている暗号鍵を格納する。暗号鍵は典型的には、公開鍵暗号方式で使われる公開鍵である。公開鍵暗号方式によれば、厳重に管理される秘密鍵（つまり復号鍵）、及び広く公開される公開鍵を使って、デジタルデータが復号及び暗号化される。より具体的には、公開鍵を使って暗号化されたデジタルデータは、それと対をなす秘密鍵を使わなければ復号できない。ここで、本コンテンツ蓄積装置１は本質的に、秘密鍵（つまり復号鍵）を保持せず、暗号鍵（つまり公開鍵）のみを保持する。
【００１８】
暗号化部１６は、暗号鍵格納部１５に格納された暗号鍵を使って、蓄積部１２に格納されたデジタルデータを暗号化する。
ＩＤ格納部１７は、コンテンツ蓄積装置１を一意に特定する識別情報を格納する。
【００１９】
インタフェイス１８は、コンテンツ蓄積装置１と、コンテンツ記録装置２又はコンテンツ復元装置３との間で確立された通信リンクを通じて、データ通信を行う。なお、インタフェイス１８は、典型的にはＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃ  Ｅｎｇｉｎｅｅｒｓ）１３９４、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）又はＢｌｕｅｔｏｏｔｈ（Ｒ）のような規格に従って、データ通信を行う。データ通信のためにどのような規格が採用されるかについては、コンテンツ蓄積装置１の仕様に応じて定められる。
【００２０】
また、図１において、コンテンツ記録装置２は、インタフェイス２１と、記録部２２とを備える。
インタフェイス２１は、コンテンツ記録装置２と、コンテンツ蓄積装置１と又はコンテンツ復元装置３との間で確立された通信リンクを通じて、データ通信を行う。
【００２１】
記録部２２は、典型的にはハードディスク、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）又は半導体メモリのような記録媒体の駆動装置であって、インタフェイス２１により受信されたデジタルデータをこれら記録媒体に書き込む。また、記録部２２は、格納されているデジタルデータを読み出して、インタフェイス２１に送信する。
【００２２】
なお、図１においては、説明の便宜のため、１ユーザがコンテンツ蓄積装置１及びコンテンツ記録装置２を１つずつ所有する場合について示されているが、実際には、ユーザは多数存在したり、さらには１ユーザが複数のコンテンツ蓄積装置１及びコンテンツ記録装置２を所有していたりする。
【００２３】
図２は、前述のコンテンツ復元装置３の構成を示すブロック図である。図２において、コンテンツ復元装置３は、コンテンツのデジタルライツを保護するために、各コンテンツ蓄積装置１が保持する暗号鍵と対をなす復号鍵を集中的に管理する管理者側に設置される。ここで、復号鍵は、対の暗号鍵を使って暗号化されたデジタルデータを復号可能な鍵である。また、コンテンツ復元装置３は、自身に接続されたコンテンツ記録装置２から、暗号化された状態のデジタルデータを取得し、自身が保持する復号鍵を使って、デジタルデータを復号する。このような処理を行うために、コンテンツ復元装置３は、好ましくは複数の第１のインタフェイス３１と、ＩＤ取得部３２と、復号鍵格納部３３と、復号鍵取得部３４と、好ましくは複数の第２のインタフェイス３５と、コンテンツ取得部３６と、好ましくは複数の復号部３７とを備える。
【００２４】
各第１のインタフェイス３１は、コンテンツ復元装置３と、コンテンツ蓄積装置１との間で確立された通信リンクを通じて、データ通信を行う。なお、各第１のインタフェイス３１は好ましくは、互いに異なる規格に従ってデータ通信を行う。ここで、コンテンツ復元装置３が第１のインタフェイス３１を複数備えることが好ましいのは、以下の理由からである。つまり、上述したように、コンテンツ蓄積装置１は複数存在する場合があり、さらに、全てのコンテンツ蓄積装置１が同じ仕様のインタフェイス１８を備えているとも限らない。それ故、コンテンツ復元装置３は、多くのコンテンツ蓄積装置１とデータ通信を行えるように、上述のように、複数の第１のインタフェイス３１を備える。
【００２５】
ＩＤ取得部３２は、各第１のインタフェイス３１と通信可能に接続されており、現在通信リンクを確立している第１のインタフェイス３１を通じて、コンテンツ蓄積装置１が保持する識別情報を取得する。
【００２６】
復号鍵格納部３３は、少なくとも１つのコンテンツ蓄積装置１に割り当てられている識別情報及び復号鍵の組みを格納する。図２では例示的に、識別情報Ａ及び復号鍵ＫAの組みと、識別情報Ｎ及び復号鍵ＫNの組みとが復号鍵格納部３３に格納されている。
【００２７】
復号鍵取得部３４は、ＩＤ取得部３２から識別情報を受け取ると、復号鍵格納部３３にアクセスして、今回受け取った識別情報と同じ組みに属する復号鍵を取り出す。復号鍵取得部３４はさらに、今回取り出した復号鍵を、複数ある内のいずれかの復号部３７に渡す。
【００２８】
各第２のインタフェイス３５は、コンテンツ復元装置３とコンテンツ記録装置２との間で確立された通信リンクを通じて、データ通信を行う。なお、各第２のインタフェイス３５は好ましくは、互いに異なる規格に従ってデータ通信を行う。ここで、第２のインタフェイス３５が複数あるのもまた、第１のインタフェイス３１が複数あるのと同じ理由による。
【００２９】
コンテンツ取得部３６は、各第２のインタフェイス３５と通信可能に接続されており、現在通信リンクを確立している第２のインタフェイス３５を通じて、コンテンツ記録装置２が保持するデジタルデータを取得する。ここで、取得されたデジタルデータは、前述から明らかなように暗号化されている。このようなデジタルデータを、コンテンツ取得部３６は、複数ある内のいずれかの復号部３７に渡す。
【００３０】
各復号部３７は、復号鍵取得部３４から受け取った復号鍵を使って、コンテンツ取得部３６から受け取ったデジタルデータを復号する。各復号部３７は、復号されたデジタルデータを、現在通信リンクを確立している第１のインタフェイス３１に送信する。ここで、コンテンツ復元装置３が復号部３７を複数備えることが好ましいのは、以下の理由からである。つまり、上述したように、周知のように暗号方式はいくつも存在するため、全てのコンテンツ記録装置２から取得されたデジタルデータが同じ暗号方式に従って暗号化されているとは限らない。それ故、コンテンツ復元装置３は、多くのデジタルデータを復号できるように、複数の復号部３７を備える。
【００３１】
次に、以上の構成を有するコンテンツ蓄積装置１、コンテンツ記録装置２及びコンテンツ復元装置３の動作について説明する。まず、図１に示されるコンテンツ蓄積装置１において、受信部１１がコンテンツを受信した後、蓄積部１２は、受信部１１により受信されたデジタルデータを蓄積する。このようにして蓄積されたデジタルデータは必要に応じて、再生部１３で再生され、出力部１４から、画像、音楽又は映像として出力される。
【００３２】
また、ユーザは、蓄積部１２に蓄積されたデジタルデータをバックアップしたいと思う場合がある。ここで、図３は、コンテンツ蓄積装置１のバックアップ時における動作を示すフローチャートである。図３において、まず、コンテンツ蓄積装置１及びコンテンツ記録装置２の間で通信リンクが確立される（ステップＳ１１）。その後、ユーザにより予め定められた操作がされると、蓄積部１２からデジタルデータが暗号化部１６へと転送される。暗号化部１６は、受け取ったデジタルデータを、暗号鍵格納部１５に格納されている暗号鍵を使って暗号化し（ステップＳ１２）、その後、インタフェイス１８を通じてコンテンツ記録装置２側のインタフェイス２１に送信する（ステップＳ１３）。
また、コンテンツ記録装置２において、記録部２２は、インタフェイス２１を通じて受信したデジタルデータを記録媒体に記録する。
【００３３】
バックアップ終了後、何らかの理由で蓄積部１２に格納されているデジタルデータが壊れてしまう場合がある。このような場合、ユーザは、自身が所有するコンテンツ蓄積装置１及びコンテンツ記録装置２を、コンテンツ復元装置３が設置されている管理者側に持ち込む。その後、図２に示すように、コンテンツ蓄積装置１は、全第１のインタフェイス３１の内、インタフェイス１８の規格と適合又は互換性のあるものに接続され、コンテンツ記録装置２は、全第２のインタフェイス３５の内、インタフェイス２１の規格と適合又は互換性のあるものに接続される。これによって、コンテンツ復元装置３と、コンテンツ蓄積装置１及びコンテンツ記録装置２のそれぞれとの間では通信リンクが確立される。その後、コンテンツ復元装置３は、デジタルデータの復元処理を行う。
【００３４】
ここで、図４は、コンテンツ復元装置３の復元処理の手順を示すフローチャートである。図４において、ＩＤ取得部３２は、第１のインタフェイス３１に対して、コンテンツ蓄積装置１の識別情報を取得するために必要なＩＤ取得要求を生成し、第１のインタフェイス３１に渡す。第１のインタフェイス３１は、受け取ったＩＤ取得要求をインタフェイス１８に送信する（ステップＳ２１）。
【００３５】
コンテンツ蓄積装置１（図１及び図２参照）において、インタフェイス１８は、コンテンツ復元装置３により送信されたＩＤ取得要求が到着すると、ＩＤ格納部１７に渡す。ＩＤ格納部１７は、自身が格納している識別情報を読み出して、インタフェイス１８に返す。インタフェイス１８は、受け取った識別情報を第１のインタフェイス３１に送信する。
【００３６】
コンテンツ復元装置３において、第１のインタフェイス３１は、コンテンツ蓄積装置１により送信された識別情報を受信し、今回受信した識別情報をＩＤ取得部３２に渡す。ＩＤ取得部３２は、受け取った識別情報を復号鍵取得部３４に渡す（図４；ステップＳ２２）。
【００３７】
復号鍵取得部３４は、ＩＤ取得部３２から識別情報が送られてくると、復号鍵格納部３３にアクセスして、今回受け取った識別情報と同じものが復号鍵格納部３３に格納されているか否かを判断する（ステップＳ２３）。
【００３８】
復号鍵取得部３４は、ＹＥＳと判断した場合、復号鍵格納部３３に格納されている識別情報と同じ組みに属する復号鍵を取り出す。その後、復号鍵取得部３４は、全復号部３７の内、今回取り出した復号鍵を使って復号処理を行えるものを選択し、選択した復号部３７に、今回取り出した復号鍵を設定する（ステップＳ２４）。さらに、復号鍵取得部３４は、コンテンツ取得部３６に対して、コンテンツ記録装置２からデジタルデータを取得するよう指示する。なお、復号鍵取得部３４は、ステップＳ２３でＮＯと判断した場合、復号処理が行えないことから、図４に示される処理を終了する。
【００３９】
コンテンツ取得部３６は、第２のインタフェイス３５に対して、コンテンツ記録装置２内に暗号化された状態で格納されているデジタルデータを取得するために必要なコンテンツ取得要求を生成し、第２のインタフェイス３５に渡す。第２のインタフェイス３５は、受け取ったコンテンツ取得要求をインタフェイス２１に送信する（ステップＳ２５）。
【００４０】
コンテンツ記録装置２（図１及び図２参照）において、インタフェイス２１は、コンテンツ復元装置３により送信されたコンテンツ取得要求が到着すると、記録部２２に渡す。記録部２２は、自身が格納しているコンテンツデータを読み出して、インタフェイス２１に返す。インタフェイス２１は、受け取った識別情報を第２のインタフェイス３５に送信する。
【００４１】
コンテンツ復元装置３において、第２のインタフェイス３５は、コンテンツ記録装置２により送信されたデジタルデータを受信し、今回受信したデジタルデータをコンテンツ取得部３６に渡す。コンテンツ取得部３６は、ステップＳ２４で復号鍵を受け取った復号部３７に、自身が受け取ったデジタルデータを渡す（図４；ステップＳ２６）。
【００４２】
復号部３７は、コンテンツ取得部３６からデジタルデータを受け取ると、既に受け取っている復号鍵を使って、受け取ったデジタルデータを復号する（ステップＳ２７）。その後、復号部３７は、現在コンテンツ蓄積装置１が接続されている第１のインタフェイス３１に、復号したデジタルデータを転送する。第１のインタフェイス３１は、受け取ったデジタルデータをインタフェイス１８に送信する（ステップＳ２８）。
【００４３】
コンテンツ蓄積装置１（図１及び図２参照）において、インタフェイス１８は、コンテンツ復元装置３により送信されたデジタルデータが到着すると、蓄積部１２に渡す。蓄積部１２は、今回受け取ったデジタルデータを内部に格納する。
【００４４】
以上説明したように、コンテンツ蓄積装置１は本質的に、暗号鍵格納部１５に格納されている暗号鍵と対をなす復号鍵を保持しない。各復号鍵については、管理者側に設置されるコンテンツ復元装置３により集中的に管理される。また、蓄積部１２内のデジタルデータをバックアップする際には、デジタルデータは、暗号化部１６により暗号化された後に、コンテンツ蓄積装置１の外部に送信される。それに対して、コンテンツ蓄積装置１は、暗号化されたデジタルデータを復号するための復号鍵を保持していないので、復号鍵を外部に送信することはできない。その結果、コンテンツ記録装置２の記録部２２に格納されたデジタルデータ、つまりバックアップされたデジタルデータを、コンテンツ復元装置３以外が復号することは従来よりも飛躍的に困難になる。
【００４５】
また、バックアップされたデジタルデータを復元する際、復号鍵取得部３４は、コンテンツ蓄積装置１から取得した識別情報が復号鍵格納部３３に格納されている場合に、そこから復号鍵を取り出す。その後、復号部３７は、コンテンツ取得部３６等を通じてコンテンツ記録装置２から取得したデジタルデータを、復号鍵を使って復号する。その後、第１のインタフェイス３１を通じて、復号部３７は、復号したデジタルデータをコンテンツ蓄積装置１に戻す。このような復元処理は管理者側のコンテンツ復元装置３で行われるので、コンテンツ蓄積装置１及びコンテンツ記録装置２のユーザは、デジタルデータを不正にコピーし辛くなる。
【００４６】
以上のことから、本コンテンツ復元装置によれば、より確実に不正コピーを防止することが可能となる。
【００４７】
なお、以上の実施形態では、説明の便宜上、蓄積部１２は、受信部１１により受信されかつ暗号化されていないデジタルデータを蓄積するとして説明した。しかし、これに限らず、受信部１１は、外部機器（図示せず）により暗号化されたデジタルデータを受信しても構わない。この場合、蓄積部１２には、暗号化されたデジタルデータが蓄積されるので、再生部１３による再生処理の前に復号処理を行う必要がある。
【００４８】
また、暗号化部１６は、蓄積部１２に蓄積されたデジタルデータを暗号化する。従って、蓄積部１２に格納されている時点でデジタルデータが暗号化されている場合、デジタルデータは二重に暗号されることになる。
【００４９】
また、以上の実施形態では、説明の便宜上、コンテンツ復元装置３は、第１のインタフェイス３１及び第２のインタフェイス３５を備えるとして説明した。しかし、これに限らず、例えばＩＥＥＥ１３９４のように３個以上の機器を数珠繋ぎできる場合には、コンテンツ復元装置３は、第１のインタフェイス３１及び第２のインタフェイス３５のいずれか一種類を備えるだけで構わない。この場合、第１のインタフェイス３１又は第２のインタフェイス３５は、ＩＤ取得要求及びコンテンツ取得要求のそれぞれを、コンテンツ蓄積装置１及びコンテンツ記録装置２に送信することになる。
【００５０】
また、第１のインタフェイス３１及びコンテンツ蓄積装置１と、第２のインタフェイス３５及びコンテンツ記録装置２とはそれぞれ、インターネットに代表されるデジタルネットワークを介して、通信リンクを確立しても良い。
【００５１】
また、ユーザがコンテンツ蓄積装置１の識別情報を不正に取得していないという条件下では、ＩＤ取得部３２は、例えばキーボードを通じてユーザにより入力された識別情報を取得して、復号鍵取得部３４に渡しても構わない。
【００５２】
また、以上の実施形態では、蓄積部１２内のデジタルデータが壊れた場合について例示的に説明した。しかし、このような場合だけに限らず、例えば、蓄積部１２自体が壊れた場合にも、ユーザが、壊れた蓄積部１２を新しいものに交換した後、コンテンツ蓄積装置１及びコンテンツ記録装置２を管理者側に持ち込めば、新しい蓄積部１２に復号されたデジタルデータを蓄積することが可能となる。他にも、ＩＤ格納部１７内の識別情報と、記録部２２内の暗号化デジタルデータとが壊れてなければ、別のコンテンツ蓄積装置１にも復号されたデジタルデータを蓄積することが可能となる。
【００５３】
また、以上の実施形態では、コンテンツ記録装置２に暗号化デジタルデータが格納されるとして説明した。しかし、これに限らず、ＤＶＤ、ＣＤ−Ｒ、ＣＤ−ＲＷ又はＢＤのような配布媒体に、暗号化デジタルデータが書き込まれても良い。この場合、コンテンツ復元装置３は、これら配布媒体に対応した駆動装置を備える必要がある。他にも、コンテンツ蓄積装置１は、デジタルネットワークを介して、遠隔に存在するコンテンツ記録装置２に暗号化デジタルデータを送信するようにしても構わない。さらに、屋内に設置されるコンテンツ蓄積装置１は、デジタルネットワーク及び／又は無線通信リンクを通じて、車内に設置されるコンテンツ記録装置２に暗号化デジタルデータを送信するようにしても構わない。
【００５４】
また、本実施形態では、好ましい例として公開鍵暗号方式を使って説明を行った。しかし、これに限らず、暗号鍵格納部１５内の暗号鍵がコンテンツ蓄積装置１の外部に出力できないことが保証されるという条件下では、暗号鍵及び復号鍵が互いに共通である共通鍵暗号方式が採用されても構わない。
【００５５】
また、本実施形態では、好ましい例として、復号鍵格納部３３には、識別情報毎に互いに異なる復号鍵が格納されていた。しかし、これに限らず、全識別情報に対して共通の復号鍵が格納されても構わない。この場合でも、コンテンツ復元装置３が復号鍵を集中管理して復元処理を行うという点では、上述の実施形態とは変わりないので、上述したように、より確実に不正コピーを防止することが可能となる。
【００５６】
（変型例）
次に、上述の実施形態の変型例について、図面を参照して説明する。図５は、本変型例に係るコンテンツ復元装置５に関連するコンテンツ蓄積装置４の構成を示すブロック図である。図５において、コンテンツ蓄積装置４は、前述のコンテンツ蓄積装置１と比較すると、主としてインタフェイス１８及び暗号鍵格納部１５が通信可能に接続されている点で相違する。それ以外に両コンテンツ蓄積装置１及び４の間に構成面に関する相違点は無い。それ故、図５において、図１に示される構成に相当するものには同一の参照符号を付け、それぞれの説明を省略する。
【００５７】
また、図６は、本変型例に係るコンテンツ復元装置５の構成を示すブロック図である。図６において、コンテンツ復元装置５は、前述のコンテンツ復元装置３と比較すると、主として鍵作成部５１をさらに備える点で相違する。それ以外に両コンテンツ復元装置３及び５の間に構成面に関する相違点は無い。それ故、図６において、図２に示される構成に相当するものには同一の参照符号を付け、それぞれの説明を省略する。
【００５８】
鍵作成部５１は、ＩＤ取得部３２から、コンテンツ蓄積装置１の識別情報を受け取る。その都度、鍵作成部５１は、今回識別情報を受け取ったコンテンツ蓄積装置１のために、新規かつ一意な一対の暗号鍵及び復号鍵を作成する。その後、鍵作成部４１は、作成した暗号鍵に関しては、第１のインタフェイス３１を通じて、コンテンツ蓄積装置４に送信する。さらに、鍵作成部５１は、復号鍵格納部３３において、今回受け取った識別情報と同じ組みの復号鍵（古い復号鍵）を、今回作成した新しい復号鍵に更新する。
【００５９】
次に、以上の構成を有するコンテンツ復元装置３の復元処理について説明する。ここで、図７は、本変型例に係る復元処理の手順を示すフローチャートである。図７に示される処理手順は、図４に示されるものと比較すると、ステップＳ３１−Ｓ３３をさらに含む点で相違する。それ以外に両処理手順の間に相違点は無い。それ故、図７において、図４に示されるステップに相当するものには同一のステップ番号を付け、それぞれの説明を省略する。
【００６０】
ステップＳ２８の後、鍵作成部５１は、ＩＤ取得部３２がステップＳ２２で取得した識別情報を受け取ると、今回識別情報を受け取ったコンテンツ蓄積装置４のために、新規かつ一意な一対の暗号鍵及び復号鍵を作成する（ステップＳ３１）。
【００６１】
その後、鍵作成部５１は、ステップＳ３１で作成した暗号鍵を、第１のインタフェイス３１に渡す。第１のインタフェイス３１は、受け取った暗号鍵をインタフェイス１８に送信する（ステップＳ３２）。
【００６２】
コンテンツ蓄積装置４（図５及び図６参照）において、インタフェイス１８は、コンテンツ復元装置５により送信された暗号鍵が到着すると、暗号鍵格納部１５に渡す。暗号鍵格納部１５は、古い暗号鍵を新しいものに更新する。
【００６３】
また、コンテンツ復元装置５において、鍵作成部５１は、ステップＳ３２の次に、復号鍵格納部３３において、今回受け取った識別情報と同じ組みの復号鍵（古い復号鍵）を、今回作成した新しい復号鍵に更新する（ステップＳ３３）。以上のステップＳ３３の終了後、コンテンツ復元装置５は、図７に示される処理を終了して、新たなコンテンツ蓄積装置４及びコンテンツ記録装置２の双方との間で通信リンクが確立されることを待機する。
【００６４】
以上説明したように、本変型例に係るコンテンツ復元装置５によれば、コンテンツ蓄積装置４及びコンテンツ記録装置２が接続されるたびに、今回接続されたコンテンツ蓄積装置４のために暗号鍵を生成して、送り返す。さらに、コンテンツ復元装置５は、暗号鍵と実質的に同時に作成した復号鍵を復号鍵格納部３３に格納する。以上の処理により、コンテンツ復元装置５が復元処理を行うたびに、暗号鍵及び復号鍵が更新されるので、より確実に不正コピーを防止することが可能になる。
【００６５】
なお、以上の説明では、ステップＳ３１−Ｓ３３は、ステップＳ２８の後に行われていたが、これに限らず、ステップＳ２３でＹＥＳと判断された後ならば、これらステップＳ３１−Ｓ３３は、どのようなタイミングで行われても良い。
【産業上の利用可能性】
【００６６】
本発明に係るコンテンツ復元装置は、より確実に不正コピーを防止するという技術的効果が要求されるＡＶ機器、車載機器、パーソナルコンピュータ又はＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等とデータ通信可能なサーバ装置等に応用される。
【図面の簡単な説明】
【００６７】
【図１】本発明の一実施形態に係るコンテンツ蓄積装置１及びコンテンツ記録装置２の構成を示すブロック図
【図２】本発明の一実施形態に係るコンテンツ復元装置３の構成を示すブロック図
【図３】図１に示すコンテンツ蓄積装置１のバックアップ時における動作を示すフローチャート
【図４】図２に示すコンテンツ復元装置３の復元処理の手順を示すフローチャート
【図５】本発明の変型例に係るコンテンツ蓄積装置４の構成を示すブロック図
【図６】本発明の変型例に係るコンテンツ復元装置５の構成を示すブロック図
【図７】図６に示すコンテンツ復元装置５の復元処理の手順を示すフローチャート
【符号の説明】
【００６８】
１，４  コンテンツ蓄積装置
１１  受信部
１２  蓄積部
１３  再生部
１４  出力部
１５  暗号鍵格納部
１６  暗号化部
１７  ＩＤ格納部
１８  インタフェイス
２  コンテンツ記録装置
２１  インタフェイス
２２  記録部
３，５  コンテンツ復元装置
３１  第１のインタフェイス
３２  ＩＤ取得部
３３  復号鍵格納部
３４  復号鍵取得部
３５  第２のインタフェイス
３６  コンテンツ取得部
３７  復号部
５１  鍵作成部
【図１】
0004616561.tif 000002
【図２】
0004616561.tif 000003
【図３】
0004616561.tif 000004
【図４】
0004616561.tif 000005
【図５】
0004616561.tif 000006
【図６】
0004616561.tif 000007
【図７】
0004616561.tif 000008