(57)【特許請求の範囲】
【請求項１】
媒体識別子データを含む記憶媒体に対して、前記媒体識別子データに基づいて生成可能な媒体固有鍵データと、この媒体固有鍵データによりユーザ鍵データが復号可能に暗号化されてなる暗号化ユーザ鍵データと、前記ユーザ鍵データによりコンテンツ鍵データが復号可能に暗号化されてなる第１の暗号化コンテンツ鍵データとが記憶された前記記憶媒体と、前記コンテンツ鍵データによりコンテンツデータが復号可能に暗号化されてなる第１暗号化コンテンツを保持したユーザ端末とを用いる第１暗号方式に対し、
前記第１暗号方式とは異なって前記コンテンツ鍵データに相当するタイトル鍵データが前記媒体固有鍵データにより復号可能に暗号化されてなる暗号化タイトル鍵データと、前記タイトル鍵データにより前記コンテンツデータが復号可能に暗号化されてなる第２暗号化コンテンツとが記憶された前記記憶媒体を用いる第２暗号方式との間で互換性を持たせるように、
前記ユーザ端末により、前記第１暗号方式を用いた記憶内容を、前記第２暗号方式を用いた記憶内容を含むように変換する記憶媒体変換方法であって、
前記第１暗号方式に基づいてデータが記憶された第１記憶媒体から読み出した媒体識別子データに基づいて、前記媒体固有鍵データを生成する工程と、
この媒体固有鍵データに基づいて、前記第１記憶媒体から読み出した暗号化ユーザ鍵データを復号し、ユーザ鍵データを得る工程と、
このユーザ鍵データに基づいて、前記第１記憶媒体から読み出した第１暗号化コンテンツ鍵データを復号し、コンテンツ鍵データを得る工程と、
このコンテンツ鍵データを前記媒体固有鍵データにより復号可能に暗号化し、前記暗号化タイトル鍵に相当する第２暗号化コンテンツ鍵データを得る工程と、
この第２暗号化コンテンツ鍵データを前記第１記憶媒体に書込む工程と、
前記第１暗号化コンテンツを前記第１記憶媒体に書込む工程と
を備えたことを特徴とする記憶媒体変換方法。
【請求項２】
請求項１に記載の記憶媒体変換方法において、
外部からダウンロードした第１暗号化コンテンツ鍵を第１記憶媒体に書込む工程と、
この書込んだ第１暗号化コンテンツ鍵に対応して前記各工程のうち、少なくとも前記コンテンツ鍵データを得る工程を開始する工程と
を備えたことを特徴とする記憶媒体変換方法。
【請求項３】
請求項１に記載の記憶媒体変換方法において、
外部からの操作により、前記互換性を持たせる対象のコンテンツが選択される工程と、
この選択されたコンテンツに対応して前記各工程のうち、少なくとも前記コンテンツ鍵データを得る工程を開始する工程を備えたことを特徴とする記憶媒体変換方法。
【請求項４】
請求項１に記載の記憶媒体変換方法において、
外部からの操作により、前記第１暗号化コンテンツを前記第１記憶媒体に書込む工程を開始する工程と、
この書込の後、この第１暗号化コンテンツに対応して前記各工程のうち、少なくとも前記コンテンツ鍵データを得る工程を開始する工程と、
を備えたことを特徴とする記憶媒体変換方法。
【請求項５】
請求項１乃至請求項４のいずれか１項に記載の記憶媒体変換方法において、
前記第２暗号化コンテンツ鍵データを第１記憶媒体に書込む工程は、
この書込みの前に、前記第１記憶媒体に記憶されている第２暗号化コンテンツ鍵データの個数又はデータ量が基準値に達しているとき、前記第１記憶媒体内で最も先に記憶された第２暗号化コンテンツ鍵を削除する工程と、
この削除の後、当該書込みを実行する工程と
を備えたことを特徴とする記憶媒体変換方法。
【請求項６】
請求項１乃至請求項５のいずれか１項に記載の記憶媒体変換方法において、
前記コンテンツ鍵データはコピー及び移動に関する利用規則情報を含んでおり、
前記第２暗号化コンテンツ鍵データを得る工程は、
前記利用規則情報をコピー禁止及び移動禁止を示すように更新する工程と、
更新後のコンテンツ鍵データを媒体固有鍵データにより暗号化する工程と
を備えたことを特徴とする記憶媒体変換方法。
【請求項７】
請求項１乃至請求項６のいずれか１項に記載の記憶媒体変換方法において、
前記コンテンツ鍵データは鍵の数値データを含んでおり、
前記第２暗号化コンテンツ鍵データを得る工程は、
前記鍵の数値データを他の値に更新する工程と、
更新後のコンテンツ鍵データを媒体固有鍵データにより暗号化する工程と
を備えたことを特徴とする記憶媒体変換方法。
【請求項８】
請求項１乃至請求項７のいずれか１項に記載の記憶媒体変換方法において、
外部からの操作により、削除対象のコンテンツが選択される工程と、
この選択されたコンテンツに対応して、前記第１記憶媒体から第２暗号化コンテンツ鍵データ及び第１暗号化コンテンツを削除する工程と
を備えたことを特徴とする記憶媒体変換方法。
【請求項９】
請求項１乃至請求項７のいずれか１項に記載の記憶媒体変換方法において、
外部からの操作により、前記第１記憶媒体から第１暗号化コンテンツを削除する工程と、
この削除した第１暗号化コンテンツに対応して、前記第１記憶媒体から第２暗号化コンテンツ鍵データを削除する工程と
を備えたことを特徴とする記憶媒体変換方法。
【請求項１０】
媒体識別子データを含む記憶媒体に対して、前記媒体識別子データに基づいて生成可能な媒体固有鍵データと、この媒体固有鍵データによりユーザ鍵データが復号可能に暗号化されてなる暗号化ユーザ鍵データと、前記ユーザ鍵データによりコンテンツ鍵データが復号可能に暗号化されてなる第１の暗号化コンテンツ鍵データとが記憶された前記記憶媒体と、前記コンテンツ鍵データによりコンテンツデータが復号可能に暗号化されてなる第１暗号化コンテンツを保持したユーザ端末とを備えた第１暗号方式に対し、
前記第１暗号方式とは異なって前記コンテンツ鍵データに相当するタイトル鍵データが前記媒体固有鍵データにより復号可能に暗号化されてなる暗号化タイトル鍵データと、前記タイトル鍵データにより前記コンテンツデータが復号可能に暗号化されてなる第２暗号化コンテンツとが記憶された前記記憶媒体を用いる第２暗号方式との間で互換性を持たせるように、
前記ユーザ端末により、前記第１暗号方式を用いた記憶内容を、前記第２暗号方式を用いた記憶内容を含むように変換する記憶媒体変換方法に用いられるプログラムであって、
前記ユーザ端末のコンピュータを、
前記第１暗号方式に基づいてデータが記憶された第１記憶媒体から読み出した媒体識別子データに基づいて、前記媒体固有鍵データを生成する手段、
この媒体固有鍵データに基づいて、前記第１記憶媒体から読み出した暗号化ユーザ鍵データを復号し、ユーザ鍵データを得る手段、
このユーザ鍵データに基づいて、前記第１記憶媒体から読み出した第１暗号化コンテンツ鍵データを復号し、コンテンツ鍵データを得る手段、
このコンテンツ鍵データを前記媒体固有鍵データにより復号可能に暗号化し、前記暗号化タイトル鍵に相当する第２暗号化コンテンツ鍵データを得る手段、
この第２暗号化コンテンツ鍵データを前記第１記憶媒体に書込む手段、
前記第１暗号化コンテンツを前記第１記憶媒体に書込む手段
として機能させるためのプログラム。
【請求項１１】
請求項１０に記載のプログラムにおいて、
前記ユーザ端末のコンピュータを、
外部からダウンロードした第１暗号化コンテンツ鍵を第１記憶媒体に書込む手段、
この書込んだ第１暗号化コンテンツ鍵に対応して前記各手段のうち、少なくとも前記コンテンツ鍵データを得る手段を起動する手段
として機能させるためのプログラム。
【請求項１２】
請求項１０に記載のプログラムにおいて、
前記ユーザ端末のコンピュータを、
外部からの操作により、前記互換性を持たせる対象のコンテンツが選択される手段、
この選択されたコンテンツに対応して前記各手段のうち、少なくとも前記コンテンツ鍵データを得る手段を起動する手段
として機能させるためのプログラム。
【請求項１３】
請求項１０に記載のプログラムにおいて、
前記ユーザ端末のコンピュータを、
外部からの操作により、前記第１暗号化コンテンツを前記第１記憶媒体に書込む手段を開始する手段、
この書込の後、この第１暗号化コンテンツに対応して前記各手段のうち、少なくとも前記コンテンツ鍵データを得る手段を開始する手段、
として機能させるためのプログラム。
【請求項１４】
請求項１０乃至請求項１３のいずれか１項に記載のプログラムにおいて、
前記第２暗号化コンテンツ鍵データを第１記憶媒体に書込む手段は、
この書込みの前に、前記第１記憶媒体に記憶されている第２暗号化コンテンツ鍵データの個数又はデータ量が基準値に達しているとき、前記第１記憶媒体内で最も先に記憶された第２暗号化コンテンツ鍵を削除する手段、
この削除の後、当該書込みを実行する手段
を含んでいるプログラム。
【請求項１５】
請求項１０乃至請求項１４のいずれか１項に記載のプログラムにおいて、
前記コンテンツ鍵データはコピー及び移動に関する利用規則情報を含んでおり、
前記第２暗号化コンテンツ鍵データを得る手段は、
前記利用規則情報をコピー禁止及び移動禁止を示すように更新する手段、
更新後のコンテンツ鍵データを媒体固有鍵データにより暗号化する手段
を含んでいるプログラム。
【請求項１６】
請求項１０乃至請求項１５のいずれか１項に記載のプログラムにおいて、
前記コンテンツ鍵データは鍵の数値データを含んでおり、
前記第２暗号化コンテンツ鍵データを得る手段は、
前記鍵の数値データを他の値に更新する手段、
更新後のコンテンツ鍵データを媒体固有鍵データにより暗号化する手段
を含んでいるプログラム。
【請求項１７】
請求項１０乃至請求項１６のいずれか１項に記載のプログラムにおいて、
前記ユーザ端末のコンピュータを、
外部からの操作により、削除対象のコンテンツが選択される手段、
この選択されたコンテンツに対応して、前記第１記憶媒体から第２暗号化コンテンツ鍵データ及び第１暗号化コンテンツを削除する手段
として機能させるためのプログラム。
【請求項１８】
請求項１０乃至請求項１６のいずれか１項に記載のプログラムにおいて、
前記ユーザ端末のコンピュータを、
外部からの操作により、前記第１記憶媒体から第１暗号化コンテンツを削除する手段、
この削除した第１暗号化コンテンツに対応して、前記第１記憶媒体から第２暗号化コンテンツ鍵データを削除する手段
として機能させるためのプログラム。
【請求項１９】
予め利用が許可された、媒体識別子データを記憶する第１の領域と、この媒体識別子データに関連して生成可能な媒体固有鍵データを記憶する第２の領域と、ユーザ鍵データを記憶する第３の領域と、前記ユーザ鍵データにより暗号化されたコンテンツ鍵データを記憶する第４の領域とを有する着脱自在の記憶媒体を用い、暗号化されたコンテンツを復号可能な電子機器であって、
前記記憶媒体の第４の領域に対して、前記コンテンツ鍵データで暗号化されたコンテンツを書込むための第１の書込手段と、
前記第１の書込手段による書込に応答して、前記媒体識別子データに関連して生成される媒体固有鍵データにより暗号化した当該コンテンツ鍵データを前記第３の領域に書込む第２の書込手段と、
前記第４の領域に書込まれた暗号化されたコンテンツを削除するための第１の削除手段と、
前記第１の削除手段による削除に応答して、前記媒体固有鍵データにより暗号化された当該コンテンツ鍵データを前記第３の領域から削除する第２の削除手段と
を備えたことを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１の暗号方式としての例えばＭＱｂｉｃ（登録商標）のような暗号化二重鍵方式に対応する第１記憶媒体を第２の暗号化方式としての例えばＳＤオーディオのような暗号化（一重）鍵方式にも対応させるように、第１記憶媒体の記憶内容を変換し得る記憶媒体変換方法、プログラム及び機器に関する。
【背景技術】
【０００２】
近年、情報化社会の発展に伴い、本、新聞、音楽又は動画などを電子化したコンテンツをユーザ端末に配信し、コンテンツを閲覧可能とするコンテンツ流通システムが広く用いられてきている。
【０００３】
但し、電子化したコンテンツ（以下、単にコンテンツという）は、容易に複製可能なため、著作権を無視する違法行為が生じ易い。このような違法行為からコンテンツを保護する観点から、コンテンツは、通常、暗号化鍵により、暗号化されて記録され、再生時に復号される。この種のコンテンツ保護技術には、ＣＰＲＭ(Content Protection for Prerecorded Media)があり、例えばＳＤオーディオ(SD-Audio)、ＳＤビデオ(SD-video)、ＳＤイー・パブリッシュ(SD-ePublish：ＳＤ電子出版)のように規格化された暗号化鍵方式を用いている（例えば、非特許文献１参照。）。
【０００４】
図９は係る暗号化鍵方式に対応したＳＤカード及びユーザ端末の構成を示す模式図である。ここで、ＳＤカードＳＤａは、データをセキュアに記憶したセキュア記憶媒体の一例であり、システム領域(System Area)１、秘匿領域(Hidden Area)２、保護領域(Protected Area)３、ユーザデータ領域(User Data Area)４及び暗復号部５を備えており、ＳＤオーディオ規格に対応して各領域１〜４にデータが記憶されている。ここで、ＳＤカードＳＤａの添字ａは、ＳＤオーディオ規格に対応する旨を表すが、これに限らず、ＳＤビデオ規格又はＳＤイー・パブリッシュ規格等といった現在定義されている全てのＳＤモノメディア規格のいずれにも対応可能となっている。
【０００５】
係るＳＤカードＳＤａは、具体的には、システム領域１には鍵管理情報ＭＫＢ(Media Key Block)及びメディア識別子ＩＤｍが記憶され、秘匿領域２にはメディア固有鍵Ｋｍｕが記憶され、保護領域３には暗号化タイトル鍵Ｅｎｃ（Ｋｍｕ，Ｋｔ）が記憶され、ユーザデータ領域４には暗号化コンテンツＥｎｃ（Ｋｔ，Ｃ））が記憶されている。なお、Ｅｎｃ（Ａ，Ｂ）の表記は、本明細書中ではデータＡにより暗号化されたデータＢを意味する。
【０００６】
ここで、システム領域１は、読取専用でＳＤカード外部からアクセス可能な領域である。秘匿領域２は、読取専用でＳＤカード自身が参照する領域であり、外部からのアクセスが一切不可となっている。保護領域３は、認証に成功した場合にＳＤカード外部から読出／書込可能な領域である。ユーザデータ領域４は、ＳＤカード外部から自由に読出／書込可能な領域である。暗復号部５は、保護領域３とＳＤカード外部との間で、認証、鍵交換及び暗号通信を行なうものであり、暗号化／復号機能をもっている。
【０００７】
このようなＳＤカードＳＤａに対し、再生用のユーザ端末１０ａは以下のように論理的に動作する。すなわち、ユーザ端末１０ａでは、ＳＤカードＳＤａのシステム領域１から読み出した鍵管理情報ＭＫＢを、予め設定されたデバイス鍵ＫｄによりＭＫＢ処理し（ＳＴ１）、メディア鍵Ｋｍを得る。次に、ユーザ端末１０ａは、このメディア鍵Ｋｍと、ＳＤカードＳＤａのシステム領域１から読み出したメディア識別子ＩＤｍとを共にハッシュ処理し（ＳＴ２）、メディア固有鍵Ｋｍｕを得る。
【０００８】
しかる後、ユーザ端末１０ａは、このメディア固有鍵Ｋｍｕに基づいて、ＳＤカードＳＤａの暗復号部５との間で認証及び鍵交換(AKE: Authentication Key Exchange)処理を実行し（ＳＴ３）、ＳＤカードＳＤａとの間でセッション鍵Ｋｓを共有する。なお、ステップＳＴ３の認証及び鍵交換処理は、暗復号部５に参照される秘匿領域２内のメディア固有鍵Ｋｍｕと、ユーザ端末１０ａに生成されたメディア固有鍵Ｋｍｕとが一致するときに成功し、セッション鍵Ｋｓが共有される。
【０００９】
続いて、ユーザ端末１０ａは、セッション鍵Ｋｓを用いた暗号通信を介して保護領域３から暗号化タイトル鍵Ｅｎｃ（Ｋｍｕ，Ｋｔ）を読み出すと（ＳＴ４）、この暗号化タイトル鍵Ｅｎｃ（Ｋｍｕ，Ｋｔ）をメディア固有鍵Ｋｍｕにより復号処理し（ＳＴ５）、タイトル鍵Ｋｔを得る。
【００１０】
最後に、ユーザ端末１０ａは、ＳＤカードＳＤａのユーザデータ領域４から暗号化コンテンツＥｎｃ（Ｋｔ，Ｃ）を読出すと、この暗号化コンテンツＥｎｃ（Ｋｔ，Ｃ）をタイトル鍵Ｋｔにより復号処理し（ＳＴ６）、得られたコンテンツＣを再生する。
【００１１】
さて、以上のような暗号化鍵方式は、タイトル鍵Ｋｔがメディア固有鍵Ｋｍｕで（一重に）暗号化されている。これに対し、以下のようにコンテンツ鍵Ｋｃ（＝タイトル鍵Ｋｔ）がユーザ鍵Ｋｕ及びメディア固有鍵Ｋｍｕで二重に暗号化された暗号化二重鍵方式が考えられている（例えば、現時点では未公開ではあるが、特許文献１参照。）。この種の暗号化二重鍵方式は、例えばＭＱｂｉｃ（登録商標）に用いられている。
【００１２】
図１０は係る暗号化二重鍵方式に対応したＳＤカード及びユーザ端末の構成を示す模式図であり、主に以下の３点（ｉ）〜（ｉｉｉ）で図９と異なっている。
【００１３】
（ｉ）保護領域３には、暗号化タイトル鍵に代えて、暗号化ユーザ鍵Ｅｎｃ（Ｋｍｕ，Ｋｕ）が記憶されている点。なお、ユーザ鍵Ｋｕは、コンテンツ鍵Ｋｃに対する暗号化／復号鍵であり、同一のＳＤカードＳＤｑでは複数個の暗号化コンテンツ鍵Ｅｎｃ（Ｋｕ，Ｋｃ１），Ｅｎｃ（Ｋｕ，Ｋｃ２），…に対しても、共通に使用される。また、ＳＤカードＳＤｑの添字ｑは、ＭＱｂｉｃ（登録商標）に対応する旨を表す。
【００１４】
（ｉｉ）ユーザデータ領域４には、暗号化コンテンツに代えて、暗号化コンテンツ鍵Ｅｎｃ（Ｋｕ，Ｋｃ）が記憶されている点。一方、暗号化コンテンツは、ユーザ端末１０ｑ内のメモリ１１ｑに記憶されるとしたが、外部の記憶媒体に記憶されていてもよい。
【００１５】
（ｉｉｉ）ステップＳＴ５とＳＴ６との間に、メディア固有鍵Ｋｍｕによる復号結果（ユーザ鍵Ｋｕ）に基づいて、暗号化コンテンツ鍵を復号してコンテンツ鍵（＝タイトル鍵）Ｋｃを得るための復号処理（ＳＴ５ｑ）を備えた点。
【００１６】
以上３点の相違により、図１０中のＳＤカードＳＤｑ及びユーザ端末１０ｑは、ステップＳＴ１〜ＳＴ３までは図９と同様に動作するが、ステップＳＴ４以降は次のように動作する。
【００１７】
ユーザ端末１０ｑは、セッション鍵Ｋｓを用いた暗号通信を介して保護領域３から暗号化ユーザ鍵Ｅｎｃ（Ｋｍｕ，Ｋｕ）を読み出すと（ＳＴ４）、この暗号化ユーザ鍵Ｅｎｃ（Ｋｍｕ，Ｋｕ）をメディア固有鍵Ｋｍｕにより復号処理し（ＳＴ５）、ユーザ鍵Ｋｕを得る。
【００１８】
ここで更に、ユーザ端末１０ｑは、ＳＤカードＳＤｑのユーザデータ領域４から暗号化コンテンツ鍵Ｅｎｃ（Ｋｕ，Ｋｃ）を読出すと、この暗号化コンテンツ鍵Ｅｎｃ（Ｋｕ，Ｋｃ）をユーザ鍵Ｋｕにより復号処理し（ＳＴ５ｑ）、コンテンツ鍵Ｋｃを得る。
【００１９】
最後に、ユーザ端末１０ａは、メモリ１１ｑから暗号化コンテンツＥｎｃ（Ｋｃ，Ｃ）を読出すと、この暗号化コンテンツＥｎｃ（Ｋｃ，Ｃ）をコンテンツ鍵Ｋｃにより復号処理し（ＳＴ６）、得られたコンテンツＣを再生する。
【００２０】
以上のような暗号化二重鍵方式は、保護領域３よりも記憶容量が大きいユーザデータ領域４に暗号化コンテンツ鍵を保持するので、ＳＤオーディオよりも大量の暗号化コンテンツ鍵を保存できる利点がある。また、暗号化二重鍵方式は、暗号化コンテンツをＳＤカード外部に保持できることから、暗号化コンテンツの流通を促すことが期待されている。
【非特許文献１】４Ｃ  エンティティ，ＬＬＣ、［online］、インターネット＜ＵＲＬ  ：http://www.4Centity.com/  ＞
【特許文献１】ＰＣＴ／ＪＰ０３／１１４７７号明細書（特願２００２−３０５１４１号を基礎とする）
【発明の開示】
【発明が解決しようとする課題】
【００２１】
しかしながら、以上のような暗号化二重鍵方式は、対応したユーザ端末１０ｑによりコンテンツを再生可能となるが、他の暗号化（一重）鍵方式（以下、単に他の方式ともいう）に対応したユーザ端末１０ａではコンテンツを再生できない状況にある。すなわち、暗号化二重鍵方式は、他の方式とは互換性が無い。
【００２２】
なお、暗号化二重鍵方式自体は、他の方式と互換性がなくても不具合は無いが、ユーザに他の方式のユーザ端末１０ａを廃棄せずに活用してもらう観点から、互換性がある方が好ましい。
【００２３】
本発明は上記実情を考慮してなされたもので、暗号化二重鍵方式と他の暗号化（一重）鍵方式との互換性を実現し得る記憶媒体変換方法、プログラム及び機器を提供することを目的とする。
【課題を解決するための手段】
【００２４】
第１の発明は、予め媒体識別子データと、この媒体識別子データに基づいて生成可能な媒体固有鍵データと、この媒体固有鍵データによりユーザ鍵データが復号可能に暗号化されてなる暗号化ユーザ鍵データと、前記ユーザ鍵データによりコンテンツ鍵データが復号可能に暗号化されてなる第１の暗号化コンテンツ鍵データとが記憶された第１記憶媒体と、前記コンテンツ鍵データによりコンテンツデータが復号可能に暗号化されてなる第１暗号化コンテンツを保持したユーザ端末とを用いる第１暗号方式に対し、前記第１暗号方式とは異なって前記コンテンツ鍵データに相当するタイトル鍵データが前記媒体固有鍵データにより復号可能に暗号化されてなる暗号化タイトル鍵データと、前記タイトル鍵データによりコンテンツデータが復号可能に暗号化されてなる第２暗号化コンテンツとが記憶された第２記憶媒体を用いる第２暗号方式との間で互換性を持たせるように、前記ユーザ端末により、前記第１記憶媒体の記憶内容を、前記第２記憶媒体の記憶内容を含むように変換する記憶媒体変換方法であって、前記第１記憶媒体から読み出した媒体識別子データに基づいて、前記媒体固有鍵データを生成する工程と、この媒体固有鍵データに基づいて、前記第１記憶媒体から読み出した暗号化ユーザ鍵データを復号し、ユーザ鍵データを得る工程と、このユーザ鍵データに基づいて、前記第１記憶媒体から読み出した第１暗号化コンテンツ鍵データを復号し、コンテンツ鍵データを得る工程と、このコンテンツ鍵データを前記媒体固有鍵データにより復号可能に暗号化し、前記暗号化タイトル鍵に相当する第２暗号化コンテンツ鍵データを得る工程と、この第２暗号化コンテンツ鍵データを前記第１記憶媒体に書込む工程と、前記第１暗号化コンテンツを前記第１記憶媒体に書込む工程とを備えた記憶媒体変換方法である。
【００２５】
第２の発明は、第１の発明の記憶媒体変換方法に用いられ、前記ユーザ端末のコンピュータを上述した各工程の実行手段として機能させるプログラムである。
【００２６】
第３の発明は、予め利用が許可された、媒体識別子データを記憶する第１の領域と、この媒体識別子データに関連して生成可能な媒体固有鍵データを記憶する第２の領域と、ユーザ鍵データを記憶する第３の領域と、前記ユーザ鍵データにより暗号化されたコンテンツ鍵データを記憶する第４の領域とを有する着脱自在の記憶媒体を用い、暗号化されたコンテンツを復号可能な電子機器であって、前記記憶媒体の第３の領域に対して、前記コンテンツ鍵データで暗号化されたコンテンツを書込むための第１の書込手段と、前記第１の書込手段による書込に応答して、前記媒体識別子データに関連して生成される媒体固有鍵データにより暗号化した当該コンテンツ鍵データを前記第３の領域に書込む第２の書込手段と、前記第４の領域に書込まれた暗号化されたコンテンツを削除するための第１の削除手段と、前記第１の削除手段による削除に応答して、前記媒体固有鍵データにより暗号化された当該コンテンツ鍵データを前記第３の領域から削除する第２の削除手段とを備えた電子機器である。
【００２７】
（作用）
第１及び第２の発明は、ユーザ端末が第１記憶媒体の記憶内容から第２記憶媒体の暗号化タイトル鍵に相当する第２暗号化コンテンツ鍵データを得ると、この第２暗号化コンテンツ鍵データを第１記憶媒体に書込む。また、ユーザ端末は、予め保持した第１暗号化コンテンツを第１記憶媒体に書込む。なお、この第１暗号化コンテンツは、第２暗号方式の暗号化タイトル鍵に相当するコンテンツ鍵データにより復号可能なので、第２暗号化コンテンツに相当している。
【００２８】
まとめると、ユーザ端末は、第２記憶媒体の暗号化タイトル鍵に相当する第２暗号化コンテンツ鍵データと、第２記憶媒体の第２暗号化コンテンツに相当する第１暗号化コンテンツとを含むように、第１記憶媒体の記憶内容を変換している。
【００２９】
従って、第１及び第２の発明は、第１記憶媒体の記憶内容を第２記憶媒体の記憶内容を含むように変換していることから、第１暗号方式としての暗号化二重鍵方式と、第２暗号方式としての他の暗号化（一重）鍵方式との互換性を実現させることができる。
【００３０】
また、第３の発明では、第１の書込手段により、コンテンツ鍵データにより暗号化されたコンテンツが記憶媒体に書込まれると、第２の書込手段により、媒体固有鍵データにより暗号化されたコンテンツ鍵が記憶媒体に書込まれる。ここで、書込前の記憶媒体は第１暗号方式に対応しており、書込後の記憶媒体は、第１及び第２暗号方式に対応している。
【００３１】
従って、第３の発明は、前述同様に、第１暗号方式としての暗号化二重鍵方式と、第２暗号方式としての他の暗号化（一重）鍵方式との互換性を実現させることができる。これに加え、第３の発明は、暗号化されたコンテンツの書込又は削除に応答して、暗号化されたコンテンツ鍵が書込又は削除される。すなわち、第３の発明は、互換性の実現に加え、暗号化されたコンテンツの書込又は削除に応答して互換性が付与又は取消されるので、利便性を向上させることができる。
【発明の効果】
【００３２】
以上説明したように本発明によれば、暗号化二重鍵方式と他の暗号化（一重）鍵方式との互換性を実現させることができる。
【発明を実施するための最良の形態】
【００３３】
以下、本発明の各実施形態を図面を参照しながら説明する。  
（第１の実施形態）
以下、本発明の各実施形態について図面を参照しながら説明する。  
図１は本発明の第１の実施形態に係る記憶媒体変換方法に適用される記憶媒体変換システムの構成を示す模式図であり、図２は同実施形態における互換性を示す模式図であって、図９及び図１０と同種の部分には同一符号を付してその詳しい説明を省略し、ここでは異なる部分について主に述べる。なお、以下の各実施形態も同様にして重複した説明を省略する。
【００３４】
すなわち、本実施形態は、図１０に述べた暗号化二重鍵方式としての第１暗号方式のＳＤカード（第１記憶媒体）ＳＤｑの記憶内容を、図９に述べた暗号化（一重）鍵方式としての第２暗号方式のＳＤカード（第２記憶媒体）ＳＤａの記憶内容を含むように変換し、図１及び図２に示すように両方式の互換性を持たせたＳＤカードＳＤｃを得る内容である。
【００３５】
例えばＳＤカードＳＤｃは、ユーザ端末１０ｑにより、媒体固有鍵Ｋｍｕの認証後、暗号化ユーザ鍵Ｅｎｃ（Ｋｍｕ，Ｋｕ）が媒体固有鍵Ｋｍｕにより復号され、得られたユーザ鍵Ｋｕにより、暗号化コンテンツ鍵Ｅｎｃ（Ｋｕ，Ｋｃ）が復号されてコンテンツ鍵Ｋｃが得られるので、メモリ１１ｑ内の暗号化コンテンツＥｎｃ（Ｋｃ，Ｃ）を復号可能としている。一方、ＳＤカードＳＤｃは、ユーザ端末１０ａにより、媒体固有鍵Ｋｍｕの認証後、暗号化コンテンツ鍵Ｅｎｃ（Ｋｍｕ，Ｋｃ）が媒体固有鍵Ｋｍｕにより復号され、得られたコンテンツ鍵Ｋｃにより、暗号化コンテンツＥｎｃ（Ｋｕ，Ｃ）を復号可能としている。すなわち、変換後のＳＤカードＳＤｃは、両方式のユーザ端末１０ｑ，１０ａで使用可能であり、互換性を有している。なお、ＳＤカードＳＤｃの添字ｃは、変換された(converted)旨を表す。
【００３６】
具体的には本実施形態のシステムは、ＳＤカードＳＤｑを着脱自在に保持するユーザ端末２０がネットワーク３０を介してライセンスセンタ装置４０に通信可能となっている。
【００３７】
ここで、ＳＤカードＳＤｑは、前述した役割の各領域１〜４及び暗復号部５を備え、システム領域１には鍵管理情報ＭＫＢ及びメディア識別子ＩＤｍが記憶され、秘匿領域２にはメディア固有鍵Ｋｍｕが記憶され、保護領域３には暗号化ユーザ鍵Ｅｎｃ（Ｋｍｕ，Ｋｕ）が記憶され、ユーザデータ領域４には暗号化コンテンツ鍵Ｅｎｃ（Ｋｕ，Ｋｃ））が記憶されている。このＳＤカードＳＤｑは、ユーザ端末２０により、記憶内容が変換され、ＳＤカードＳＤｃに変換される。
【００３８】
ユーザ端末２０は、メモリ２１、ダウンロード部２２、ＳＤカード処理機能２３、変換機能２４及び制御部２５を備えており、例えばパーソナルコンピュータ、携帯電話又は携帯情報端末（ＰＤＡ）などのように、ＳＤカードＳＤｑを着脱自在に保持する電子機器であれば任意なデバイスが使用可能となっている。
【００３９】
ここで、メモリ２１は、他の各部２２〜２５から読出／書込な記憶領域であり、暗号化コンテンツＥｎｃ（Ｋｃ，Ｃ）が記憶されている。
【００４０】
ダウンロード部２２は、制御部２５により制御され、ライセンスセンタ装置４０から暗号化コンテンツ鍵Ｅｎｃ（Ｋｕ，Ｋｃ）をダウンロードする機能をもっており、例えばブラウザ等が使用可能となっている。
【００４１】
ＳＤカード処理機能２３は、制御部２５により制御され、ＳＤカードＳＤｑとの間の認証機能、暗号通信機能及び各領域１，３，４の記憶内容を読出／書込する機能をもっている。
【００４２】
変換機能２４は、ＳＤカード処理機能２４の一部であり、ＳＤカードＳＤｑの記憶内容を変換し、得られた結果をＳＤカードＳＤｑに追加的に書込又は削除する機能を持っている。これらＳＤカード処理機能２３及び変換機能２４は、ソフトウェア構成、又はハードウェア構成とソフトウエア構成との組合せにより実現可能となっており、ソフトウェア構成の部分は予め各機能２３，２４を実現させるためのプログラムがユーザ端末２０のコンピュータにインストールされることにより実現される。
【００４３】
制御部２５は、通常のコンピュータ機能と、ユーザの操作に応じて他の各部２１〜２４を制御する機能とをもっている。
【００４４】
ライセンスセンタ装置３０は、鍵配信サーバ４１、セキュリティモジュール４２、管理用鍵取得機能４３及び鍵暗号化管理機能４４を備えている。
【００４５】
鍵配信サーバ４１は、ユーザ端末２０からネットワーク３０を介して受けた送信要求に基づいてセキュリティモジュール４２にアクセスし、得られた暗号化コンテンツ鍵データ及びメタデータをネットワーク３０を介してユーザ端末２０に返信する機能を持っている。
【００４６】
セキュリティモジュール４２は、ユーザ鍵及びコンテンツ鍵の暗復号処理を実行する装置であり、管理用鍵取得機能４３及び鍵暗号化管理機能４４を備えている。
【００４７】
管理用鍵取得機能４３は、鍵配信サーバ４１から読出可能に管理用鍵を保持するものである。
【００４８】
鍵暗号化管理機能４４は、鍵配信サーバ４１から管理用鍵が設定される機能と、この管理用鍵に基づいて、鍵配信サーバ４１から受けた管理用の暗号化ユーザ鍵及び管理用の暗号化コンテンツ鍵をそれぞれ復号し、ユーザ鍵及びコンテンツ鍵を得る機能と、コンテンツ鍵と基本メタデータとをユーザ鍵で暗号化し、得られた暗号化コンテンツ鍵（基本メタデータを含む）と購入日等の（付加的な）メタデータとを鍵配信サーバ４１に送信する機能とを持っている。
【００４９】
次に、以上のように構成された記憶媒体変換システムによる記憶媒体変換方法を図３乃至図５を用いて説明する。始めに、コンテンツ鍵の取得処理を述べ、その後、記憶媒体の変換処理及び逆変換処理を説明する。
【００５０】
（コンテンツ鍵の取得処理）
ユーザ端末２０においては、ユーザの操作により、制御部２５がダウンロード部２２を起動し、図３に示すように、ダウンロード部２２が予めコンテンツ鍵を購入又は課金済みである旨を確認する（ＳＴ１１）。未購入の場合、ユーザ端末２０は、コンテンツ鍵の購入及び決済処理をライセンスセンタ装置４０との間で実行し、コンテンツ鍵を購入又は課金済の状態にしておく。
【００５１】
続いて、ダウンロード部２２は、取得したい暗号化コンテンツ鍵及びメタデータの送信要求を鍵配信サーバ４１に送信する（ＳＴ１２）。なお、この送信要求は、少なくとも暗号化コンテンツ鍵に対応するコンテンツＩＤと、ＳＤカードＳＤｑの媒体識別子ＩＤｍとを含む。
【００５２】
鍵配信サーバ４１は、この送信要求を受けると、予め媒体識別子ＩＤｍ毎に記憶された管理用の暗号化ユーザ鍵をユーザ鍵ＤＢ（図示せず）から読み込むと共に（ＳＴ１３）、予めコンテンツＩＤ毎に記憶された管理用の暗号化コンテンツ鍵及び基本メタデータ（コンテンツＩＤ、タイトル、製作者、その他）をコンテンツ鍵ＤＢ（図示せず）から読み込む（ＳＴ１４）。
【００５３】
しかる後、鍵配信サーバ４１は、管理用鍵取得機能４３から管理用鍵を読み込むと（ＳＴ１５）、この管理用鍵を鍵暗号化管理機能４４に設定し（ＳＴ１６）、コンテンツ鍵の暗号化要求を鍵暗号化管理機能４４に送信する（ＳＴ１７）。なお、この暗号化要求は、管理用の暗号化ユーザ鍵、管理用の暗号化コンテンツ鍵及び基本メタデータを含んでいる。
【００５４】
鍵暗号化管理機能４４は、管理用鍵に基づいて、管理用の暗号化ユーザ鍵及び管理用の暗号化コンテンツ鍵をそれぞれ復号し、ユーザ鍵及びコンテンツ鍵を得る。しかる後、鍵暗号化管理機能４４は、コンテンツ鍵と基本メタデータとをユーザ鍵で暗号化し、得られた暗号化コンテンツ鍵（基本メタデータを含む）と購入日等の（付加的な）メタデータとを鍵配信サーバ４１に送信する（ＳＴ１８）。
【００５５】
鍵配信サーバ４１は、付加メタデータを読み込むと（ＳＴ１９）、暗号化コンテンツ鍵及びメタデータを含む例えばＳＯＡＰ(Simple Object Access Protocol)メッセージを生成し（ＳＴ２０）、ＳＯＡＰメッセージにより暗号化コンテンツ鍵及びメタデータをユーザ端末２０に送信する（ＳＴ２１）。なお、ＳＯＡＰメッセージは、メッセージ方式の一例であり、他の方式に変更してもよいことは言うまでもない。
【００５６】
ユーザ端末２０においては、ＳＯＡＰメッセージを受けたダウンロード部２２が、暗号化コンテンツ鍵の保存要求をＳＤカード処理機能２３に送出する。なお、暗号化コンテンツ鍵の保存要求は、暗号化コンテンツ鍵及びメタデータのうち、暗号化コンテンツ鍵のみを含んでいる。ＳＤカード処理機能２３は、この暗号化コンテンツ鍵をＳＤカードＳＤｑのユーザデータ領域４に書込む。
【００５７】
また、ダウンロード部２２は、ＳＤカード処理機能２３に送出しなかったメタデータを保存する（ＳＴ２３）。これにより、コンテンツ鍵の取得処理を終了する。
【００５８】
（記憶媒体の変換処理）
ＳＤカード処理機能２３は、ステップＳＴ２２に伴い、暗号化コンテンツ鍵をＳＤカードＳＤｑのユーザデータ領域４に書込むと、変換機能２４を起動してＳＤカードＳＤｑの変換処理を実行する。
【００５９】
変換機能２４は、始めに、前述同様にステップＳＴ１〜ＳＴ５ｑを実行する。  
すなわち、変換機能２４は、図１０に示したように、ＳＤカードＳＤｑのシステム領域１から読み出した鍵管理情報ＭＫＢを、予め設定されたデバイス鍵ＫｄによりＭＫＢ処理し（ＳＴ１）、メディア鍵Ｋｍを得る。次に、変換機能２４は、このメディア鍵Ｋｍと、ＳＤカードＳＤｑのシステム領域１から読み出したメディア識別子ＩＤｍとを共にハッシュ処理し（ＳＴ２）、メディア固有鍵Ｋｍｕを生成する。
【００６０】
しかる後、変換機能２４は、メディア固有鍵Ｋｍｕに基づいて、ＳＤカードＳＤｑの暗復号部５との間で認証及び鍵交換処理を実行し（ＳＴ３）、ＳＤカードＳＤ１との間でセッション鍵Ｋｓを共有する。
【００６１】
また、変換機能２４は、セッション鍵Ｋｓを用いた暗号通信を介して保護領域３から暗号化ユーザ鍵Ｅｎｃ（Ｋｍｕ，Ｋｕ）を読み出すと（ＳＴ４）、この暗号化ユーザ鍵Ｅｎｃ（Ｋｍｕ，Ｋｕ）をメディア固有鍵Ｋｍｕにより復号処理し（ＳＴ５）、ユーザ鍵Ｋｕを得る。
【００６２】
さらに、変換機能２４は、ＳＤカードＳＤｑのユーザデータ領域４から暗号化コンテンツ鍵Ｅｎｃ（Ｋｕ，Ｋｃ）を読出すと、この暗号化コンテンツ鍵Ｅｎｃ（Ｋｕ，Ｋｃ）をユーザ鍵Ｋｕにより復号処理し（ＳＴ５ｑ）、コンテンツ鍵Ｋｃを得る。
【００６３】
以上は、前述同様の処理である。次に変換機能２４は、図４に示すように、新たな処理を実行する。すなわち、変換機能２４は、コンテンツ鍵Ｋｃが含むコピー及び移動に関する利用規則情報(Usage Rule)をコピー禁止及び移動禁止を示すように更新し、更新後のコンテンツ鍵Ｋｃを媒体固有鍵Ｋｍｕにより復号可能に暗号化し、暗号化タイトル鍵に相当する第２暗号化コンテンツ鍵Ｅｎｃ（Ｋｍｕ，Ｋｃ）を得る（ＳＴ５ｃ）。なお、利用規則情報の更新は、適宜、省略又は変更してもよい。
【００６４】
しかる後、変換機能２４は、この第２暗号化コンテンツ鍵Ｅｎｃ（Ｋｍｕ，Ｋｃ）をＳＤカードＳＤｑの保護領域３に暗復号部５を介して書込む。
【００６５】
なお、この書込みの前に、ＳＤカードＳＤｑに記憶されている暗号化コンテンツ鍵Ｅｎｃ（Ｋｍｕ，Ｋｃ’）の個数又はデータ量が基準値に達しているとき、保護領域３内で最も先に記憶された暗号化コンテンツ鍵Ｅｎｃ（Ｋｍｕ，Ｋｃ）を削除しても良い。
【００６６】
また、変換機能２４は、メモリ２１内の暗号化コンテンツＥｎｃ（Ｋｃ，Ｃ）をＳＤカードＳＤｑのユーザデータ領域４に書込む。
【００６７】
これら第２暗号化コンテンツ鍵Ｅｎｃ（Ｋｍｕ，Ｋｃ）及び暗号化コンテンツＥｎｃ（Ｋｃ，Ｃ）の書込完了により、ＳＤカードＳＤｑは、図２に示す如き、ＳＤオーディオとの互換性を有するＳＤカードＳＤｃに変換される。
【００６８】
（記憶媒体の逆変換：削除）
変換機能２４は、図５に示すように、ユーザの操作により、削除対象のコンテンツが選択されると、この選択されたコンテンツに対応して、ＳＤカードＳＤｃから第２暗号化コンテンツ鍵Ｅｎｃ（Ｋｍｕ，Ｋｃ）及び暗号化コンテンツＥｎｃ（Ｋｃ，Ｃ）を削除する（ＳＴ８〜ＳＴ９）。
【００６９】
あるいは、変換機能２４は、ユーザの操作により、ＳＤカードＳＤｃから暗号化コンテンツＥｎｃ（Ｋｃ，Ｃ）を削除すると（ＳＴ８）、この削除した暗号化コンテンツに対応して、ＳＤカードＳＤｃから第２暗号化コンテンツ鍵Ｅｎｃ（Ｋｍｕ，Ｋｃ）を削除することもできる（ＳＴ９）。
【００７０】
いずれにしても、変換機能２４は、ＳＤオーディオとの互換性を無くす場合に、第２暗号化コンテンツ鍵Ｅｎｃ（Ｋｍｕ，Ｋｃ）及び暗号化コンテンツＥｎｃ（Ｋｃ，Ｃ）を削除する。しかしながら、変換機能２４は、ＳＤオーディオとの互換性を無くす場合に、暗号化二重鍵方式の暗号化コンテンツ鍵Ｅｎｃ（Ｋｕ，Ｋｃ）を削除することはない。
【００７１】
上述したように本実施形態によれば、ユーザ端末２０が、ＳＤオーディオの暗号化タイトル鍵に相当する第２暗号化コンテンツ鍵データＥｎｃ（Ｋｍｕ，Ｋｃ）と、ＳＤオーディオの暗号化コンテンツに相当する暗号化コンテンツＥｎｃ（Ｋｃ，Ｃ）とを含むように、ＳＤカードＳＤｑの記憶内容を変換していることから、第１暗号方式（ＭＱｂｉｃ（登録商標）方式）としての暗号化二重鍵方式と、第２暗号方式（ＳＤオーディオ）としての他の暗号化（一重）鍵方式との互換性を実現させることができる。なお、第２暗号方式は、前述した通り、ＳＤオーディオに限らず、全てのＳＤモノメディア規格が該当するので、本実施形態は、全てのＳＤモノメディア規格との間の互換性を実現することができる。
【００７２】
（第２の実施形態）
次に、本発明の第２の実施形態に係る記憶媒体変換方法について説明する。
【００７３】
本実施形態は、第１の実施形態の変形例であり、変換の開始方法を変えた例である。すなわち、第１の実施形態は、暗号化コンテンツ鍵をダウンロードした時に変換を開始したが、本実施形態は、ユーザの選択により、変換を開始するものである。
【００７４】
具体的には変換機能２４は、図６のフローチャートに示す手順で変換を実行するものとなっている。例えば、変換機能２４は、ユーザの操作等により、起動されると（ＳＴ３１）、ＳＤカードＳＤｑをサーチし（ＳＴ３２）、ＳＤカードＳＤｑの有無を判定する（ＳＴ３３）。ここで、ＳＤカードＳＤｑが無いときには挿入を要求してステップＳＴ３３に戻るが（ＳＴ３４）、ＳＤカードＳＤｑが有るときには、ＳＤカードＳＤｑ内のメタデータに基づいて購入済の暗号化コンテンツ鍵に対応するコンテンツ一覧（保有ライセンス）を表示する。
【００７５】
次に、変換機能２４は、ユーザの操作により、互換性を持たせる対象（変換対象）のコンテンツが選択されると、対応する暗号化コンテンツをメモリ２１内でサーチし、暗号化コンテンツが有るか否かを判定する（ＳＴ３８）。暗号化コンテンツが無いときには暗号化コンテンツを要求してステップＳＴ３８に戻るが（ＳＴ３９）、暗号化コンテンツが有るときには、前述同様に各ステップＳＴ１〜ＳＴ５ｃを実行し、暗号化コンテンツ鍵Ｅｎｃ（Ｋｕ，Ｋｃ）を変換してＳＤオーディオ対応の暗号化コンテンツ鍵Ｅｎｃ（Ｋｍｕ，Ｋｃ）をＳＤカードＳＤｑの保護領域３に書込む。なお、各ステップＳＴ１〜ＳＴ５ｃは必ずしも最初から実行する必要は無く、例えば別の処理でユーザ鍵を復号済の場合にはステップＳＴ１〜ＳＴ５を省略し、ステップＳＴ５ｑから開始しても良い。
【００７６】
しかる後、前述同様に、変換機能２４は、メモリ２１内の暗号化コンテンツＥｎｃ（ＫＣ，Ｃ）をＳＤカードＳＤｑのユーザデータ領域４に書込む。
【００７７】
これにより、変換機能２４は、ユーザにより選択された場合でもＳＤカードＳＤｑの記憶内容を変換する。なお、削除の場合、ステップＳＴ３６の後、ステップＳＴ４０，ＳＴ４１に進んで、該当する暗号化コンテンツ鍵Ｅｎｃ（Ｋｍｕ，Ｋｃ）及び暗号化コンテンツＥｎｃ（Ｋｃ，Ｃ）を削除すれば良い。
【００７８】
上述したように本実施形態によれば、変換又は削除するコンテンツをユーザが選択する構成としても、第１の実施形態と同様の効果を得ることができる。また、ネットワーク３０に接続することなく、オフラインでＳＤカードＳＤｑの記憶内容を変換できるので、ライセンスセンタ装置４０にアクセスする手間を省略することができる。
【００７９】
（第３の実施形態）
次に、本発明の第３の実施形態に係る記憶媒体変換方法について説明する。
【００８０】
本実施形態は、第２の実施形態の変形例であり、変換の開始方法を変えた例である。すなわち、第２の実施形態は、ユーザの選択により変換を開始したが、本実施形態は、ユーザが暗号化コンテンツＥｎｃ（Ｋｃ，Ｃ）をＳＤカードＳＤｑに書込んだ時に、連動して暗号化コンテンツ鍵Ｅｎｃ（Ｋｕ，Ｋｃ）の変換を開始するものである。
【００８１】
なお、この変換も前述同様に、各ステップＳＴ１〜ＳＴ５ｃにより実行されるが、ユーザ鍵を復号済の場合には、ステップＳＴ５ｑから開始しても良い。
【００８２】
また、ユーザが暗号化コンテンツＥｎｃ（Ｋｃ，Ｃ）をＳＤカードＳＤｃから削除した場合も同様に、対応する暗号化コンテンツ鍵Ｅｎｃ（Ｋｍｕ，Ｋｃ）をＳＤカードＳＤｃの保護領域３から削除すれば良い。
【００８３】
上述したように本実施形態によれば、ユーザがＳＤカードＳＤｑ，ＳＤｃのユーザデータ領域４に暗号化コンテンツを書込又は削除した場合に、対応する暗号化コンテンツ鍵をＳＤカードＳＤｑ，ＳＤｃに書込又は削除するので、第２の実施形態と同様の効果を得ることに加え、特別な操作無しに互換性を持たせることができる。また、暗号化コンテンツの書込又は削除に応答して、互換性が付与又は取消されるので、利便性を向上させることができる。
【００８４】
（第４の実施形態）
次に、本発明の第４の実施形態に係る記憶媒体変換方法について説明する。
【００８５】
本実施形態は、第１〜第３の実施形態の変形例であり、暗号化コンテンツ鍵の変換内容を変えた例である。すなわち、第１〜第３の実施形態は、図４に示した様に、変換前の暗号化コンテンツ鍵Ｅｎｃ（Ｋｕ，Ｋｃ）と変換後の暗号化コンテンツ鍵Ｅｎｃ（Ｋｍｕ，Ｋｃ）とでは同じコンテンツ鍵Ｋｃを用いたが、本実施形態は、図７に示すように、変換前の暗号化コンテンツ鍵Ｅｎｃ（Ｋｕ，Ｋｃ）と変換後の暗号化コンテンツ鍵Ｅｎｃ（Ｋｍｕ，Ｋｃｔ）とでは異なるコンテンツ鍵Ｋｃ，Ｋｃｔを用いる。
【００８６】
ここで、変換後に用いるコンテンツ鍵Ｋｃｔは、変換前のコンテンツ鍵Ｋｃにおける鍵の数値データを他の値に更新したものである。
【００８７】
すなわち、図７に示すように、ステップＳＴ５ｑで復号されたコンテンツ鍵Ｋｃは、鍵の数値データが他の値に更新されて（ＳＴ５ｃｔ−１）、コンテンツ鍵Ｋｃｔとなった後、媒体固有鍵Ｋｍｕで暗号化され（ＳＴ５ｃｔ−２）、暗号化コンテンツＥｎｃ（Ｋｍｕ，Ｋｃｔ）として保護領域３に書込まれる。
【００８８】
これに伴い、暗号化コンテンツＥｎｃ（Ｋｃ，Ｃ）も復号された後にコンテンツ鍵Ｋｃｔにより暗号化され（ＳＴ６〜ＳＴ７ｃｔ）、更新後の暗号化コンテンツＥｎｃ（Ｋｃｔ，Ｃ）としてユーザデータ領域４に書込まれる。
【００８９】
一方、削除の場合、図８に示すように、前述同様に、暗号化コンテンツＥｎｃ（Ｋｃｔ，Ｃ）及び暗号化コンテンツ鍵Ｅｎｃ（Ｋｍｕ，Ｋｃｔ）が同時に又は個別に削除される。
【００９０】
以上のような構成としても、第１〜第３の実施形態と同様の効果を得ることができ、さらに、更新したコンテンツ鍵Ｋｃｔで互換性を持たせることができる。
【００９１】
なお、上記各実施形態に記載した手法は、コンピュータに実行させることのできるプログラムとして、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクなど）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤなど）、光磁気ディスク（ＭＯ）、半導体メモリなどの記憶媒体に格納して頒布することもできる。
【００９２】
また、この記憶媒体としては、プログラムを記憶でき、かつコンピュータが読み取り可能な記憶媒体であれば、その記憶形式は何れの形態であっても良い。
【００９３】
また、記憶媒体からコンピュータにインストールされたプログラムの指示に基づきコンピュータ上で稼働しているＯＳ（オペレーティングシステム）や、データベース管理ソフト、ネットワークソフト等のＭＷ（ミドルウェア）等が本実施形態を実現するための各処理の一部を実行しても良い。
【００９４】
さらに、本発明における記憶媒体は、コンピュータと独立した媒体に限らず、ＬＡＮやインターネット等により伝送されたプログラムをダウンロードして記憶または一時記憶した記憶媒体も含まれる。
【００９５】
また、記憶媒体は１つに限らず、複数の媒体から本実施形態における処理が実行される場合も本発明における記憶媒体に含まれ、媒体構成は何れの構成であっても良い。
【００９６】
尚、本発明におけるコンピュータは、記憶媒体に記憶されたプログラムに基づき、本実施形態における各処理を実行するものであって、パソコン等の１つからなる装置、複数の装置がネットワーク接続されたシステム等の何れの構成であっても良い。
【００９７】
また、本発明におけるコンピュータとは、パソコンに限らず、情報処理機器に含まれる演算処理装置、マイコン等も含み、プログラムによって本発明の機能を実現することが可能な機器、装置を総称している。
【００９８】
なお、本願発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００９９】
【図１】本発明の第１の実施形態に係る記憶媒体変換方法に適用される記憶媒体変換システムの構成を示す模式図である。
【図２】同実施形態における互換性を示す模式図である。
【図３】同実施形態におけるコンテンツ鍵の取得処理を示すシーケンス図である。
【図４】同実施形態における変換処理を説明するための模式図である。
【図５】同実施形態における削除処理を説明するための模式図である。
【図６】本発明の第２の実施形態に係る記憶媒体変換方法を説明するためのフローチャートである。
【図７】本発明の第４の実施形態における変換処理を説明するための模式図である。
【図８】同実施形態における削除処理を説明するための模式図である。
【図９】従来の暗号化鍵方式に対応したＳＤカード及びユーザ端末の構成を示す模式図である。
【図１０】従来の暗号化二重鍵方式に対応したＳＤカード及びユーザ端末の構成を示す模式図である。
【符号の説明】
【０１００】
ＳＤｑ，ＳＤｃ…ＳＤカード、１…システム領域、２…秘匿領域、３…保護領域、４…ユーザデータ領域、５…暗復号部、２０…ユーザ端末、２１…メモリ、２２…ダウンロード部、２３…ＳＤカード処理機能、２４…変換機能、２５…制御部、３０…ネットワーク、４０…ライセンスセンタ装置、４１…鍵配信サーバ、４２…セキュリティモジュール、４３…管理用鍵取得機能、４４…鍵暗号化管理機能。
【図１】
0004686138.tif 000002
【図２】
0004686138.tif 000003
【図３】
0004686138.tif 000004
【図４】
0004686138.tif 000005
【図５】
0004686138.tif 000006
【図６】
0004686138.tif 000007
【図７】
0004686138.tif 000008
【図８】
0004686138.tif 000009
【図９】
0004686138.tif 000010
【図１０】
0004686138.tif 000011