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