(57)【要約】【課題】デジタルデータに含まれる映像や音声などのコンテンツに関する著作権を保護しつつ、利用者の私的な利用範囲に限定してデジタルデータを自由に使用できるようにする。【解決手段】デジタルデータ記録装置１００とＩＣカード１５０とが、それぞれの識別情報（装置ＩＤ及びカードＩＤ）を相互に有しており、相互に対応している状態では、ＩＣカード内に記憶されている固有シード情報がデジタルデータ記録装置の情報メモリ１１１にシード情報として記憶され、このシード情報に基づいてデジタルデータの暗号化を行うための暗号鍵が生成される。また、デジタルデータ記録装置の情報メモリに記憶される装置フラグの値、ＩＣカードの情報メモリ１５３に記憶されるカードフラグの値によって、デジタルデータ記録装置とＩＣカードとの間におけるシード情報の送受信が制御される。【選択図】図１
2008181342.tif 000002
【特許請求の範囲】
【請求項１】
外部からデジタルデータを取得するデジタルデータ入力手段と、
前記デジタルデータの暗号化に用いられる暗号鍵の基データとして使用されるシード情報を記憶するシード情報記憶手段と、
当該装置を他の装置から識別可能とする装置識別情報を記憶する装置識別情報記憶手段と、
特定の記録媒体を他の記録媒体から識別可能とする記録媒体識別情報を記憶する記録媒体識別情報記憶手段と、
当該装置が前記シード情報を外部に送出してもよいか否かを示す装置フラグ情報を記憶する装置フラグ情報記憶手段と、
前記シード情報に基づいて、デジタルデータを暗号化するための暗号鍵を生成する暗号鍵生成手段と、
前記暗号鍵を用いて前記デジタルデータを暗号化するデジタルデータ暗号化手段と、
前記デジタルデータ暗号化手段で暗号化された前記デジタルデータを所定のデジタルデータ記録媒体に記録する記録手段と、
前記記録媒体識別情報、前記装置識別情報、前記シード情報、当該記録媒体が前記シード情報を外部に送出してもよいか否かを示す記録媒体フラグ情報が記録されている記録媒体から、前記記録媒体識別情報、前記装置識別情報、前記記録媒体フラグ情報を取得する情報取得手段と、
前記記録媒体識別情報記憶手段に記憶されている前記記録媒体識別情報と、前記情報取得手段で取得した前記記録媒体識別情報とを比較する記録媒体識別情報比較手段と、
前記装置識別情報記憶手段に記憶されている前記装置識別情報と、前記情報取得手段で取得した前記装置識別情報とを比較する装置識別情報比較手段と、
前記情報取得手段で取得した前記記録媒体フラグ情報を参照する記録媒体フラグ参照手段と、
前記装置フラグ情報記憶手段に記憶されている前記装置フラグ情報を参照する装置フラグ情報参照手段と、
前記記録媒体識別情報比較手段によって前記記録媒体情報記憶手段に記憶されている前記記録媒体識別情報と前記情報取得手段で第１の記録媒体から取得した前記記録媒体識別情報との一致が確認され、かつ、前記装置識別情報比較手段によって前記装置識別情報記憶手段に記憶されている前記装置識別情報と前記情報取得手段で前記第１の記録媒体から取得した前記装置識別情報との一致が確認され、かつ、前記情報取得手段で前記第１の記録媒体から取得した前記記録媒体フラグ情報が前記シード情報を外部に送出してもよい旨を表していることが前記記録媒体フラグ参照手段によって確認され、かつ、前記装置フラグ情報参照手段によって前記装置フラグ情報が前記シード情報を外部に送出してもよい旨を表していることが確認された場合に、当該装置の前記装置識別情報が記録されていない第２の記録媒体に対して前記シード情報記憶手段に記憶されている前記シード情報を送出して記憶させる指示を行うように制御し、その結果、前記第２の記録媒体内の記録媒体フラグ情報が前記シード情報を外部に送出してはいけない旨を表すように変更されるシード情報外部出力制御手段とを、
有するデジタルデータ記録装置。
【請求項２】
外部からデジタルデータを取得するデジタルデータ入力手段と、
前記デジタルデータの暗号化に用いられる暗号鍵の基データとして使用されるシード情報を記憶するシード情報記憶手段と、
当該装置を他の装置から識別可能とする装置識別情報を記憶する装置識別情報記憶手段と、
特定の記録媒体を他の記録媒体から識別可能とする記録媒体識別情報を記憶する記録媒体識別情報記憶手段と、
当該装置が前記シード情報を外部に送出してもよいか否かを示す装置フラグ情報を記憶する装置フラグ情報記憶手段と、
前記シード情報に基づいて、デジタルデータを暗号化するための暗号鍵を生成する暗号鍵生成手段と、
前記暗号鍵を用いて前記デジタルデータを暗号化するデジタルデータ暗号化手段と、
前記デジタルデータ暗号化手段で暗号化された前記デジタルデータを所定のデジタルデータ記録媒体に記録する記録手段と、
前記記録媒体識別情報、前記装置識別情報、前記シード情報、当該記録媒体が前記シード情報を外部に送出してもよいか否かを示す記録媒体フラグ情報が記録されている記録媒体から、前記記録媒体識別情報、前記装置識別情報、前記記録媒体フラグ情報を取得する情報取得手段と、
前記記録媒体識別情報記憶手段に記憶されている前記記録媒体識別情報と、前記情報取得手段で取得した前記記録媒体識別情報とを比較する記録媒体識別情報比較手段と、
前記装置識別情報記憶手段に記憶されている前記装置識別情報と、前記情報取得手段で取得した前記装置識別情報とを比較する装置識別情報比較手段と、
前記情報取得手段で取得した前記記録媒体フラグ情報を参照する記録媒体フラグ参照手段と、
前記装置フラグ情報記憶手段に記憶されている前記装置フラグ情報を参照する装置フラグ情報参照手段と、
前記記録媒体識別情報比較手段によって前記記録媒体情報記憶手段に記憶されている前記記録媒体識別情報と前記情報取得手段で第１の記録媒体から取得した前記記録媒体識別情報との一致が確認され、かつ、前記装置識別情報比較手段によって前記装置識別情報記憶手段に記憶されている前記装置識別情報と前記情報取得手段で前記第１の記録媒体から取得した前記装置識別情報との一致が確認され、かつ、前記情報取得手段で前記第１の記録媒体から取得した前記記録媒体フラグ情報が前記シード情報を外部に送出してはいけない旨を表していることが前記記録媒体フラグ参照手段によって確認され、かつ、前記装置フラグ情報参照手段によって前記装置フラグ情報が前記シード情報を外部に送出してもよい旨を表していることが確認された場合に、前記装置フラグ情報記憶手段に記憶されている前記装置フラグ情報を、前記シード情報を外部に送出してはいけない旨を表す装置フラグ情報に変更し、当該装置の前記装置識別情報が記録されていない第２の記録媒体に対して、前記シード情報記憶手段に記憶されている前記シード情報を送出しないように制御するシード情報外部出力制御手段とを、
有するデジタルデータ記録装置。
【請求項３】
外部からデジタルデータを取得するデジタルデータ入力手段と、
前記デジタルデータの暗号化に用いられる暗号鍵の基データとして使用されるシード情報を記憶するシード情報記憶手段と、
当該装置を他の装置から識別可能とする装置識別情報を記憶する装置識別情報記憶手段と、
特定の記録媒体を他の記録媒体から識別可能とする記録媒体識別情報を記憶する記録媒体識別情報記憶手段と、
当該装置が前記シード情報を外部に送出してもよいか否かを示す装置フラグ情報を記憶する装置フラグ情報記憶手段と、
前記シード情報に基づいて、デジタルデータを暗号化するための暗号鍵を生成する暗号鍵生成手段と、
前記暗号鍵を用いて前記デジタルデータを暗号化するデジタルデータ暗号化手段と、
前記デジタルデータ暗号化手段で暗号化された前記デジタルデータを所定のデジタルデータ記録媒体に記録する記録手段と、
前記記録媒体識別情報、前記装置識別情報、前記シード情報、当該記録媒体が前記シード情報を外部に送出してもよいか否かを示す記録媒体フラグ情報が記録されている記録媒体から、前記記録媒体識別情報、前記装置識別情報、前記記録媒体フラグ情報を取得する情報取得手段と、
前記記録媒体識別情報記憶手段に記憶されている前記記録媒体識別情報と、前記情報取得手段で取得した前記記録媒体識別情報とを比較する記録媒体識別情報比較手段と、
前記装置識別情報記憶手段に記憶されている前記装置識別情報と、前記情報取得手段で取得した前記装置識別情報とを比較する装置識別情報比較手段と、
前記情報取得手段で取得した前記記録媒体フラグ情報を参照する記録媒体フラグ参照手段と、
前記装置フラグ情報記憶手段に記憶されている前記装置フラグ情報を参照する装置フラグ情報参照手段と、
前記記録媒体識別情報比較手段によって前記記録媒体情報記憶手段に記憶されている前記記録媒体識別情報と前記情報取得手段で第１の記録媒体から取得した前記記録媒体識別情報との一致が確認され、かつ、前記装置識別情報比較手段によって前記装置識別情報記憶手段に記憶されている前記装置識別情報と前記情報取得手段で前記第１の記録媒体から取得した前記装置識別情報とが一致しないことが確認された場合に、前記装置フラグ情報記憶手段に記憶されている前記装置フラグ情報を、前記シード情報を外部に送出してはいけない旨を表す装置フラグ情報に変更し、当該装置の前記装置識別情報が記録されていない第２の記録媒体に対して、前記シード情報記憶手段に記憶されている前記シード情報を送出しないように制御するシード情報外部出力制御手段とを、
有するデジタルデータ記録装置。
【請求項４】
外部からデジタルデータを取得するデジタルデータ入力手段と、
前記デジタルデータの暗号化に用いられる暗号鍵の基データとして使用されるシード情報を記憶するシード情報記憶手段と、
当該装置を他の装置から識別可能とする装置識別情報を記憶する装置識別情報記憶手段と、
特定の記録媒体を他の記録媒体から識別可能とする記録媒体識別情報を記憶する記録媒体識別情報記憶手段と、
当該装置が前記シード情報を外部に送出してもよいか否かを示す装置フラグ情報を記憶する装置フラグ情報記憶手段と、
前記シード情報に基づいて、デジタルデータを暗号化するための暗号鍵を生成する暗号鍵生成手段と、
前記暗号鍵を用いて前記デジタルデータを暗号化するデジタルデータ暗号化手段と、
前記デジタルデータ暗号化手段で暗号化された前記デジタルデータを所定のデジタルデータ記録媒体に記録する記録手段と、
前記記録媒体識別情報、前記装置識別情報、前記シード情報、当該記録媒体が前記シード情報を外部に送出してもよいか否かを示す記録媒体フラグ情報が記録されている記録媒体から、前記記録媒体識別情報、前記装置識別情報、前記記録媒体フラグ情報を取得する情報取得手段と、
前記記録媒体識別情報記憶手段に記憶されている前記記録媒体識別情報と、前記情報取得手段で取得した前記記録媒体識別情報とを比較する記録媒体識別情報比較手段と、
前記装置識別情報記憶手段に記憶されている前記装置識別情報と、前記情報取得手段で取得した前記装置識別情報とを比較する装置識別情報比較手段と、
前記情報取得手段で取得した前記記録媒体フラグ情報を参照する記録媒体フラグ参照手段と、
前記記録媒体識別情報比較手段によって前記記録媒体情報記憶手段に記憶されている前記記録媒体識別情報と前記情報取得手段で前記記録媒体から取得した前記記録媒体識別情報とが一致しないことが確認され、かつ、前記情報取得手段で前記記録媒体から取得した前記記録媒体フラグ情報が前記シード情報を外部に送出してもよい旨を表していることが前記記録媒体フラグ参照手段によって確認された場合に、前記記録媒体に記録されている前記シード情報を前記シード情報記憶手段に記憶し、前記装置フラグ情報記憶手段に記憶されている前記装置フラグ情報を、前記シード情報を外部に送出してもよい旨を表す装置フラグ情報に変更し、前記記録媒体の記録媒体識別情報を前記記録媒体識別情報記憶手段に記憶するとともに、前記記録媒体に対して前記装置識別情報に記憶されている前記装置識別情報を送出して記憶させる指示を行うように制御し、その結果、前記記録媒体に当該装置の前記装置識別情報が記憶される情報処理制御手段とを、
有するデジタルデータ記録装置。
【請求項５】
所定のデジタルデータ記録媒体に記録されているデジタルデータを読み出す再生手段と、
前記デジタルデータの復号に用いられる復号鍵の基データとして使用されるシード情報を記憶するシード情報記憶手段と、
前記シード情報に基づいて、前記デジタルデータを復号するための復号鍵を生成する復号鍵生成手段と、
前記復号鍵を用いて前記デジタルデータを復号するデジタルデータ復号手段と、
前記デジタルデータ復号手段で復号された前記デジタルデータを外部に出力するデジタルデータ出力手段と、
当該装置を他の装置から識別可能とする装置識別情報を記憶する装置識別情報記憶手段と、
特定の記録媒体を他の記録媒体から識別可能とする記録媒体識別情報を記憶する記録媒体識別情報記憶手段と、
当該装置が前記シード情報を外部に送出してもよいか否かを示す装置フラグ情報を記憶する装置フラグ情報記憶手段と、
前記装置識別情報、前記シード情報、当該記録媒体が前記シード情報を外部に送出してもよいか否かを示す記録媒体フラグ情報が記録されている記録媒体から、前記装置識別情報及び前記記録媒体フラグ情報を取得する情報取得手段と、
前記装置識別情報記憶手段に記憶されている前記装置識別情報と、前記情報取得手段で取得した前記装置識別情報とを比較する装置識別情報比較手段と、
前記情報取得手段で取得した前記記録媒体フラグ情報を参照する記録媒体フラグ参照手段と、
前記装置フラグ情報記憶手段に記憶されている前記装置フラグ情報を参照する装置フラグ参照手段と、
前記装置識別情報比較手段によって前記装置識別情報記憶手段に記憶されている前記装置識別情報と、前記情報取得手段で前記記録媒体から取得した前記装置識別情報との一致が確認されたとき、前記情報取得手段で前記記録媒体から取得した前記記録媒体フラグ情報が前記シード情報を外部に送出してもよい旨を表していることが前記記録媒体フラグ参照手段によって確認され、前記装置フラグ情報参照手段によって前記装置フラグ情報が前記シード情報を外部に送出してもよい旨を表していることが確認された場合には、前記シード情報記憶手段に記憶されている前記シード情報に基づいて前記復号鍵を生成するように制御する一方、前記情報取得手段で前記記録媒体から取得した前記記録媒体フラグ情報が前記シード情報を外部に送出してはいけない旨を表していることが前記記録媒体フラグ参照手段によって確認され、前記装置フラグ情報参照手段によって前記装置フラグ情報が前記シード情報を外部に送出してはいけない旨を表していることが確認された場合には、前記記録媒体に記憶されている前記シード情報を取得して、このシード情報に基づいて前記復号鍵を生成するように制御するシード情報取得制御手段とを、
有するデジタルデータ再生装置。
【請求項６】
デジタルデータの暗号化に用いられる暗号鍵、又はデジタルデータの復号に用いられる復号鍵の基データとして使用される当該記録媒体固有のシード情報を記憶する第１シード情報記憶手段と、
当該記録媒体固有のシード情報とは異なるシード情報を記憶する第２シード情報記憶手段と、
当該記録媒体を他の記録媒体から識別可能とする記録媒体識別情報を記憶する記録媒体識別情報記憶手段と、
特定の装置を他の装置から識別可能とする装置識別情報を記憶する装置識別情報記憶手段と、
当該記録媒体が前記シード情報を外部に送出してもよいか否かを示す記録媒体フラグ情報を記憶する記録媒体フラグ情報記憶手段と、
前記デジタルデータの暗号化又は復号を行うデジタルデータ処理装置に対して、前記記録媒体識別情報記憶手段に記憶されている前記記録媒体識別情報、前記装置識別情報記憶手段に記憶されている前記装置識別情報、前記記録媒体フラグ情報記憶手段に記憶されている前記記録媒体フラグ情報を送出する情報送出手段と、
前記デジタルデータ処理装置が前記情報送出手段から送出された前記記録媒体識別情報、前記装置識別情報、前記記録媒体フラグ情報に基づいて、前記デジタルデータ処理装置自身が記憶しているシード情報を当該記録媒体に送出する旨を決定した場合、前記デジタルデータ処理装置から前記シード情報を受信して、前記第２シード情報記憶手段に記憶するとともに、前記記録媒体フラグ情報記憶手段に記憶されている前記記録媒体フラグ情報を、前記第２シード情報記憶手段に記憶されている前記シード情報を外部に送出してはいけない旨を表すように変更するシード情報処理制御手段とを、
有する記録媒体。
【請求項７】
デジタルデータの暗号化に用いられる暗号鍵、又はデジタルデータの復号に用いられる復号鍵の基データとして使用される当該記録媒体固有のシード情報を記憶する第１シード情報記憶手段と、
当該記録媒体固有のシード情報とは異なるシード情報を記憶する第２シード情報記憶手段と、
当該記録媒体を他の記録媒体から識別可能とする記録媒体識別情報を記憶する記録媒体識別情報記憶手段と、
特定の装置を他の装置から識別可能とする装置識別情報を記憶する装置識別情報記憶手段と、
当該記録媒体が前記シード情報を外部に送出してもよいか否かを示す記録媒体フラグ情報を記憶する記録媒体フラグ情報記憶手段と、
前記デジタルデータの暗号化又は復号を行うデジタルデータ処理装置に対して、前記記録媒体識別情報記憶手段に記憶されている前記記録媒体識別情報、前記記録媒体フラグ情報記憶手段に記憶されている前記記録媒体フラグ情報を送出する情報送出手段と、
前記デジタルデータ処理装置が前記情報送出手段から送出された前記記録媒体識別情報、前記記録媒体フラグ情報に基づいて、前記第１シード情報記憶手段に記憶されている当該記録媒体固有のシード情報を前記デジタルデータ処理装置内に記憶する旨を決定した場合、前記デジタルデータ処理装置から前記デジタルデータ処理装置固有の装置識別情報を受信して、前記装置識別情報記憶手段に記憶するシード情報処理制御手段とを、
有する記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像や音声などのコンテンツが含まれるデジタルデータの記録及び再生（外部出力）を制限し、コンテンツの不正利用を防ぐためのデジタルデータ記録装置及びデジタルデータ再生装置並びに記録媒体に関する。
【背景技術】
【０００２】
現在、映像や音声などのコンテンツがデジタル化されたデジタルデータを暗号化して光ディスクなどの記録媒体に記録し、一方で、正当な装置又は正当な利用者にのみ、この暗号化されたデジタルデータに係る復号鍵を与えることで、コンテンツの再生許可を制限する方式が、デジタルデータ記録再生装置やコンピュータプログラムなどで用いられている。また、ＢＳ（Broadcast Satellite：放送衛星）デジタル放送や地上波デジタル放送のワンスコピー（once copy）コンテンツに関しては、最初に録画に用いられたデジタルレコーダから別のデジタルレコーダへのデジタルダビングや、別の記録媒体へのデジタルコピーなどが行われないような仕組みが用いられている。
【０００３】
このようなコンテンツ保護技術を適用する本来の目的は、コンテンツの著作権者の意図する範囲を超えて、デジタルコピーにより品質劣化なく大量の複製物が作成されたり、インターネットなどの大規模ネットワークを利用して、不特定多数の利用者の間でコンテンツが共有されたりすることを防ぐことにある。
【０００４】
しかしながら、このコンテンツ保護技術の適用によって、これまで認められてきた私的な利用範囲（例えば家庭内）に存在する複数の装置のそれぞれにおいてコンテンツを再生すること、私的な利用を目的として携帯用の小型プレーヤにコンテンツをコピーすること、あるいは他の記録媒体にコンテンツをコピーして、車載のデジタルデータ再生装置（例えばカーオーディオ）でコンテンツを再生することなど、あくまでも私的な利用に留まるコンテンツのコピーまでも制限されてしまうおそれがある。
【０００５】
そこで、コンテンツに関する著作権を保護しつつも、利用者の私的な利用範囲に限って、コンテンツデータを自由に扱うことが可能な技術が求められている。このような技術としては、サーバにコンテンツデータが記録されており、利用者の端末はこのサーバから認証を受けた後にストリーミング形式でコンテンツデータを取得する方式（下記の特許文献１に開示）や、配信されるコンテンツデータを受信した利用者は、管理用のサーバからそのコンテンツデータが正当なデータであることを示す証明書を発行してもらうことで、自身の所有する装置間でそのコンテンツデータのコピーが可能となる方式（下記の特許文献２に開示）、コンテンツデータの複製処理が行われる場合には、ネットワークを介して管理サーバに複製処理が行われる旨が通知され、管理サーバによってコンテンツの保護・管理が行われる方式（下記の特許文献３に開示）などが開示されている。
【特許文献１】特開２００４−６３０３２号公報（段落００２２、００２９、００３３）
【特許文献２】特開２００４−２２７２８３号公報（段落００２５、００９２、０１０６）
【特許文献３】特開２００４−２４６８１９号公報（段落００４６）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記の特許文献１〜３に開示されている従来の技術では、利用者がコンテンツデータを利用する際に、ネットワークを介して特定のサーバに認証される必要がある。したがって、サーバの設置場所がたとえ利用者の家庭内の場合であっても、あるいはインターネットなどを介してサーバに接続する必要がある場合であっても、機器の認証及び暗号鍵／復号鍵の共有、さらにはコンテンツデータの移動やコピーに至るまでネットワーク接続を必要とすることになる。こうした方式では、ネットワークに接続するのが難しい機器での利用は不可能であり、また利用者が、少なからずネットワーク環境を整備する必要がある。
【０００７】
また、家庭内ネットワーク上のサーバによって機器の認証やコンテンツデータの管理が行われる場合、悪意のある利用者であれば、例えばサーバが利用者自身の所有する装置以外の装置（すべての装置）も認証するように設定することで、コンテンツデータの不正な複製などが容易に行われてしまう可能性がある。
【０００８】
また、コンテンツや機器の管理を行う業者が所有する特定のサーバ（グローバルネットワーク上のサーバ）によって利用者の機器を認証し管理することは、確実な認証を実現できるとともに、さらにはコンテンツの利用状況を把握することも可能となり、より利用者に有益なサービスを提供できるようになる可能性がある。しかしながら、コンテンツの利用状況などは利用者個人のプライバシーに係る情報であり、従来の技術によれば、このような個人情報が外部に通知されてしまうという問題がある。
【０００９】
また、家庭内ネットワーク上あるいはグローバルネットワーク上のサーバによって機器の認証やコンテンツデータの管理が行われる場合には、そのサーバが故障したり、ネットワーク接続に障害が生じたりした場合に、暗号化して保存してある利用者のコンテンツデータをいかにして復号するかなど、障害発生時の対応やメンテナンスが困難であるという問題がある。
【００１０】
上記の問題を解決するため、本発明は、デジタルデータに含まれる映像や音声などのコンテンツに関する著作権を保護しつつ、利用者の私的な利用範囲に限定して、デジタルデータを自由に使用することを可能にするデジタルデータ記録装置及びデジタルデータ再生装置並びに記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記の目的を達成するため、本発明によれば、外部からデジタルデータを取得するデジタルデータ入力手段と、
前記デジタルデータの暗号化に用いられる暗号鍵の基データとして使用されるシード情報を記憶するシード情報記憶手段と、
当該装置を他の装置から識別可能とする装置識別情報を記憶する装置識別情報記憶手段と、
特定の記録媒体を他の記録媒体から識別可能とする記録媒体識別情報を記憶する記録媒体識別情報記憶手段と、
当該装置が前記シード情報を外部に送出してもよいか否かを示す装置フラグ情報を記憶する装置フラグ情報記憶手段と、
前記シード情報に基づいて、デジタルデータを暗号化するための暗号鍵を生成する暗号鍵生成手段と、
前記暗号鍵を用いて前記デジタルデータを暗号化するデジタルデータ暗号化手段と、
前記デジタルデータ暗号化手段で暗号化された前記デジタルデータを所定のデジタルデータ記録媒体に記録する記録手段と、
前記記録媒体識別情報、前記装置識別情報、前記シード情報、当該記録媒体が前記シード情報を外部に送出してもよいか否かを示す記録媒体フラグ情報が記録されている記録媒体から、前記記録媒体識別情報、前記装置識別情報、前記記録媒体フラグ情報を取得する情報取得手段と、
前記記録媒体識別情報記憶手段に記憶されている前記記録媒体識別情報と、前記情報取得手段で取得した前記記録媒体識別情報とを比較する記録媒体識別情報比較手段と、
前記装置識別情報記憶手段に記憶されている前記装置識別情報と、前記情報取得手段で取得した前記装置識別情報とを比較する装置識別情報比較手段と、
前記情報取得手段で取得した前記記録媒体フラグ情報を参照する記録媒体フラグ参照手段と、
前記装置フラグ情報記憶手段に記憶されている前記装置フラグ情報を参照する装置フラグ情報参照手段と、
前記記録媒体識別情報比較手段によって前記記録媒体情報記憶手段に記憶されている前記記録媒体識別情報と前記情報取得手段で第１の記録媒体から取得した前記記録媒体識別情報との一致が確認され、かつ、前記装置識別情報比較手段によって前記装置識別情報記憶手段に記憶されている前記装置識別情報と前記情報取得手段で前記第１の記録媒体から取得した前記装置識別情報との一致が確認され、かつ、前記情報取得手段で前記第１の記録媒体から取得した前記記録媒体フラグ情報が前記シード情報を外部に送出してもよい旨を表していることが前記記録媒体フラグ参照手段によって確認され、かつ、前記装置フラグ情報参照手段によって前記装置フラグ情報が前記シード情報を外部に送出してもよい旨を表していることが確認された場合に、当該装置の前記装置識別情報が記録されていない第２の記録媒体に対して前記シード情報記憶手段に記憶されている前記シード情報を送出して記憶させる指示を行うように制御し、その結果、前記第２の記録媒体内の記録媒体フラグ情報が前記シード情報を外部に送出してはいけない旨を表すように変更されるシード情報外部出力制御手段とを、
有するデジタルデータ記録装置が提供される。
【００１２】
また、上記の目的を達成するため、本発明によれば、外部からデジタルデータを取得するデジタルデータ入力手段と、
前記デジタルデータの暗号化に用いられる暗号鍵の基データとして使用されるシード情報を記憶するシード情報記憶手段と、
当該装置を他の装置から識別可能とする装置識別情報を記憶する装置識別情報記憶手段と、
特定の記録媒体を他の記録媒体から識別可能とする記録媒体識別情報を記憶する記録媒体識別情報記憶手段と、
当該装置が前記シード情報を外部に送出してもよいか否かを示す装置フラグ情報を記憶する装置フラグ情報記憶手段と、
前記シード情報に基づいて、デジタルデータを暗号化するための暗号鍵を生成する暗号鍵生成手段と、
前記暗号鍵を用いて前記デジタルデータを暗号化するデジタルデータ暗号化手段と、
前記デジタルデータ暗号化手段で暗号化された前記デジタルデータを所定のデジタルデータ記録媒体に記録する記録手段と、
前記記録媒体識別情報、前記装置識別情報、前記シード情報、当該記録媒体が前記シード情報を外部に送出してもよいか否かを示す記録媒体フラグ情報が記録されている記録媒体から、前記記録媒体識別情報、前記装置識別情報、前記記録媒体フラグ情報を取得する情報取得手段と、
前記記録媒体識別情報記憶手段に記憶されている前記記録媒体識別情報と、前記情報取得手段で取得した前記記録媒体識別情報とを比較する記録媒体識別情報比較手段と、
前記装置識別情報記憶手段に記憶されている前記装置識別情報と、前記情報取得手段で取得した前記装置識別情報とを比較する装置識別情報比較手段と、
前記情報取得手段で取得した前記記録媒体フラグ情報を参照する記録媒体フラグ参照手段と、
前記装置フラグ情報記憶手段に記憶されている前記装置フラグ情報を参照する装置フラグ情報参照手段と、
前記記録媒体識別情報比較手段によって前記記録媒体情報記憶手段に記憶されている前記記録媒体識別情報と前記情報取得手段で第１の記録媒体から取得した前記記録媒体識別情報との一致が確認され、かつ、前記装置識別情報比較手段によって前記装置識別情報記憶手段に記憶されている前記装置識別情報と前記情報取得手段で前記第１の記録媒体から取得した前記装置識別情報との一致が確認され、かつ、前記情報取得手段で前記第１の記録媒体から取得した前記記録媒体フラグ情報が前記シード情報を外部に送出してはいけない旨を表していることが前記記録媒体フラグ参照手段によって確認され、かつ、前記装置フラグ情報参照手段によって前記装置フラグ情報が前記シード情報を外部に送出してもよい旨を表していることが確認された場合に、前記装置フラグ情報記憶手段に記憶されている前記装置フラグ情報を、前記シード情報を外部に送出してはいけない旨を表す装置フラグ情報に変更し、当該装置の前記装置識別情報が記録されていない第２の記録媒体に対して、前記シード情報記憶手段に記憶されている前記シード情報を送出しないように制御するシード情報外部出力制御手段とを、
有するデジタルデータ記録装置が提供される。
【００１３】
また、上記の目的を達成するため、本発明によれば、外部からデジタルデータを取得するデジタルデータ入力手段と、
前記デジタルデータの暗号化に用いられる暗号鍵の基データとして使用されるシード情報を記憶するシード情報記憶手段と、
当該装置を他の装置から識別可能とする装置識別情報を記憶する装置識別情報記憶手段と、
特定の記録媒体を他の記録媒体から識別可能とする記録媒体識別情報を記憶する記録媒体識別情報記憶手段と、
当該装置が前記シード情報を外部に送出してもよいか否かを示す装置フラグ情報を記憶する装置フラグ情報記憶手段と、
前記シード情報に基づいて、デジタルデータを暗号化するための暗号鍵を生成する暗号鍵生成手段と、
前記暗号鍵を用いて前記デジタルデータを暗号化するデジタルデータ暗号化手段と、
前記デジタルデータ暗号化手段で暗号化された前記デジタルデータを所定のデジタルデータ記録媒体に記録する記録手段と、
前記記録媒体識別情報、前記装置識別情報、前記シード情報、当該記録媒体が前記シード情報を外部に送出してもよいか否かを示す記録媒体フラグ情報が記録されている記録媒体から、前記記録媒体識別情報、前記装置識別情報、前記記録媒体フラグ情報を取得する情報取得手段と、
前記記録媒体識別情報記憶手段に記憶されている前記記録媒体識別情報と、前記情報取得手段で取得した前記記録媒体識別情報とを比較する記録媒体識別情報比較手段と、
前記装置識別情報記憶手段に記憶されている前記装置識別情報と、前記情報取得手段で取得した前記装置識別情報とを比較する装置識別情報比較手段と、
前記情報取得手段で取得した前記記録媒体フラグ情報を参照する記録媒体フラグ参照手段と、
前記装置フラグ情報記憶手段に記憶されている前記装置フラグ情報を参照する装置フラグ情報参照手段と、
前記記録媒体識別情報比較手段によって前記記録媒体情報記憶手段に記憶されている前記記録媒体識別情報と前記情報取得手段で第１の記録媒体から取得した前記記録媒体識別情報との一致が確認され、かつ、前記装置識別情報比較手段によって前記装置識別情報記憶手段に記憶されている前記装置識別情報と前記情報取得手段で前記第１の記録媒体から取得した前記装置識別情報とが一致しないことが確認された場合に、前記装置フラグ情報記憶手段に記憶されている前記装置フラグ情報を、前記シード情報を外部に送出してはいけない旨を表す装置フラグ情報に変更し、当該装置の前記装置識別情報が記録されていない第２の記録媒体に対して、前記シード情報記憶手段に記憶されている前記シード情報を送出しないように制御するシード情報外部出力制御手段とを、
有するデジタルデータ記録装置が提供される。
【００１４】
また、上記の目的を達成するため、本発明によれば、外部からデジタルデータを取得するデジタルデータ入力手段と、
前記デジタルデータの暗号化に用いられる暗号鍵の基データとして使用されるシード情報を記憶するシード情報記憶手段と、
当該装置を他の装置から識別可能とする装置識別情報を記憶する装置識別情報記憶手段と、
特定の記録媒体を他の記録媒体から識別可能とする記録媒体識別情報を記憶する記録媒体識別情報記憶手段と、
当該装置が前記シード情報を外部に送出してもよいか否かを示す装置フラグ情報を記憶する装置フラグ情報記憶手段と、
前記シード情報に基づいて、デジタルデータを暗号化するための暗号鍵を生成する暗号鍵生成手段と、
前記暗号鍵を用いて前記デジタルデータを暗号化するデジタルデータ暗号化手段と、
前記デジタルデータ暗号化手段で暗号化された前記デジタルデータを所定のデジタルデータ記録媒体に記録する記録手段と、
前記記録媒体識別情報、前記装置識別情報、前記シード情報、当該記録媒体が前記シード情報を外部に送出してもよいか否かを示す記録媒体フラグ情報が記録されている記録媒体から、前記記録媒体識別情報、前記装置識別情報、前記記録媒体フラグ情報を取得する情報取得手段と、
前記記録媒体識別情報記憶手段に記憶されている前記記録媒体識別情報と、前記情報取得手段で取得した前記記録媒体識別情報とを比較する記録媒体識別情報比較手段と、
前記装置識別情報記憶手段に記憶されている前記装置識別情報と、前記情報取得手段で取得した前記装置識別情報とを比較する装置識別情報比較手段と、
前記情報取得手段で取得した前記記録媒体フラグ情報を参照する記録媒体フラグ参照手段と、
前記記録媒体識別情報比較手段によって前記記録媒体情報記憶手段に記憶されている前記記録媒体識別情報と前記情報取得手段で前記記録媒体から取得した前記記録媒体識別情報とが一致しないことが確認され、かつ、前記情報取得手段で前記記録媒体から取得した前記記録媒体フラグ情報が前記シード情報を外部に送出してもよい旨を表していることが前記記録媒体フラグ参照手段によって確認された場合に、前記記録媒体に記録されている前記シード情報を前記シード情報記憶手段に記憶し、前記装置フラグ情報記憶手段に記憶されている前記装置フラグ情報を、前記シード情報を外部に送出してもよい旨を表す装置フラグ情報に変更し、前記記録媒体の記録媒体識別情報を前記記録媒体識別情報記憶手段に記憶するとともに、前記記録媒体に対して前記装置識別情報に記憶されている前記装置識別情報を送出して記憶させる指示を行うように制御し、その結果、前記記録媒体に当該装置の前記装置識別情報が記憶される情報処理制御手段とを、
有するデジタルデータ記録装置が提供される。
【００１５】
また、上記の目的を達成するため、本発明によれば、所定のデジタルデータ記録媒体に記録されているデジタルデータを読み出す再生手段と、
前記デジタルデータの復号に用いられる復号鍵の基データとして使用されるシード情報を記憶するシード情報記憶手段と、
前記シード情報に基づいて、前記デジタルデータを復号するための復号鍵を生成する復号鍵生成手段と、
前記復号鍵を用いて前記デジタルデータを復号するデジタルデータ復号手段と、
前記デジタルデータ復号手段で復号された前記デジタルデータを外部に出力するデジタルデータ出力手段と、
当該装置を他の装置から識別可能とする装置識別情報を記憶する装置識別情報記憶手段と、
特定の記録媒体を他の記録媒体から識別可能とする記録媒体識別情報を記憶する記録媒体識別情報記憶手段と、
当該装置が前記シード情報を外部に送出してもよいか否かを示す装置フラグ情報を記憶する装置フラグ情報記憶手段と、
前記装置識別情報、前記シード情報、当該記録媒体が前記シード情報を外部に送出してもよいか否かを示す記録媒体フラグ情報が記録されている記録媒体から、前記装置識別情報及び前記記録媒体フラグ情報を取得する情報取得手段と、
前記装置識別情報記憶手段に記憶されている前記装置識別情報と、前記情報取得手段で取得した前記装置識別情報とを比較する装置識別情報比較手段と、
前記情報取得手段で取得した前記記録媒体フラグ情報を参照する記録媒体フラグ参照手段と、
前記装置フラグ情報記憶手段に記憶されている前記装置フラグ情報を参照する装置フラグ参照手段と、
前記装置識別情報比較手段によって前記装置識別情報記憶手段に記憶されている前記装置識別情報と、前記情報取得手段で前記記録媒体から取得した前記装置識別情報との一致が確認されたとき、前記情報取得手段で前記記録媒体から取得した前記記録媒体フラグ情報が前記シード情報を外部に送出してもよい旨を表していることが前記記録媒体フラグ参照手段によって確認され、前記装置フラグ情報参照手段によって前記装置フラグ情報が前記シード情報を外部に送出してもよい旨を表していることが確認された場合には、前記シード情報記憶手段に記憶されている前記シード情報に基づいて前記復号鍵を生成するように制御する一方、前記情報取得手段で前記記録媒体から取得した前記記録媒体フラグ情報が前記シード情報を外部に送出してはいけない旨を表していることが前記記録媒体フラグ参照手段によって確認され、前記装置フラグ情報参照手段によって前記装置フラグ情報が前記シード情報を外部に送出してはいけない旨を表していることが確認された場合には、前記記録媒体に記憶されている前記シード情報を取得して、このシード情報に基づいて前記復号鍵を生成するように制御するシード情報取得制御手段とを、
有するデジタルデータ再生装置が提供される。
【００１６】
また、上記の目的を達成するため、本発明によれば、デジタルデータの暗号化に用いられる暗号鍵、又はデジタルデータの復号に用いられる復号鍵の基データとして使用される当該記録媒体固有のシード情報を記憶する第１シード情報記憶手段と、
当該記録媒体固有のシード情報とは異なるシード情報を記憶する第２シード情報記憶手段と、
当該記録媒体を他の記録媒体から識別可能とする記録媒体識別情報を記憶する記録媒体識別情報記憶手段と、
特定の装置を他の装置から識別可能とする装置識別情報を記憶する装置識別情報記憶手段と、
当該記録媒体が前記シード情報を外部に送出してもよいか否かを示す記録媒体フラグ情報を記憶する記録媒体フラグ情報記憶手段と、
前記デジタルデータの暗号化又は復号を行うデジタルデータ処理装置に対して、前記記録媒体識別情報記憶手段に記憶されている前記記録媒体識別情報、前記装置識別情報記憶手段に記憶されている前記装置識別情報、前記記録媒体フラグ情報記憶手段に記憶されている前記記録媒体フラグ情報を送出する情報送出手段と、
前記デジタルデータ処理装置が前記情報送出手段から送出された前記記録媒体識別情報、前記装置識別情報、前記記録媒体フラグ情報に基づいて、前記デジタルデータ処理装置自身が記憶しているシード情報を当該記録媒体に送出する旨を決定した場合、前記デジタルデータ処理装置から前記シード情報を受信して、前記第２シード情報記憶手段に記憶するとともに、前記記録媒体フラグ情報記憶手段に記憶されている前記記録媒体フラグ情報を、前記第２シード情報記憶手段に記憶されている前記シード情報を外部に送出してはいけない旨を表すように変更するシード情報処理制御手段とを、
有する記録媒体が提供される。
【００１７】
また、上記の目的を達成するため、本発明によれば、デジタルデータの暗号化に用いられる暗号鍵、又はデジタルデータの復号に用いられる復号鍵の基データとして使用される当該記録媒体固有のシード情報を記憶する第１シード情報記憶手段と、
当該記録媒体固有のシード情報とは異なるシード情報を記憶する第２シード情報記憶手段と、
当該記録媒体を他の記録媒体から識別可能とする記録媒体識別情報を記憶する記録媒体識別情報記憶手段と、
特定の装置を他の装置から識別可能とする装置識別情報を記憶する装置識別情報記憶手段と、
当該記録媒体が前記シード情報を外部に送出してもよいか否かを示す記録媒体フラグ情報を記憶する記録媒体フラグ情報記憶手段と、
前記デジタルデータの暗号化又は復号を行うデジタルデータ処理装置に対して、前記記録媒体識別情報記憶手段に記憶されている前記記録媒体識別情報、前記記録媒体フラグ情報記憶手段に記憶されている前記記録媒体フラグ情報を送出する情報送出手段と、
前記デジタルデータ処理装置が前記情報送出手段から送出された前記記録媒体識別情報、前記記録媒体フラグ情報に基づいて、前記第１シード情報記憶手段に記憶されている当該記録媒体固有のシード情報を前記デジタルデータ処理装置内に記憶する旨を決定した場合、前記デジタルデータ処理装置から前記デジタルデータ処理装置固有の装置識別情報を受信して、前記装置識別情報記憶手段に記憶するシード情報処理制御手段とを、
有する記録媒体が提供される。
【発明の効果】
【００１８】
本発明は、上記の構成を有しており、デジタルデータに含まれる映像や音声などのコンテンツに関する著作権を保護しつつ、利用者の私的な利用範囲に限定して、デジタルデータを自由に使用することを可能にするという効果を奏するものである。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照しながら、本発明の第１〜第３の実施の形態について説明する。
【００２０】
＜第１の実施の形態＞
まず、本発明の第１の実施の形態について説明する。図１は、本発明の第１の実施の形態におけるデジタルデータ記録システムの一例を示すブロック図である。図１に図示されているデジタルデータ記録システムは、デジタルデータ記録装置１００と、そのデジタルデータ記録装置によってデジタルデータが記録される際に、デジタルデータの暗号化に用いられる情報が記録されたＩＣカード１５０とにより構成されている。なお、ＩＣカード１５０は、例えばデジタルデータ記録装置１００に同梱されてユーザに提供されることが望ましい。
【００２１】
図１に図示されているデジタルデータ記録装置１００は、映像や音声などのコンテンツがデジタル化されたデジタルデータを光ディスク（記録媒体）１３０に暗号化して記録するための記録装置であり、デジタルデータインタフェース（以下、デジタルデータＩＦと記載）１０１、デジタルデータ暗号化部１０３、暗号鍵生成部１０５、記録部１０７、ＩＣカード用のインタフェース（以下、カードＩＦと記載）１０９、情報メモリ１１１、認証部１１３、制御部１１５を有している。
【００２２】
デジタルデータＩＦ１０１は、外部のデジタルデータ記録媒体やデジタルデータ伝送媒体からデジタルデータを取り込むためのインタフェースである。例えばデジタルデータが衛星放送による番組の場合には、デジタルデータＩＦ１０１は衛星放送の受信用チューナとの接続端子であり、ＩＥＥＥ１３９４端子などの映像伝送用の接続端子によって実現可能である。また、例えばデジタルデータがインターネットを介してダウンロードして記録するデータの場合には、モデムやネットワークインターフェイスカード（ＮＩＣ：Network Interface Card）など、記録する対象となるデジタルデータの伝送形態に応じたインタフェースとすることが可能である。なお、外部から供給されるデジタルデータがアナログ信号の場合には、Ａ／Ｄ変換（アナログ／デジタル変換）を行うＡ／Ｄ変換部を設けて、アナログ信号をデジタル信号に変換した後に、変換されたデジタルデータがデジタルデータＩＦ１０１に供給されるように構成されてもよい。
【００２３】
また、デジタルデータ暗号化部１０３は、暗号鍵生成部１０５によって生成された暗号鍵を用いて、デジタルデータＩＦ１０１から入力されたデジタルデータを暗号化する機能を有しており、暗号鍵生成部１０５は、情報メモリ１１１に記憶されている情報（例えば、情報メモリ１１１に記憶されているシード情報）に基づいて、デジタルデータ暗号化部１０３におけるデジタルデータの暗号化に用いられる暗号鍵を生成する機能を有している。
【００２４】
デジタルデータ暗号化部１０３は、例えばＤＥＳ（Data Encryption Standard）やＡＥＳ（Advanced Encryption Standard）などの任意の暗号化方式や、ＥＣＢ（Electric Code Book）モードやＣＢＣ（Cipher Block Chaining）モードなどの任意の暗号化モードを使用してデジタルデータの暗号化処理を行うことが可能である。なお、デジタルデータ暗号化部１０３は、デジタルデータ再生装置においてデジタルデータが確実に復号可能となるように暗号化処理を行う必要があり、また、暗号鍵生成部１０５は、デジタルデータ暗号化部１０３における暗号化処理に対応した暗号鍵を生成する必要がある。
【００２５】
また、情報メモリ１１１内に記憶されるシード情報に、暗号化方法、暗号化方法の鍵サイズや暗号化モードを選択するためのビットを用意し、例えば、シードのＭＳＢ（Most Significant Bit：最上位ビット）が“０”の場合には、ＤＥＳで暗号化、鍵サイズは６４ビット、暗号化モードはＣＢＣモードが選択され、“１”の場合には、ＡＥＳで暗号化、鍵サイズは１２８ビット、暗号化モードはＥＣＢモードが選択されるような構成としてもよい。
【００２６】
また暗号鍵生成部１０５は、情報メモリ１１１内のシード情報から暗号鍵を所定の演算によって求める機能を有している。なお、所定の演算とは、例えば置換処理やハッシュ演算処理などであり、シード情報や暗号鍵が不正に解析された場合でも、実際の暗号化処理にどのような暗号鍵を用いているかが分からないような演算である。なお、暗号鍵生成部１０５内の演算部の解析ができないように構成することによって、暗号化処理に係るセキュリティをより向上させることが可能となる。
【００２７】
また、記録部１０７は、デジタルデータ暗号化部１０３で暗号化されたデジタルデータを光ディスク１３０に記録する機能を有している。なお、記録部１０７は、光ディスク１３０へのデータ書き込み処理に加えて、光ディスク１３０を回転させるモータや記録信号の書き込みを行う光ヘッド、モータの回転制御や光ヘッドの移動制御などのディスク記録に必要な制御を行う制御部も備えるものとする。
【００２８】
また、カードＩＦ１０９は、暗号化に必要な暗号鍵に関する情報（固有シード情報又はシード情報など）が記憶されているＩＣカード１５０との間で、情報の送受信を行うためのＩＣカード用のインタフェースである。
【００２９】
また、情報メモリ１１１は、カードＩＦ１０９を介してＩＣカード１５０から読み出した情報や、デジタルデータ記録装置１００自身の固有情報である装置ＩＤ情報などを記憶する機能を有している。情報メモリ１１１は、例えば、デジタルデータ記録装置１００自身の装置ＩＤが記憶されている書き換え不可能な領域と、ＩＣカード１５０のカードＩＤ、ＩＣカード１５０から取得したシード情報、デジタルデータ記録装置１００自身の記憶状態を示す装置フラグを記憶することが可能な書き換え可能な領域とを有している。
【００３０】
なお、例えば、上記の書き換え不可能な領域をＲＯＭで実現し、書き換え可能な領域をＲＡＭで実現するなど、書き換え可能／不可能な領域をそれぞれ異なるユニットで実現してもよい。また、ＩＣカード１５０の存在が検出されているときのみＩＣカード１５０の情報がデジタルデータ記録装置１００内に記憶され、ＩＣカード１５０が検出されなくなった場合には、情報メモリ１１１の書き換え可能な領域に記憶されている情報が消去されてもよく、あるいは、所定の時間だけＩＣカード１５０の情報が情報メモリ１１１の書き換え可能な領域に保持されてもよい。
【００３１】
また、認証部１１３、ＩＣカード１５０からの情報の取得の際にＩＣカード１５０の認証を行う機能を有しており、制御部１１５は、情報メモリ１１１内に記憶された情報の書き換えなどの制御を行う機能を有している。
【００３２】
一方、ＩＣカード１５０は、デジタルデータ記録装置１００用のインタフェース（以下カードＩＦと記載）１５１、情報メモリ１５３、認証部１５５、制御部１５７を有している。
【００３３】
カードＩＦ１５１は、デジタルデータ記録装置１００との間で情報を送受信するためのインタフェースであり、デジタルデータ記録装置１００のカードＩＦ１０９と接続可能であり、接続状態において相互に情報を送受信することが可能である。
【００３４】
また、情報メモリ１５３は、カード固有の情報であるカードＩＤやデジタルデータ記録装置１００との間で送受信されるシード情報などの情報を記憶する機能を有している。情報メモリ１５３は、例えば、ＩＣカード１５０自身のカードＩＤやＩＣカード１５０に固有の固有シード情報が記憶されている書き換え不可能な領域と、デジタルデータ記録装置１００の装置ＩＤ、他のＩＣカード１５０のシード情報、ＩＣカード１５０の自身の記憶状態を示すカードフラグを記憶することが可能な書き換え可能な領域とを有している。
【００３５】
また、認証部１５５は、デジタルデータ記録装置１００との間における情報の送受信の際にデジタルデータ記録装置１００の認証を行う機能を有しており、制御部１５７は、情報メモリ１５３内に記憶された情報の書き換えなどの制御を行う機能を有している。
【００３６】
なお、デジタルデータ記録装置１００の認証部１１３とＩＣカード１５０の認証部１５５とは、共通の認証方式を実行できるように構成されており、相互に認証処理を行えるようにしてもよい。認証部１１３、１５５は、例えば、乱数生成器、共通鍵暗号回路、システム鍵格納部、比較部（いずれも図１では不図示）によって構成される。
【００３７】
認証部１１３、１５５内の乱数生成器は、認証処理を実行するたびに異なる値（乱数）を生成する機能を有している。乱数生成器における乱数の生成方式としては、例えばシフトレジスタとフリップフロップ回路を用いた線形フィードバックシフトレジスタや、熱雑音などの自然現象に起因するパラメータを初期値に乱数を生成する方式、あるいは複数の異なる値を予め記憶しその中から選択する方式など、認証処理を実行する度に異なる値を生成する方式などを始めとして、任意の乱数生成方式を採用することが可能である。
【００３８】
また、認証部１１３、１５５内の共通鍵暗号回路は、例えばＤＥＳ、ＡＥＳなどの共通鍵暗号方式を実行できる回路である。また、システム鍵格納部は、共通鍵暗号の方式に合わせた鍵の長さを有するシステム鍵（正当な機器が共通に記憶する鍵）を格納する機能を有している。システム鍵の鍵長は、例えばＤＥＳによる暗号であれば５６ビット、ＡＥＳによる暗号であれば１２８、１９２、２５６ビットのいずれかとなる。また、比較部は、乱数生成器によって生成された乱数又は共通鍵暗号化回路によって暗号化された結果を、他の乱数又は他の暗号化結果と比較し一致するか否かを判定する機能を有している。
【００３９】
次に、図１に図示されているデジタルデータ記録システムにおいて、暗号化されたデジタルデータを光ディスク１３０に記録する記録動作について説明する。
【００４０】
まず、デジタルデータ記録装置１００は、ＩＣカード１５０との間で各情報の送受信を行う前に（例えば、ＩＣカード１５０を検出した時点で）、認証部１１３においてＩＣカード１５０の認証処理を行う。
【００４１】
認証処理では、例えばデジタルデータ記録装置１００が、まず認証部１１３で生成した乱数をＩＣカード１５０に送信し、ＩＣカード１５０が、デジタルデータ記録装置１００から受信した乱数に関してシステム鍵を暗号鍵として暗号化した結果をデジタルデータ記録装置１００に返信する。このとき、デジタルデータ記録装置１００では、送信した乱数に対してＩＣカード１５０と同様にシステム鍵で暗号化を行っておき、自身で暗号化した結果とＩＣカード１５０から受信した結果とを比較する。両者が一致していれば、ＩＣカード１５０では、デジタルデータ記録装置１００自身が記憶している正当なシステム鍵と同一の鍵で暗号化処理が行われたことが確認され、ＩＣカード１５０は正当なカード（正当なシステム鍵及び正当な共通暗号化方式を利用しているカード）であると判定できる。
【００４２】
一方、デジタルデータ記録装置１００自身が乱数を暗号化した結果とＩＣカード１５０から受信した暗号化の結果とが異なる場合には、ＩＣカード１５０は不正なカードであると判定され、以降の処理（情報の送受信）の実行が行われないように制御される。
【００４３】
なお、デジタルデータ記録装置１００によるＩＣカード１５０の認証方法として任意の認証方法を採用することが可能であり、上記の認証方法以外に、デジタルデータ記録装置１００は乱数を暗号化せず、ＩＣカード１５０によって暗号化された結果を受信してシステム鍵で復号化した結果が、デジタルデータ記録装置１００自身がＩＣカード１５０に送信した乱数と一致するか否かを判定することでＩＣカード１５０の正当性を判定する認証方法を用いてもよい。また、共通鍵暗号化方式ではなく、公開鍵暗号化方式及び電子署名方式を用いてもよい。また、上記のデジタルデータ記録装置１００によるＩＣカードの認証処理の主客を換えた処理が行われるようすることで、ＩＣカード１５０によるデジタルデータ記録装置１００の認証処理が行われるようにしてもよい。
【００４４】
認証処理が完了してＩＣカード１５０の正当性が確認されると、次にデジタルデータ記録装置１００は、ＩＣカード１５０から固有シード情報を取得する。ここでは、デジタルデータ記録装置１００及びＩＣカード１５０が共に初期状態（出荷時の状態）に設定されているものとする。例えば、初期状態のデジタルデータ記録装置１００の情報メモリ１１１では、装置ＩＤには装置固有の特定の値が記憶されており、装置フラグには初期状態を示す２ビットの“００”の値（ステータス）が設定されており、カードＩＤ及びシード情報には情報が記憶されていない。また、ＩＣカード１５０の情報メモリ１５３では、カードＩＤ及び固有シード情報にはそれぞれ装置固有の特定の値が記憶されており、カードフラグには初期状態を示す２ビットの“００”が設定されており、装置ＩＤ及びシード情報には情報が記憶されていない。なお、図６Ａには、デジタルデータ記録装置１００の情報メモリ１１１及びＩＣカード１５０の情報メモリ１５３の初期状態が図示されている。
【００４５】
デジタルデータ記録装置１００はＩＣカード１５０のカードフラグを取得し、カードフラグが初期状態を示す“００”のときには、ＩＣカード１５０から固有シード情報及びカードＩＤを取得する。取得した固有シード情報はデジタルデータ記録装置１００のシード情報として記憶し、同時にカードＩＤを記憶する。また、デジタルデータ記録装置１００は、情報メモリ１１１内の装置フラグを、特定のＩＣカード１５０のシード情報及びカードＩＤを記憶したことを示す“１０”に変更する。
【００４６】
また、デジタルデータ記録装置１００は、自身の装置ＩＤをＩＣカード１５０に送信し、ＩＣカード１５０の情報メモリ１５３内の装置ＩＤとして、デジタルデータ記録装置１００の装置ＩＤが記憶される。また同時に、ＩＣカード１５０のカードフラグが、特定のデジタルデータ記録装置１００の装置ＩＤが記憶されたことを示す“１０”に変更される。その結果、デジタルデータ記録装置１００の情報メモリ１１１及びＩＣカード１５０の情報メモリ１５３の処理後の状態は、図６Ｂに図示されているようになる。
【００４７】
次に、デジタルデータ記録装置１００は、暗号鍵生成部１０５において、ＩＣカード１５０から取得して情報メモリ１１１に記憶したシード情報を用いて暗号鍵を生成し、生成された暗号鍵をデジタルデータ暗号化部１０３に供給する。なお、暗号鍵生成部１０５は、暗号化処理がＤＥＳによって行われる場合には６４ビットの暗号鍵を生成し、暗号化処理がＤＥＳによって行われる場合には１２８ビット、１９２ビット、２５６ビットのいずれかの暗号鍵を生成する。
【００４８】
デジタルデータ記録装置１００のデジタルデータ暗号化部１０３は、暗号鍵生成部１０５で生成された暗号鍵を使用して、デジタルデータＩＦ１０１から入力される映画や音楽などのコンテンツを含むデジタルデータの暗号化処理を行う。例えばデジタルデータ暗号化部１０３における暗号化処理が共通鍵暗号を用いたＤＥＳによって行われる場合には、デジタルデータは６４ビットずつ暗号化処理される。したがって、デジタルデータ暗号化部１０３は、まず入力されたデジタルデータを６４ビットずつに分割する処理を行い、次に暗号鍵を用いて分割されたデジタルデータに対して暗号化処理を行う。暗号化されたデジタルデータは、デジタルデータ暗号化部１０３から６４ビットのデジタルデータとして出力される。
【００４９】
デジタルデータ暗号化部１０３では、入力されるコンテンツのデジタルデータすべてにおいて、６４ビットずつ暗号化処理が行われ、入力されるデジタルデータが６４ビットの整数倍とならない場合には、例えば、最後に暗号化処理されるデータにパディングビットを付加して６４ビット長とした後に暗号化処理が行われる。また、暗号化がＤＥＳではなくＡＥＳで行われる場合には、データは１２８ビットに分割される。デジタルデータ暗号化部１０３で暗号化されたデジタルデータは記録部１０７に送られ、記録部１０７において光ディスク１３０に記録される。
【００５０】
＜第２の実施の形態＞
次に、本発明の第２の実施の形態について説明する。図２は、本発明の第２の実施の形態におけるデジタルデータ再生システムの一例を示すブロック図である。図２に図示されているデジタルデータ再生システムは、デジタルデータ再生装置２００と、そのデジタルデータ記録装置によってデジタルデータが記録される際に、デジタルデータの暗号化に用いられる情報が記録されたＩＣカード２５０とにより構成されている。なお、ＩＣカード２５０は、例えばデジタルデータ再生装置２００に同梱されてユーザに提供されることが望ましい。
【００５１】
図２に図示されているデジタルデータ再生装置２００は、光ディスク１３０に記録されている暗号化されたデジタルデータを読み出して復号処理を行い、復号後のデジタルデータを外部に出力するための再生装置であり、デジタルデータＩＦ２０１、デジタルデータ復号部２０３、復号鍵生成部２０５、再生部２０７、カードＩＦ２０９、情報メモリ２１１、認証部２１３、制御部２１５を有している。
【００５２】
デジタルデータＩＦ２０１は、デジタルデータ復号部２０３で復号したデジタルデータを外部に出力するためのインタフェースであり、図１に図示されているデジタルデータＩＦ１０１と同様のインタフェースによって実現可能である。
【００５３】
また、デジタルデータ復号部２０３は、復号鍵生成部２０５によって生成された復号鍵を用いて、再生部２０７から供給される暗号化されたデジタルデータを復号する機能を有しており、復号鍵生成部２０５は、情報メモリ２１１に記憶されている情報（例えば、情報メモリ２１１に記憶されているシード情報）に基づいて、デジタルデータ復号部２０３におけるデジタルデータの復号に用いられる復号鍵を生成する機能を有しており、再生部２０７は、光ディスク２３０に記録されている暗号化されたデジタルデータを読み出して、デジタルデータ暗号化部１０３に出力する機能を有している。
【００５４】
なお、デジタルデータ復号部２０３は、図１に図示されているデジタルデータ記録装置１００のデジタルデータ暗号化部１０３において暗号化されたデジタルデータの復号処理を行い、復号鍵生成部２０５は、デジタルデータ暗号化部１０３で使用された暗号鍵と同一のシード情報に基づいて、対応する復号鍵を生成するように構成されている。
【００５５】
また、カードＩＦ２０９、情報メモリ２１１、認証部２１３、制御部２１５は、ＩＣカード２５０の認証処理やＩＣカード２５０との間における情報の送受信を行うためのものであり、図１に図示されているデジタルデータ記録装置１００のカードＩＦ１０９、情報メモリ１１１、認証部１１３、制御部１１５と同一である。また、ＩＣカード２５０も図１に図示されているＩＣカード１５０と同一の構成を有するものである。
【００５６】
次に、図２に図示されているデジタルデータ再生システムにおいて、光ディスク１３０に記録されている暗号化されたデジタルデータの再生動作について説明する。
【００５７】
まず、デジタルデータ再生装置２００は、ＩＣカード２５０との間で各情報の送受信を行う前に（例えば、ＩＣカード２５０を検出した時点で）、認証部２１３においてＩＣカード２５０の認証処理を行う。この認証処理は上述のデジタルデータの記録時の認証処理と同様である。認証処理が完了してＩＣカード２５０の正当性が確認されると、デジタルデータ再生装置２００は、ＩＣカード２５０の固有シード情報を取得して情報メモリ２１１内に記憶することが可能か否かの判定を行う。
【００５８】
例えば、図１に図示されているデジタルデータ記録装置１００と図２に図示されているデジタルデータ再生装置２００とが同一の装置（すなわち、デジタルデータ記録再生装置）であり、ＩＣカード１５０とＩＣカード２５０とが同一の場合には、デジタルデータの記録が行われた装置においてデジタルデータの再生が行われることになる。このとき、まず基本的に、装置の装置ＩＤとＩＣカードが記憶している装置ＩＤ（及び／又は、装置が記憶しているカードＩＤとＩＣカードのカードＩＤ）とが同一であることが確認され、さらにＩＣカード内の装置フラグ及びカードフラグがシード情報の送出を許可する旨を示している場合には、ＩＣカード内のシード情報を用いて復号鍵を生成できる一方、ＩＣカード内の装置フラグ又はカードフラグがシード情報の送出を許可しない旨を示している場合には、装置自身が保持しているシード情報を用いて復号鍵の生成が行われる。
【００５９】
一方、本発明では、光ディスク１３０へのデジタルデータの記録を行ったデジタルデータ記録装置１００と、この光ディスク１３０を再生しようとしているデジタルデータ再生装置２００とが異なる場合には、デジタルデータの復号及び再生が容易には行われないようにすることで、デジタルデータの再生環境を制限できるようにする。具体的には、デジタルデータ記録装置１００やデジタルデータ再生装置２００以下に説明するように、装置フラグやカードフラグの値に応じて、固有シード情報やシード情報の書き出し及び読み込みの制御が行われる。
【００６０】
以下、図３及び図４のフローチャートを参照しながら、デジタルデータ記録装置１００においてデジタルデータの暗号化処理に用いられたシード情報をデジタルデータ再生装置２００で使用できるようにするための処理の一例について説明する。図３は、本発明の第２の実施の形態におけるデジタルデータ記録装置のシード情報の書き出し動作の一例を示すフローチャートであり、図４は、本発明の第２の実施の形態におけるデジタルデータ再生装置のシード情報の取り込み動作の一例を示すフローチャートである。
【００６１】
なお、以下の図３及び図４の説明では、デジタルデータの暗号化処理を行ったデジタルデータ記録装置１００を装置Ｒ、装置Ｒに対応するＩＣカード１５０をＩＣカード（Ｒ）、装置Ｒで暗号化されたデジタルデータの再生を行おうとしているデジタルデータ再生装置２００を装置Ｐ、装置Ｐに対応するＩＣカード２５０をＩＣカード（Ｐ）として説明する。
【００６２】
図３のシード情報の書き出し動作では、まず、装置ＲにＩＣカード（Ｒ）がセットされて、ＩＣカード（Ｒ）の認証が行われる（ステップＳ３０１）。ＩＣカード（Ｒ）の認証に成功した後、装置Ｒは、ＩＣカード（Ｒ）に記憶されているカードＩＤ、装置ＩＤ、カードフラグを取得して、ＩＣカード（Ｒ）の確認を行う（ステップＳ３０２）。
【００６３】
このステップＳ３０２の確認処理では、まず、ＩＣカード（Ｒ）のカードＩＤと、装置Ｒが記憶しているカードＩＤとが一致しているか否かの判定が行われる。一致している場合には、ＩＣカード（Ｒ）が装置Ｒに対応するＩＣカードであることが確認されるが、一致しない場合には、他の装置のＩＣカードであると判断され、以降の処理は行われずに終了となる。
【００６４】
また、ステップＳ３０２の確認処理では、ＩＣカード（Ｒ）が記憶している装置ＩＤと、装置Ｒ自身の装置ＩＤとが一致しているか否かの判定が行われる。一致している場合には、ＩＣカード（Ｒ）が装置Ｒに対応するＩＣカードであることが確認されるが、一致しない場合には、後述の第３の実施の形態で述べるように、シード情報の発行機能が他のデジタルデータ記録装置１００に移行されている状態であり、これ以降の処理は行われずに終了となる。なお、このとき、装置Ｒの装置フラグが、外部にシード情報の出力が行われてはいけないことを示す装置フラグに確実に変更されることが望ましい。
【００６５】
また、ステップＳ３０２の確認処理では、装置Ｒの装置フラグとＩＣカード（Ｒ）のカードフラグが両方共に“１０”であることを確認する。もしいずれか一方のフラグが“１０”以外であれば、これ以降の処理を行わない。なお、このとき、装置Ｒの装置フラグが、外部にシード情報の出力が行われてはいけないことを示す装置フラグに確実に変更されることが望ましい。以上の判定処理は、デジタルデータ記録装置１００の制御部１１５において行われる。
【００６６】
ここまでの処理によって、装置Ｒは、他のデジタルデータ記録装置１００にシード情報を発行できる装置であることが確認される。次に、装置ＰのＩＣカード（Ｐ）が装置Ｒにセットされる（ステップＳ３０３）。そして、装置Ｒは、ＩＣカード（Ｐ）からそのカードＩＤとＩＣカード（Ｐ）に記憶されている装置ＩＤとを取得して、ＩＣカード（Ｐ）から取得したカードＩＤと、装置Ｒが記憶しているカードＩＤとが異なること（すなわち、ＩＣカード（Ｐ）が装置Ｒに対応するＩＣカードではないこと）、ＩＣカード（Ｐ）が記憶している装置ＩＤと装置Ｒの装置ＩＤとが異なることを確認する（ステップＳ３０４）。なお、この確認処理も、デジタルデータ記録装置１００の制御部１１５において行われる。
【００６７】
カードＩＤ又は装置ＩＤのいずれかが同一の場合には、処理は終了となる一方、カードＩＤ及び装置ＩＤが両方共異なることが確認された場合には、ＩＣカード（Ｐ）が装置Ｒとは異なる装置に対応したＩＣカードであることが把握され、装置Ｒは、装置Ｒ自身が記憶しているシード情報をＩＣカード（Ｐ）に送信する。その結果、ＩＣカード（Ｒ）のシード情報がＩＣカード（Ｐ）の書き換え可能な領域にコピーされる（ステップＳ３０５）。また、装置Ｒは、同時にＩＣカード（Ｐ）のカードフラグを、別のＩＣカードのシード情報がコピーされていることを示す“１１”に変更する。
【００６８】
以上の動作によって、装置Ｒは、記憶しているシード情報（ＩＣカード（Ｒ）のシード情報）を別のＩＣカード（装置Ｐに対応するＩＣカード（Ｐ））にコピーすることが可能となる。
【００６９】
ＩＣカード（Ｐ）にコピーされたシード情報は、装置Ｐに供給されて装置Ｐにおける復号鍵のシード情報として使用できるようにする必要がある。図４のシード情報の取り込み動作において、まず、装置ＰにＩＣカード（Ｐ）がセットされて、ＩＣカード（Ｐ）の認証が行われる（ステップＳ４０１）。ＩＣカード（Ｐ）の認証に成功した後、装置Ｐは、ＩＣカード（Ｐ）に記憶されているカードＩＤ、装置ＩＤを取得して、ＩＣカード（Ｐ）の確認を行う（ステップＳ４０２）。
【００７０】
このステップＳ４０２の確認処理では、まず、ＩＣカード（Ｐ）のカードＩＤと、装置Ｐが記憶しているカードＩＤとが一致しているか否かの判定が行われる。一致している場合には、ＩＣカード（Ｐ）が装置Ｐに対応するＩＣカードであることが確認されるが、一致しない場合には、他の装置のＩＣカードであると判断され、以降の処理は行われずに終了となる。
【００７１】
また、ステップＳ４０２の確認処理では、ＩＣカード（Ｐ）が記憶している装置ＩＤと、装置Ｐ自身の装置ＩＤとが一致しているか否かの判定が行われる。一致している場合には、ＩＣカード（Ｐ）が装置Ｐに対応するＩＣカードであることが確認されるが、一致しない場合には、他の装置のＩＣカードであると判断され、以降の処理は行われずに終了となる。
【００７２】
さらに、装置Ｐは、ＩＣカード（Ｐ）に記憶されているカードフラグを取得して、装置Ｐ自身の装置フラグが“１０”であり、かつＩＣカード（Ｐ）のカードフラグが“１１”であることを確認する（ステップＳ４０３）。
【００７３】
そして、装置Ｐの装置フラグが“１０”、かつＩＣカード（Ｐ）のカードフラグが“１１”の場合には、装置Ｐは、ＩＣカード（Ｐ）の書き換え可能な領域に記憶されているシード情報（すなわち、ＩＣカード（Ｒ）のシード情報）を取得して、情報メモリ２１１に記憶する（ステップＳ４０４）。また、装置Ｐは同時に、情報メモリ２１１内の装置フラグを、装置Ｐ自身に対応していないＩＣカードのシード情報が情報メモリ２１１内に記憶されていることを示す“１１”に変更する。これにより、装置Ｐは、ＩＣカードＰから取得したシード情報（すなわち、ＩＣカード（Ｒ）のシード情報）を使って復号鍵を作成することが可能となり、この復号鍵によって、装置Ｒで暗号化されたデジタルデータの復号を行うことが可能となる。
【００７４】
なお、ＩＣカード（Ｐ）には、書き換え不可能な領域にＩＣカード（Ｐ）固有の固有シード情報が記憶されているとともに、書き換え可能な領域には装置Ｒに対応するＩＣカード（Ｒ）のシード情報が記憶されていることになる。したがって、装置Ｐは、ＩＣカード（Ｐ）からどちらのシード情報を読み出して使用するかを選択することが可能である。また、ＩＣカード（Ｐ）はあくまでも装置Ｐにのみ対応するＩＣカードであり、このＩＣカード（Ｐ）からさらに別の装置にＩＣカード（Ｒ）のシード情報をコピーすることは不可能である。装置Ｐ及びＩＣカード（Ｐ）のフラグを“１１”に変更することで、コピーされたシード情報を保持している装置及び対応するＩＣカードを識別することが可能となる。そして、装置Ｐ及び装置Ｒで共有されているＩＣカードＲのシード情報を別の装置にコピーできるのは、フラグが“１０”の装置Ｒの１台のみであり、すなわち、他の装置にシード情報を発行できる装置を１台のみに制限することが可能となる。
【００７５】
＜第３の実施の形態＞
次に、本発明の第３の実施の形態について説明する。
【００７６】
上述の第２及び第３の実施の形態で説明したデジタルデータ記録装置１００及びデジタルデータ再生装置２００によってシード情報を共有すれば、例えば家庭内の複数の装置のみで同一のシード情報を共有してデジタルデータを暗号化することが可能となり、暗号化されたデジタルデータがネットワークなどを通じて漏洩した場合でも、そのデジタルデータが不正に使用されないように保護することが可能となる。この場合には、他の装置にシード情報を発行できるのは１台のみであり、これによってシード情報のコピーをさらにコピーすることが抑えられ、不正に多くの装置でシード情報の共有が行えないようになる。
【００７７】
しかしながら、シード情報を発行することが可能な装置が故障などによって使用できなくなることも考えられる。この場合には、その装置のＩＣカードを用いて、その家庭内で共有するシード情報を発行できる機能を別の装置に移行できることが望ましい。ただし、その場合でも、この機能を利用して次々に同一のシード情報を発行できる装置を設定し、シード情報を不正に共有する装置が増えることがないようにする必要がある。
【００７８】
以下、他の装置のＩＣカードにシード情報をコピーすることができる機能を、あるデジタルデータ記録装置１００（以下、装置１と記載）から別のデジタルデータ記録装置１００（以下、装置２と記載）に移行する手順について述べる。図５は、本発明の第３の実施の形態におけるデジタルデータ記録装置のシード情報の発行機能の移行動作の一例を示すフローチャートである。なお、装置１及び装置２は、上述の第１の実施の形態で説明したデジタルデータ記録装置１００と同一の構成を有するものとする。また、以下では、装置１に対応するＩＣカード１５０をＩＣカード（１）と記載し、装置２に対応するＩＣカード１５０をＩＣカード（２）と記載する。
【００７９】
図４のシード情報の発行機能の移行動作では、まず、装置２にＩＣカード（１）がセットされて、ＩＣカード（１）の認証が行われる（ステップＳ５０１）。ＩＣカード（１）の認証に成功した後、装置２は、ＩＣカード（１）に記憶されているカードＩＤ、装置ＩＤ、カードフラグを取得して、ＩＣカード（１）の確認を行う（ステップＳ５０２）。
【００８０】
このステップＳ５０２の確認処理では、まず、ＩＣカード（１）のカードＩＤと、装置２が記憶しているカードＩＤとが異なることが確認される。なお、これらのカードＩＤが一致している場合には、以降の処理は行われずに終了となる。また、ステップＳ５０２の確認処理では、ＩＣカード（１）が記憶している装置ＩＤと、装置２自身の装置ＩＤとが異なることが確認される。なお、これらの装置ＩＤが一致している場合には、以降の処理は行われずに終了となる。さらに、ステップＳ５０２の確認処理では、ＩＣカード（１）のカードフラグが “１０”であることが確認される。なお、ＩＣカード（１）のカードフラグが “１０”ではない場合には、以降の処理は行われずに終了となる。
【００８１】
ここまでの処理によって、装置２が検出したＩＣカード（１）が、装置２以外の装置（すなわち、装置１）に対応するＩＣカードであり、かつそのＩＣカード（１）に記憶されているシード情報が他の装置のＩＣカードにコピー可能であることが把握できる。
【００８２】
次に、装置２は、ＩＣカード（１）から、このＩＣカード（１）の固有シード情報を取得して、情報メモリ１１１内にシード情報としてコピーする（ステップＳ５０３）。また、装置２は、情報メモリ１１１内の装置フラグを“１０”に変更するとともに、情報メモリ１１１内に記憶しているカードＩＤを、ＩＣカード（１）のカードＩＤに変更する（ステップＳ５０４）。また、装置２は、ＩＣカード（１）が記憶している装置ＩＤを、装置２自身の装置ＩＤに変更する（ステップＳ５０５）。
【００８３】
以上の手順に従って、ＩＣカード（１）のシード情報が装置２に取り込まれ、装置２は、ＩＣカード（１）のシード情報に基づく暗号鍵を用いて、デジタルデータの暗号化処理を行うことが可能となるとともに、他の装置に対して、ＩＣカード（１）のシード情報を発行することも可能となる。
【００８４】
また、ＩＣカード（１）には、装置ＩＤとしてシード情報の発行機能を移行した装置２の装置ＩＤが書き込まれることによって、装置１によるシード情報の発行機能が誓言されることになる。すなわち、装置１が他の装置のＩＣカードにシード情報をコピーしようとした場合、上述の第２の実施の形態で説明したように、まず装置１に対応するＩＣカード（１）が必要となるが、ＩＣカード（１）には装置２へのシード情報の発行機能の移行に伴って装置２の装置ＩＤが記憶されているため、ＩＣカード（１）が記憶している装置ＩＤと装置１の装置ＩＤとは一致しないことになる。なお、装置１は、ＩＣカード（１）内の装置フラグの変更を確認した場合には、装置１自身の装置フラグを、シード情報の発行機能が移行された旨を示す“１１”に変更してもよい。
【００８５】
以上、説明したように、本発明に係るデジタルデータ記録装置は、ネットワークに常時接続すること必要無しに、対応するＩＣカードに記憶されているシード情報を用いて生成された暗号鍵によって、デジタルデータ（デジタル化されたコンテンツ）を暗号化して記録することが可能となる。また、本発明に係るデジタルデータ再生装置は、そのシード情報を発行する権限を有する装置に対応するＩＣカードからシード情報を直接取得できた場合にのみ、取得したシード情報を用いて生成された復号鍵によって、デジタルデータを復号して再生することが可能となる。したがって、ＩＣカードからシード情報を直接取得できない装置は、復号鍵を生成できず、デジタルデータの再生は不可能となるので、デジタルデータの不正な使用を制限することが可能となる。
【００８６】
また、暗号鍵及び復号鍵の基になるシード情報は、物理的な記憶媒体であるＩＣカードによって共有されるため、不特定多数の装置に同じ鍵を設定することを、物理的、時間的に制限することができる。すなわち、ネットワークを介して、空間的に離れている不特定多数の装置が、ほぼ同時に暗号鍵及び復号鍵を共有することは不可能であり、常にシード情報が記録されたＩＣカードの移動やそれによる時間的な経過などが発生することになる。また、本発明では、実質的にシード情報の発行権限が与えられている１台の装置（あるいは、１枚のＩＣカード）によってシード情報が管理されるため、そのＩＣカードを取得することができないユーザによるデジタルデータの不正な利用を制限することが可能となる。このように、暗号鍵及び復号鍵を共有できる範囲を制限できるようにすることで、その暗号鍵によって暗号化されたデジタルデータの利用を特定の範囲内に制限することが可能となる。
【００８７】
また、本発明によれば、ある装置から別の装置にシード情報の発行権限を移行できるようにすることにより、例えば、特定のデジタルデータ記録装置が故障などにより利用できなくなったときには、そのデジタルデータ記録装置のシード情報を別の装置に移行することが可能となる。また、この場合においても、故障が生じたデジタルデータ記録装置は、フラグ情報に基づいてそのシード情報の発行機能を失うように構成されており、これによって、他の装置に対してシード情報を発行することが可能な装置は常に１台のみとなり、不正にシード情報が拡がることを防ぐことが可能となる。
【産業上の利用可能性】
【００８８】
本発明は、デジタルデータに含まれる映像や音声などのコンテンツに関する著作権を保護しつつ、利用者の私的な利用範囲に限定して、デジタルデータを自由に使用することを可能にするという効果を有しており、デジタルデータ処理技術やコンテンツの著作権保護技術に適用可能である。
【図面の簡単な説明】
【００８９】
【図１】本発明の第１の実施の形態におけるデジタルデータ記録装置と、そのデジタルデータ記録装置によるデジタルデータの暗号化に使用されるシード情報が記録されたＩＣカードとにより構成されるデジタルデータ記録システムの一例を示すブロック図である。
【図２】本発明の第２の実施の形態におけるデジタルデータ再生システムの一例を示すブロック図である。
【図３】本発明の第２の実施の形態におけるデジタルデータ記録装置のシード情報の書き出し動作の一例を示すフローチャートである。
【図４】本発明の第２の実施の形態におけるデジタルデータ再生装置のシード情報の取り込み動作の一例を示すフローチャートである。
【図５】本発明の第３の実施の形態におけるデジタルデータ記録装置のシード情報の発行機能の移行動作の一例を示すフローチャートである。
【図６Ａ】本発明の第１の実施の形態において、デジタルデータ記録装置の情報メモリ及びＩＣカードの情報メモリの初期状態を示す図である。
【図６Ｂ】本発明の第１の実施の形態において、デジタルデータ記録装置の情報メモリ及びＩＣカードの情報メモリの処理後の状態を示す図である。
【符号の説明】
【００９０】
１００  デジタルデータ記録装置
１０１、２０１  デジタルデータＩＦ
１０３  デジタルデータ暗号化部
１０５  暗号鍵生成部
１０７  記録部
１０９、１５１、２０９、２５１  カードＩＦ
１１１、１５３、２１１、２５３  情報メモリ
１１３、１５５、２１３、２５５  認証部
１１５、１５７、２１５、２５７  制御部
１３０、２３０  光ディスク
１５０、２５０  ＩＣカード
２００  デジタルデータ再生装置
２０３  デジタルデータ復号部
２０５  復号鍵生成部
２０７  再生部
【図１】
2008181342.tif 000003
【図２】
2008181342.tif 000004
【図３】
2008181342.tif 000005
【図４】
2008181342.tif 000006
【図５】
2008181342.tif 000007
【図６Ａ】
2008181342.tif 000008
【図６Ｂ】
2008181342.tif 000009