(57)【要約】【課題】バックアップコンテンツを、バックアップ元の端末と接続することなく独立してしかも再生端末を限定して再生可能とし、これによりコンテンツの権利を保護した上で再生に際してのユーザの利便性を高める。【解決手段】移動機ＭＳの暗号化コンテンツをバックアップ保存する際に、移動機ＭＣから情報端末装置ＰＣへセキュアセッションを介して電話番号バインド鍵ＫTBを転送する。そして、情報端末装置ＰＣにおいて、上記電話番号バインド鍵ＫTBにより暗号化コンテンツ鍵を復号した後、情報端末装置ＰＣ固有のＰＣバインド鍵ＫPBを生成して、このＰＣバインド鍵ＫPBにより上記復号されたコンテンツ鍵Ｋｃを暗号化し直し、この暗号化し直されたコンテンツ鍵を暗号化コンテンツに新たに付加してコンテンツメモリ１４に記憶するようにしたものである。【選択図】図３
2007158420.tif 000002
【特許請求の範囲】
【請求項１】
権利が付与されたコンテンツをバックアップ保存する情報端末装置であって、
コンテンツ鍵により暗号化されたコンテンツ、及び第１のバインド鍵により暗号化された前記コンテンツ鍵を、バックアップ元の端末から取得する手段と、
前記第１のバインド鍵をセキュアな伝送路を介して前記バックアップ元の端末から取得する手段と、
前記取得された第１のバインド鍵により、前記暗号化されたコンテンツ鍵を復号する手段と、
自装置固有の第２のバインド鍵を生成し、この生成された第２のバインド鍵により、前記復号されたコンテンツ鍵を暗号化する手段と、
前記第２のバインド鍵により暗号化されたコンテンツ鍵を、前記取得された暗号化コンテンツ及び前記第１のバインド鍵により暗号化されたコンテンツ鍵に付加して記憶する手段と
を具備することを特徴とする情報端末装置。
【請求項２】
前記記憶された暗号化コンテンツ、前記第１のバインド鍵により暗号化されたコンテンツ鍵、及び前記第２のバインド鍵により暗号化されたコンテンツ鍵のうち、暗号化コンテンツ、及び第１のバインド鍵により暗号化されたコンテンツ鍵を選択する手段と、
前記選択された暗号化コンテンツ、及び第１のバインド鍵により暗号化されたコンテンツ鍵を、前記バックアップ元の端末へリストアする手段と
を、さらに具備することを特徴とする請求項１記載の情報端末装置。
【請求項３】
権利が付与されたコンテンツをバックアップ保存する情報端末装置であって、
コンテンツ鍵により暗号化されたコンテンツ、及び第１のバインド鍵により暗号化された前記コンテンツ鍵を、バックアップ元の端末から取得する手段と、
前記第１のバインド鍵をセキュアな伝送路を介して前記バックアップ元の端末から取得する手段と、
自装置固有の第２のバインド鍵を生成し、この生成された第２のバインド鍵により前記取得された第１のバインド鍵を暗号化する手段と、
前記暗号化された第１のバインド鍵を、前記取得された暗号化コンテンツ及び暗号化コンテンツ鍵に付加して記憶する手段と
を具備することを特徴とする情報端末装置。
【請求項４】
前記記憶された暗号化コンテンツ、暗号化されたコンテンツ鍵及び前記暗号化された第１のバインド鍵のうち、暗号化コンテンツ及び暗号化されたコンテンツ鍵を選択する手段と、
前記選択された暗号化コンテンツ及び暗号化されたコンテンツ鍵を、前記バックアップ元の端末にリストアする手段と
を、さらに具備することを特徴とする請求項３記載の情報端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばパーソナル・コンピュータ等の情報端末装置に係わり、特に携帯端末等の他の情報端末装置からバックアップされたコンテンツを再生する機能を備えた情報端末装置に関する。
【背景技術】
【０００２】
近年、音楽コンテンツ等のリッチコンテンツをコンテンツサーバから携帯端末にダウンロードする配信サービスが普及し始めている。この種のサービスを利用する携帯端末では、ダウンロードされたコンテンツがメモリに一旦蓄積され、ユーザの再生操作に応じて上記蓄積されたコンテンツがメモリから読み出されて再生される。
【０００３】
また、このようなコンテンツには著作権等を保護するための権利が付与されているものがある。この種のコンテンツについては暗号化して蓄積し、再生する際には当該暗号化コンテンツを復号して再生するようにしている。暗号化方式としては、例えば乱数からなるコンテンツ鍵でコンテンツを暗号化し、さらに携帯端末の電話番号を構成要素の一つとするバインド鍵を生成して、このバインド鍵により上記コンテンツ鍵を暗号化するものが用いられる。このような暗号化方式を使用すれば、コンテンツの再生を当該コンテンツを最初に取得し暗号化した携帯端末に限定することができる。
【０００４】
一方、最近では、コンテンツを蓄積するメモリとしてハードディスクを使用する携帯端末が提案されている。メモリとしてハードディスクを使用すると、フラッシュメモリなどを使用する場合に比べ、安価にして多数のコンテンツを蓄積することが可能となる。しかしながら、ハードディスクは一般に衝撃に弱く壊れやすいという弱点がある。
【０００５】
そこで、ハードディスクに記憶されたコンテンツを外部の記憶装置でバックアップしておき、ハードディスクの障害等によりコンテンツが使用できなくなった場合に、コンテンツのバックアップファイルを上記外部記憶装置からハードディスクにリストアできるようにすることが望まれている。
【０００６】
例えばその一つとして、バックアップサーバを設けておき、コンテンツサーバが通信端末へ利用条件付きコンテンツをダウンロードする際に、上記バックアップサーバのネットワークアドレスをコンテンツに付加してダウンロードする。通信端末は、ダウンロードされたコンテンツをバックアップする際に、上記ネットワークアドレスをもとにコンテンツをバックアップサーバへ送信し、バックアップサーバは上記送信されたコンテンツを送信元の通信端末の電話番号と対応付けて保存するものが知られている（例えば、特許文献１を参照。）。ところが、この方法ではバックアップ専用のサーバを設けなければならず、その分コンテンツ販売者又は利用条件管理者の設備投資が必要となる。
【０００７】
一方、携帯端末が保存しているコンテンツを、そのユーザが所有する別のパーソナル・コンピュータを用いてバックアップする手法も考えられている。例えば、携帯端末のハードディスクに記憶された暗号化コンテンツをパーソナル・コンピュータにコピーする。そして、ハードディスクの障害等によりコンテンツが消去された場合に、上記暗号化コンテンツをパーソナル・コンピュータからハードディスクにリストアするものである。
【０００８】
またこの場合、バックアップしたコンテンツをパーソナル・コンピュータにおいても再生できるようにするとユーザにとっては大変便利である。しかし、この再生に際しては、再生を可能とする端末をバックアップ元の携帯端末と所有者が同一のパーソナル・コンピュータに限定する必要がある。そこで、現在では例えば再生する際にその都度パーソナル・コンピュータを信号ケーブルによりバックアップ元の携帯端末に接続してバインド鍵を転送し、このバインド鍵を用いてパーソナル・コンピュータで暗号化コンテンツを復号し再生する方式が考えられている。
【特許文献１】特開２００４−４８１８０公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところが、上記方式では再生する際にその都度パーソナル・コンピュータをバックアップ元の携帯端末にケーブル接続しなければならず、ユーザにとっては再生準備に手間がかかり、また再生中においても常にパーソナル・コンピュータに携帯端末を接続しておかなければならないため、取り扱いが非常に面倒だった。
【００１０】
この発明は上記事情に着目してなされたもので、その目的とするところは、バックアップコンテンツを、バックアップ元の端末と接続することなく独立してしかも再生端末を限定して再生可能とし、これによりコンテンツの権利を保護した上で再生に際してのユーザの利便性を高めた情報端末装置を提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するために第１の発明は、権利が付与されたコンテンツをバックアップ保存する情報端末装置にあって、コンテンツ鍵により暗号化されたコンテンツ、及び第１のバインド鍵により暗号化された上記コンテンツ鍵を、バックアップ元の端末から取得すると共に、上記第１のバインド鍵をセキュアな伝送路を介して上記バックアップ元の端末から取得する。そして、上記取得された第１のバインド鍵により上記暗号化コンテンツ鍵を復号したのち、自装置固有の第２のバインド鍵を用いて暗号化し直し、この暗号化し直されたコンテンツ鍵を、上記取得された暗号化コンテンツ及び上記第１のバインド鍵により暗号化されたコンテンツ鍵に付加して記憶するようにしたものである。
【００１２】
また第２の発明は、コンテンツ鍵により暗号化されたコンテンツ及び第１のバインド鍵により暗号化された上記コンテンツ鍵をバックアップ元の端末から取得すると共に、上記第１のバインド鍵をセキュアな伝送路を介して上記バックアップ元の端末から取得する。そして、自装置固有の第２のバインド鍵を生成して、この生成された第２のバインド鍵により上記取得された第１のバインド鍵を暗号化し、この暗号化された第１のバインド鍵を上記取得された暗号化コンテンツ及び暗号化コンテンツ鍵に付加して記憶するようにしたものである。
【発明の効果】
【００１３】
したがってこの発明によれば、バックアップ先の端末固有の第２のバインド鍵を生成して、この第２のバインド鍵によりコンテンツ鍵を暗号化し直すか又は第１のバインド鍵を暗号化して記憶するようにしたことによって、バックアップコンテンツを、バックアップ元の端末と接続することなく独立してしかも再生端末を限定して再生できるようになり、これによりコンテンツの権利を保護した上で再生に際してのユーザの利便性を高めた情報端末装置を提供することができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照してこの発明の実施形態を説明する。  
（第１の実施形態）  
図１は、この発明の第１の実施形態に係わる情報端末装置を含むシステムの概略構成図であり、ＭＳは携帯電話機などの移動機を示している。この移動機ＭＳは、通信ネットワークＮＷを介してコンテンツサーバＳＶにアクセス可能であり、このコンテンツサーバＳＶから希望するコンテンツをダウンロードしてハードディスクなどのメモリに記臆する。通信ネットワークＮＷは、例えばインターネットに代表されるＩＰ（Internet Protocol）網と、このＩＰ網にアクセスするための複数のアクセス網とから構成される。アクセス網としては、例えばＤＳＬ（Digital Subscriber Line）や光伝送路を使用する有線加入者網、無線ＬＡＮ（Local Area Network）、移動通信網が用いられる。
【００１５】
また移動機ＭＳは、ＵＳＢ（Universal Serial Bus）ケーブル等の信号ケーブルＵＣを介して情報端末装置ＰＣに接続可能となっている。情報端末装置ＰＣは例えばパーソナル・コンピュータからなり、上記移動機ＭＳに記憶されたコンテンツをバックアップするために使用される。
【００１６】
図２はこの情報端末装置ＰＣの構成を示すブロック図である。同図において、ＣＰＵ（Central Processing Unit）１１には、バス１２を介してプログラムメモリ１３及びコンテンツメモリ１４が接続され、さらに外部接続インタフェース１５、入力インタフェース１６、表示インタフェース１７及びオーディオデコーダ１８がそれぞれ接続される。
【００１７】
コンテンツメモリ１４は記憶媒体として例えばハードディスクを使用したもので、移動機ＭＳから転送されたバックアップ対象コンテンツを保存するために使用される。外部接続インタフェース１５は、例えばＵＳＢインタフェース機能を備え、信号ケーブルＵＣを介して移動機ＭＳとの間で情報データの転送を行う。入力インタフェース１６にはキーボードやマウスなどの入力部１９が接続され、入力インタフェース１６はこれらの入力部１９において入力された操作情報を取り込んでＣＰＵ１１に渡す。表示インタフェース１７は、ＣＰＵ１１の制御の下で表示情報をＬＣＤ等の表示部２１に出力して表示させる。オーディオデコーダ１８は、ＣＰＵ１１の制御の下で、コンテンツメモリ１４から読み出されたオーディオコンテンツを復号してスピーカ２２から拡声出力させる。
【００１８】
プログラムメモリ１３はハードディスク又はＲＯＭ等の不揮発性メモリからなり、この発明に係わる制御用のアプリケーション・プログラムとして、バックアップ制御プログラム１３ａと、再生制御プログラム１３ｂと、リストア制御プログラム１３ｃを格納している。
【００１９】
バックアップ制御プログラム１３ａは、移動機ＭＳから転送されるバックアップ対象のコンテンツを受信してコンテンツメモリ１４に記憶するための制御を実行する。コンテンツを受信する処理には、暗号化コンテンツ等を受信する処理と、電話番号バインド鍵をセキュアセッションを介して受信する処理が含まれる。また、バックアップ対象の暗号化コンテンツを記憶する処理には、コンテンツの暗号化に使用するコンテンツ鍵を自端末固有のＰＣバインド鍵により暗号化し直す処理が含まれる。
【００２０】
再生制御プログラム１３ｂは、上記自端末固有のＰＣバインド鍵を生成して暗号化コンテンツ鍵を復号し、この復号されたコンテンツ鍵を用いて上記コンテンツメモリ１４に記憶された暗号化コンテンツを復号し、この復号されたコンテンツを表示インタフェース１７話介して表示部２１に表示させる。
【００２１】
リストア制御プログラム１３ｃは、リストア対象として指定された暗号化コンテンツを信号ケーブルＵＣを介してバックアップ元の移動機ＭＳへ転送しリストアさせるもので、上記転送に際して、上記自端末固有のＰＣバインド鍵により暗号化されたコンテンツ鍵を削除する。
【００２２】
次に、以上のように構成された情報端末装置ＰＣの動作を説明する。  
先ず、コンテンツのバックアップ／リストア処理の概要について述べる。図３において、移動機ＭＳには当該移動機ＭＳの電話番号Ｔｅｌ１をもとに生成される電話番号バインド鍵により暗号化されたコンテンツが記憶されている。そして、このコンテンツをバックアップする際には、上記電話番号バインド鍵により暗号化された状態のまま情報端末装置ＰＣへ転送される。またそれと共に、上記電話番号バインド鍵がセキュアセッションを介して情報端末装置ＰＣに転送される。
【００２３】
情報端末装置ＰＣでは、上記暗号化コンテンツ及び電話番号バインド鍵が受信されると、先ず電話番号バインド鍵により上記暗号化コンテンツに付加されている暗号化コンテンツ鍵が復号される。次に、機器の製造番号等の端末固有の識別番号をもとにＰＣバインド鍵が生成され、この生成されたＰＣバインド鍵により上記復号されたコンテンツ鍵が暗号化し直される。そして、上記暗号化し直されたコンテンツ鍵が上記受信された暗号化コンテンツに付加されて記憶される。
【００２４】
上記記憶された暗号化コンテンツを情報端末装置ＰＣにおいて再生する場合には、先ず上記ＰＣバインド鍵が再生成され、この再生成されたＰＣバインド鍵により上記暗号化コンテンツ鍵が復号される。次に、この復号されたコンテンツ鍵により暗号化コンテンツが復号され、この復号されたコンテンツが再生出力される。
【００２５】
上記記憶された暗号化コンテンツを移動機ＭＳにリストアする場合には、暗号化コンテンツに付加されている、上記ＰＣバインド鍵により暗号化されたコンテンツ鍵が削除される。そして、バックアップ時に移動機ＭＳから転送された暗号化コンテンツのみが移動機ＭＳへ転送され、記憶し直される。
【００２６】
次に、コンテンツのバックアップ処理をさらに詳しく説明する。  
図４はコンテンツのダウンロードからバックアップまでの処理手順を示すシーケンス図、図５〜図７は情報端末装置ＰＣにおける処理手順と処理内容を示すフローチャートである。
【００２７】
（１）コンテンツのダウンロードとその記憶  
移動機ＭＳは通信ネットワークＮＷを介してコンテンツサーバＳＶに対しアクセスし、当該コンテンツサーバＳＶから所望のコンテンツＣをダウンロードする。そして、ダウンロードされたコンテンツＣに権利が付与されている場合には、例えば図８に示すように先ず乱数をもとにコンテンツ鍵Ｋｃを生成し、この生成されたコンテンツ鍵Ｋｃにより上記ダウンロードされたコンテンツＣを暗号化する。続いて、移動機ＭＳ内に秘匿保存されている秘密鍵Ｋｓと、移動機ＭＳの電話番号Ｔｅｌ１と、ダウンロード時刻などからなるバインド鍵生成情報とをもとに電話番号バインド鍵ＫTBを生成し、この生成された電話番号バインド鍵ＫTBにより上記コンテンツ鍵Ｋｃを暗号化する。そして、上記暗号化されたコンテンツ鍵Ｋｃ及び上記バインド鍵生成情報を、上記暗号化されたコンテンツＣに付加してハードディスク（ＨＤＤ）に記憶する。なお、ダウンロードされたコンテンツに権利が付与されていない場合には、当該コンテンツを暗号化せずにそのままハードディスクに格納する。
【００２８】
（２）コンテンツのバックアップ  
バックアップに際して、情報端末装置ＰＣは先ず図５に示すようにステップ５ａにより移動機ＭＳへコンテンツのバックアップスタートの要求を送信する。これに対し移動機ＭＳは、バックアップ可能なコンテンツのリストを情報端末装置ＰＣへ返送する。情報端末装置ＰＣは、上記バックアップ可能リストをステップ５ｂで受信すると、この受信されたリストをステップ５ｃにより表示部２１に表示する。そして、この状態でユーザがバックアップ対象のコンテンツを選択すると、情報端末装置ＰＣはステップ５ｄからステップ５ｅに移行してここでバックアップ要求リストを作成し、移動機ＭＳへ送信する。
【００２９】
バックアップ要求リストを受信すると移動機ＭＳは、当該リストに掲載されているコンテンツの中から一つを選択する。そして、該当する暗号化コンテンツをハードディスクから読み出し、この暗号化コンテンツを暗号化コンテンツ鍵Ｋｃ及びバインド鍵生成情報と共に情報端末装置ＰＣへ転送する。
【００３０】
上記暗号化コンテンツをステップ５ｆで受信すると情報端末装置ＰＣは、続いてステップ５ｇにおいていま受信されたコンテンツが暗号化コンテンツであるか否かを判定し、暗号化コンテンツであればステップ５ｈに移行してここで移動機ＭＳとの間でセキュアセッションを確立する。セキュアセッションでは、移動機ＭＳと情報端末装置ＰＣとの間の相互認証が行われ、情報端末装置ＰＣの正当性が確認された場合にのみセッションが確立され、セッション確立後はセキュアなデータ伝送が可能となる。なお、相互認証の方式には、共通鍵方式と、公開鍵方式がある。共通鍵方式は、機器情報の交換を行うと共に、２-pass，３-pass，又は４-pass等によりセッション鍵を生成し、この生成された鍵を用いて鍵情報を暗号化することによりコンテンツをセキュアに伝送するものである。一方、公開鍵方式は公開鍵を相互に交換し、相手端末の公開鍵により鍵情報を暗号化することにより、コンテンツの再暗号化を行うものである。
【００３１】
セキュアセッションが確立されると移動機ＭＳは、上記転送した暗号化コンテンツに対応する電話番号バインド鍵ＫTBを生成し、この電話番号バインド鍵ＫTBを上記セキュアセッションを介して情報端末装置ＰＣへ転送する。
【００３２】
情報端末装置ＰＣは、ステップ５ｉにより上記電話番号バインド鍵ＫTBを受信するとステップ５ｊに移行し、この電話番号バインド鍵ＫTBにより上記受信された対応する暗号化コンテンツ鍵を復号する。続いてステップ５ｋによりＰＣバインド鍵ＫPBを生成する。このＰＣバインド鍵ＫPBは、例えば図９に示すように上記受信された暗号化コンテンツに付加されているバインド鍵生成情報と、情報端末装置ＰＣ固有の識別情報と、情報端末装置ＰＣ内に秘匿記憶されている秘密鍵Ｋｓ′とをもとに生成される。
【００３３】
そしてステップ５ｌにおいて、上記生成されたＰＣバインド鍵ＫPBにより上記復号されたコンテンツ鍵Ｋｃを暗号化し直し、この暗号化し直されたコンテンツ鍵Ｋｃをステップ５ｍにおいてコンテンツメモリ１４に記憶させる。このとき、上記ＰＣバインド鍵ＫPBにより暗号化し直されたコンテンツ鍵Ｋｃは、図９に示すように、移動機ＭＳから転送された、電話番号バインド鍵ＫTBにより暗号化されたコンテンツ鍵、及びバインド鍵生成情報と共に、暗号化コンテンツに付加された状態で記憶される。  
なお、上記受信されたコンテンツが暗号化コンテンツでないとステップ５ｇにより判定された場合には、上記ステップ５ｈ〜５ｌの処理を省略して、当該コンテンツをそのままコンテンツメモリ１４に記憶する。
【００３４】
次に情報端末装置ＰＣは、バックアップ対象として選択指定したすべてのコンテンツを受信したか否かをステップ５ｎで判定する。そして、まだ受信していないコンテンツがあれば、ステップ５ｆに戻って次のコンテンツの受信し、上記ステップ５ｇからステップ５ｍによる各処理を実行する。以後同様に、すべてのコンテンツの受信を終了するまで、上記ステップ５ｆからステップ５ｎの処理が繰り返し実行される。
【００３５】
（３）バックアップ保存されたコンテンツの再生  
情報端末装置ＰＣにおいて、ユーザが所望の暗号化コンテンツを選択して再生要求を入力すると、情報端末装置ＰＣは図６に示すように先ずステップ６ａにおいて、上記選択された暗号化コンテンツに対応するＰＣバインド鍵ＫPBを生成する。このＰＣバインド鍵ＫPBの生成は、図９に示したようにバインド鍵生成情報と、情報端末装置ＰＣ固有の識別情報と、情報端末装置ＰＣ内に秘匿記憶されている秘密鍵Ｋｓ′をもとに行われる。
【００３６】
次に情報端末装置ＰＣは、ステップ６ｂにおいて、上記選択された暗号化コンテンツに付加されている暗号化コンテンツ鍵を、上記生成されたＰＣバインド鍵ＫPBにより復号する。続いてステップ６ｃにおいて、上記復号されたコンテンツ鍵Ｋｃにより暗号化コンテンツを復号し、この復号されたコンテンツＣをステップ６ｄにより再生出力する。
【００３７】
例えば、コンテンツＣが音楽などのオーディオコンテンツであれば、当該コンテンツはオーディオデコーダ１８で復号されてスピーカ２２から拡声出力される。また、コンテンツに映像データが含まれていれば、この映像データは図示しないビデオデコーダにより復号されて表示部２１に表示される。
【００３８】
そして、一つのコンテンツの再生終了がステップ６ｅで検出されると、情報端末装置ＰＣは再生制御を終了する。以後、暗号化コンテンツの選択再生要求が入力部１９において入力されるごとに、上記ステップ６ａ〜ステップ６ｅによる再生制御が繰り返し実行される。
【００３９】
（４）バックアップ保存されたコンテンツのリストア
移動機ＭＳを情報端末装置ＰＣに信号ケーブルＵＣを介して接続した状態で、ユーザがバックアップ保存されたコンテンツのリストア要求を入力部１９により入力したとする。そうすると情報端末装置ＰＣは、図７に示すように先ずステップ７ａからステップ７ｂに移行し、ここで該当する暗号化コンテンツを一つ読み出す。このとき読み出される暗号化コンテンツには、図９に示すように電話番号バインド鍵ＫTBにより暗号化されたコンテンツ鍵Ｋｃ（第１のコンテンツ鍵）、及びバインド鍵生成情報と共に、ＰＣバインド鍵ＫPBにより暗号化し直されたコンテンツ鍵Ｋｃ（第２のコンテンツ鍵）が付加されている。
【００４０】
このため、情報端末装置ＰＣはステップ７ｃにより、上記第２のコンテンツ鍵を削除する。そして、この削除後に、暗号化コンテンツ、第１のコンテンツ鍵及びバインド鍵生成情報を移動機ＭＳへ転送する。移動機ＭＳは、上記情報端末装置ＰＣから転送された暗号化コンテンツ、第１のコンテンツ鍵及びバインド鍵生成情報をハードディスクに記憶する。すなわち、移動機ＭＳには、バックアップ時に転送したコンテンツデータ一式がそのまま返送されてリストアされる。  
以後同様に、選択指定されたすべての暗号化コンテンツについてリストア処理が終了したことがステップ７ｅで検出されるまで、上記ステップ７ｂ〜ステップ７ｄによるリストア処理が繰り返し実行される。
【００４１】
以上説明したように第１の実施形態では、移動機ＭＳの暗号化コンテンツをバックアップ保存する際に、移動機ＭＣから情報端末装置ＰＣへセキュアセッションを介して電話番号バインド鍵ＫTBを転送する。そして、情報端末装置ＰＣにおいて、上記電話番号バインド鍵ＫTBにより暗号化コンテンツ鍵を復号した後、情報端末装置ＰＣ固有のＰＣバインド鍵ＫPBを生成して、このＰＣバインド鍵ＫPBにより上記復号されたコンテンツ鍵Ｋｃを暗号化し直し、この暗号化し直されたコンテンツ鍵を暗号化コンテンツに新たに付加してコンテンツメモリ１４に記憶するようにしている。
【００４２】
したがって、バックアップ保存された暗号化コンテンツを再生する場合には、ＰＣバインド鍵ＫPBを生成して暗号化コンテンツ鍵を復号し、この復号されたコンテンツ鍵により暗号化コンテンツを復号することにより再生が可能となる。すなわち、バックアップ元の移動機ＭＳを接続することなく情報端末装置ＰＣ単独で、バックアップ保存されたコンテンツの再生が可能となる。したがって、再生に際しその都度情報端末装置ＰＣに信号ケーブルを介して移動機ＭＳを接続し、さらに再生期間中接続し続ける必要がある場合に比べ、ユーザの利便性は大幅に改善される。
【００４３】
しかも、コンテンツ鍵をＰＣバインド鍵ＫPBにより暗号化しているため、仮にバックアップ保存された暗号化コンテンツを他の情報端末装置にコピーして再生しようとしても、他の情報端末装置ではＰＣバインド鍵ＫPBを生成できないため、コンテンツは再生できない。すなわち、再生端末をバックアップ先の情報端末装置ＰＣのみに限定することができ、これによりコンテンツの権利を確実に保護することができる。
【００４４】
（第２の実施形態）  
この発明の第２の実施形態は、移動機から情報端末装置へバックアップ対象の複数のコンテンツを一括転送する。そして、この一括転送された各コンテンツのうち情報端末装置で再生可能なコンテンツに対応する電話番号バインド鍵を移動機から情報端末装置へセキュアセッションを介して一つずつ転送し、この転送された電話番号バインド鍵をそれぞれ情報端末装置固有のＰＣバインド鍵により暗号化して保存するようにしたものである。なお、上記電話番号バインド鍵の転送に際しては、電話番号バインド鍵を一つ転送するごとにセキュアセッションが確立し直される。
【００４５】
図１０は、この発明の第２の実施形態に係わるコンテンツのダウンロードからバックアップまでの処理手順を示すシーケンス図、図１１〜図１３はこの発明の第２の実施形態に係わる情報端末装置ＰＣの処理手順と処理内容を示すフローチャートである。なお、第２の実施形態においても、情報端末装置ＰＣの基本構成は前記図２と同一なので図２を引用して説明を行う。  
コンテンツのダウンロード処理、及びダウンロードされたコンテンツの暗号化処理については、前記第１の実施形態と同一であるので、ここでの説明は省略する。
【００４６】
（１）コンテンツのバックアップ  
バックアップに際して、情報端末装置ＰＣは先ず図１１に示すようにステップ１１ａにより移動機ＭＳへコンテンツのバックアップスタートの要求を送信する。これに対し移動機ＭＳは、バックアップ可能なコンテンツのリストを情報端末装置ＰＣへ返送する。情報端末装置ＰＣは、上記バックアップ可能リストをステップ１１ｂで受信すると、この受信されたリストをステップ１１ｃにより表示部２１に表示する。そして、この状態でユーザがバックアップ対象のコンテンツを選択すると、情報端末装置ＰＣはステップ１１ｄからステップ１１ｅに移行してここでバックアップ要求リストを作成し、移動機ＭＳへ送信する。
【００４７】
バックアップ要求リストを受信すると移動機ＭＳは、当該リストに掲載されている暗号化コンテンツ及び非暗号化コンテンツをハードディスクから順次読み出し、この読み出された各コンテンツを情報端末装置ＰＣへ図１０に示すように順次転送する。なお、このとき、暗号化コンテンツについては、暗号化コンテンツ鍵Ｋｃ及びバインド鍵生成情報が付加された状態で送信される。
【００４８】
情報端末装置ＰＣは、上記移動機ＭＳから送信された暗号化コンテンツをステップ１１ｆで順次受信する。そして、リストに掲載されたすべてのコンテンツの受信を終了すると、ステップ１１ｇにおいて、いま受信された各コンテンツの中から情報端末装置ＰＣで再生することが可能なコンテンツを一つ選択し、この選択されたコンテンツを復号するために必要な電話番号バインド鍵の送信要求をステップ１１ｈにより移動機ＭＳへ送信する。
【００４９】
続いて、ステップ１１ｉにより移動機ＭＳとの間にセキュアセッションを確立する。セキュアセッションでは、前記第１の実施形態と同様に移動機ＭＳと情報端末装置ＰＣとの間の相互認証が行われ、情報端末装置ＰＣの正当性が確認された場合にのみセッションが確立される。そして、セッション確立後はセキュアなデータ伝送が可能となる。なお、相互認証の方式としては共通鍵方式又は公開鍵方式が用いられる。
【００５０】
セキュアセッションが確立されると移動機ＭＳは、上記情報端末装置ＰＣから送られた電話番号バインド鍵の送信要求に応じて、該当する各暗号化コンテンツに対応する電話番号バインド鍵ＫTBをそれぞれ生成し、この生成された各電話番号バインド鍵ＫTBを上記セキュアセッションを介して情報端末装置ＰＣへ転送する。
【００５１】
これに対し情報端末装置ＰＣは、ステップ１１ｊにより、上記移動機ＭＳから転送された電話番号バインド鍵ＫTBを受信する。そして、ステップ１１ｋにより各暗号化コンテンツごとに自装置固有のＰＣバインド鍵ＫPBを生成する。このＰＣバインド鍵ＫPBは、図１４に示すように暗号化コンテンツに付加されているバインド鍵生成情報と、情報端末装置ＰＣ固有の識別情報と、情報端末装置ＰＣ内に秘匿記憶されている秘密鍵Ｋｓ′とをもとに生成される。
【００５２】
そしてステップ１１ｌにおいて、上記生成されたＰＣバインド鍵ＫPBにより、先に受信された電話番号バインド鍵ＫTBを暗号化し、この暗号化された電話番号バインド鍵ＫTBをステップ１１ｍにおいてコンテンツメモリ１４に記憶させる。このとき、上記ＰＣバインド鍵ＫPBにより暗号化し直された電話番号バインド鍵ＫTBは、図１４に示すように、電話番号バインド鍵ＫTBにより暗号化されたコンテンツ鍵、及びバインド鍵生成情報と共に、暗号化コンテンツに付加された状態で記憶される。
【００５３】
上記ステップ１１ｇからステップ１１ｍによる各処理が終了すると、情報端末装置ＰＣはステップ１１ｎによりすべての再生可能暗号化コンテンツの選択が終了したか否かを判定する。この判定の結果、未選択の再生可能な暗号化コンテンツが残っていれば、ステップ１１ｇに戻って次の再生可能な暗号化コンテンツを一つ選択し、上記ステップ１１ｈからステップ１１ｊによる電話番号バインド鍵ＫTBを受信するための処理と、ステップ１１ｋからステップ１１ｍによる電話番号バインド鍵ＫTBの再暗号化処理及び記憶処理を実行する。以後同様に、未選択の再生可能暗号化コンテンツがなくなったことがステップ１１ｎで検出されるまで、上記ステップ１１ｇからステップ１１ｍによる処理が図１０の（※３）に示すように繰り返し実行される。
【００５４】
なお、以上の説明では、移動機ＭＳから情報端末装置ＰＣへ再生可能なコンテンツに対応する電話番号バインド鍵ＫTBを一つずつその都度セキュアセッションを確立して転送するようにした。しかし、それに限らず、毎回セキュアセッションを確立するのではなく、１回のセキュアセッションで複数の電話番号バインド鍵ＫTBを一括して転送するようにしてもよい。
【００５５】
（２）バックアップ保存されたコンテンツの再生  
情報端末装置ＰＣにおいて、ユーザが所望の暗号化コンテンツを選択して再生要求を入力すると、情報端末装置ＰＣは図１２に示すように先ずステップ１２ａにおいて、上記選択された暗号化コンテンツに対応するＰＣバインド鍵ＫPBを生成する。このＰＣバインド鍵ＫPBの生成は、図１４に示したようにバインド鍵生成情報と、情報端末装置ＰＣ固有の識別情報と、情報端末装置ＰＣ内に秘匿記憶されている秘密鍵Ｋｓ′をもとに行われる。
【００５６】
次に情報端末装置ＰＣは、ステップ１２ｂにおいて、上記選択された暗号化コンテンツに付加されている暗号化電話番号バインド鍵ＫTBを、上記生成されたＰＣバインド鍵ＫPBにより復号する。続いてステップ１２ｃにおいて、上記復号された電話番号バインド鍵ＫTBにより暗号化コンテンツ鍵を復号し、さらにステップ１２ｄにより上記復号されたコンテンツ鍵Ｋｃにより暗号化コンテンツを復号する。そして、この復号されたコンテンツＣをステップ１２ｅにより再生出力する。
【００５７】
そして、一つのコンテンツの再生終了がステップ１２ｆで検出されると、情報端末装置ＰＣは再生制御を終了する。以後、暗号化コンテンツの選択再生要求が入力部１９により入力されるごとに、上記ステップ１２ａ〜ステップ１２ｆによるコンテンツ再生制御が繰り返し実行される。
【００５８】
（３）バックアップ保存されたコンテンツのリストア  
移動機ＭＳを情報端末装置ＰＣに信号ケーブルＵＣを介して接続した状態で、ユーザがバックアップ保存されたコンテンツのリストア要求を入力部１９により入力したとする。そうすると情報端末装置ＰＣは、図１３に示すように先ずステップ１３ａからステップ１３ｂに移行し、ここで該当する暗号化コンテンツを一つ読み出す。このとき読み出される暗号化コンテンツには、図１４に示すように電話番号バインド鍵ＫTBにより暗号化されたコンテンツ鍵Ｋｃ、及びバインド鍵生成情報と共に、ＰＣバインド鍵ＫPBにより暗号化された電話番号バインド鍵ＫTBが付加されている。
【００５９】
このため、情報端末装置ＰＣはステップ１３ｃにより、上記ＰＣバインド鍵ＫPBにより暗号化された電話番号バインド鍵ＫTBを削除する。そして、この削除後に、暗号化コンテンツ、電話番号バインド鍵ＫTBにより暗号化された及びバインド鍵生成情報を移動機ＭＳへ転送する。移動機ＭＳは、上記情報端末装置ＰＣから転送された暗号化コンテンツ、電話番号バインド鍵ＫTBにより暗号化されたコンテンツ鍵及びバインド鍵生成情報をハードディスクに記憶する。すなわち、移動機ＭＳには、バックアップ時に転送したコンテンツデータ一式がそのまま返送されてリストアされる。  
以後同様に、選択指定されたすべての暗号化コンテンツについてリストア処理が終了したことがステップ１３ｅで検出されるまで、上記ステップ１３ｂ〜ステップ１３ｄによるリストア処理が繰り返し実行される。
【００６０】
以上述べたように第２の実施形態では、移動機ＭＳから情報端末装置ＰＣへバックアップ対象の複数のコンテンツを一括転送する。そして、この一括転送された各コンテンツのうち情報端末装置ＰＣで再生可能な暗号化コンテンツに対応する電話番号バインド鍵ＫTBを移動機ＭＳから情報端末装置ＰＣへ一つずつその都度セキュアセッションを確立して転送し、この転送された電話番号バインド鍵ＫTBをそれぞれ情報端末装置ＰＣ固有のＰＣバインド鍵ＫPBにより暗号化して保存するようにしている。
【００６１】
したがって、バックアップ保存された暗号化コンテンツを再生する場合には、ＰＣバインド鍵ＫPBを生成して暗号化電話番号バインド鍵ＫTBを復号し、この復号された電話番号バインド鍵ＫTBにより暗号化コンテンツ鍵を復号し、さらにこの復号されたコンテンツ鍵Ｋｃにより暗号化コンテンツを復号することにより再生が可能となる。すなわち、この実施形態においても、前記第１の実施形態と同様に、バックアップ元の移動機ＭＳを接続することなく情報端末装置ＰＣ単独で、バックアップ保存されたコンテンツの再生が可能となる。したがって、再生に際しその都度情報端末装置ＰＣに信号ケーブルＵＣを介して移動機ＭＳを接続し、さらに再生期間中接続し続ける必要がある場合に比べ、ユーザの利便性は大幅に改善される。
【００６２】
しかも、電話番号バインド鍵ＫTBをＰＣバインド鍵ＫPBにより暗号化しているため、仮にバックアップ保存された暗号化コンテンツを他の情報端末装置にコピーして再生しようとしても、他の情報端末装置ではＰＣバインド鍵ＫPBを生成できないため、電話番号バインド鍵ＫTBを復号できず、結果的にコンテンツは再生できない。すなわち、再生端末をバックアップ先の情報端末装置ＰＣのみに限定することができ、これによりコンテンツの権利を確実に保護することができる。
【００６３】
（その他の実施形態）  
前記第１の実施形態では、バックアップ対象の暗号化コンテンツを一つ受信するごとに、ステップ５ｇ〜ステップ５ｎによる電話番号バインド鍵ＫTBの取得処理、ＰＣバインド鍵によるコンテンツ鍵の再暗号化処理、及び記憶処理を実行するようにした。しかし、これに限るものではなく、バックアップ対象の暗号化コンテンツとそれに対応する電話番号バインド鍵ＫTBをすべて受信し終わった後に、上記ステップ５ｊ〜５ｍによるＰＣバインド鍵ＫPBによるコンテンツ鍵Ｋｃの再暗号化処理と記憶処理を行うようにしてもよい。
【００６４】
また、前記第１の実施形態では、ＰＣバインド鍵ＫPBによりコンテンツ鍵Ｋｃを暗号化し直して保存するようにしたが、第２の実施形態のようにＰＣバインド鍵ＫPBにより電話番号バインド鍵ＫTBを暗号化して保存するようにしてもよい。反対に、前記第２の実施形態において、ＰＣバインド鍵ＫPBによりコンテンツ鍵Ｋｃを暗号化し直して保存するようにしてもよい。
【００６５】
さらに、移動機ＭＳにバックアップ対象とする複数の情報端末装置ＰＣの識別情報を予め登録しておき、セキュアセッションを確立する際の相互認証において、移動機ＭＳに接続された情報端末装置が上記予め登録された装置であるか否かを判定するとよい。このようにすると、バックアップ対象の情報端末装置の台数を制限することができる。また、バックアップ対象の情報端末装置の台数を制限する以外に、バックアップ対象の複数の情報端末装置に対しそれぞれ異なる再生期間を予め指定し、複数の情報端末装置において同時にコンテンツ再生が行われないようにしてもよい。
【００６６】
さらに、前記各実施形態では移動機バインド鍵として電話番号バインド鍵を使用したが、電話番号の代わりにその他の移動機固有の情報、例えば機器製造番号やＳＩＭ（Subscriber Identity Module）として登録された加入者ＩＤ等を用いて生成するようにしてもよい。また、情報端末装置の機器バインド鍵についても、機器の製造番号の代わりに機器の所有者のＩＤやアドレス情報などのその他の機器固有の識別情報を用いて生成するようにしてもよい。
【００６７】
その他、情報通信装置の種類や構成、バックアップ元の端末の種類やその構成、コンテンツ鍵及びバインド鍵の生成方法、セキュアセッションの構成とその機能などについても、この発明の要旨を逸脱しない範囲で種々変形して実施できる。
【００６８】
要するにこの発明は、上記各実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記各実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、各実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる各実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００６９】
【図１】この発明の第１の実施形態に係わる情報端末装置を含むシステムの概略構成を説明するための図。
【図２】図１に示したシステムにおける情報端末装置の構成を示すブロック図。
【図３】図１に示したシステムの移動機と情報端末装置との間におけるコンテンツのバックアップ／リストア処理動作を示す図。
【図４】図１に示したシステムにおいてコンテンツの取得からバックアップ処理までの手順を示すシーケンス図。
【図５】図２に示した情報端末装置によるバックアップ処理の手順と内容を示すフローチャート。
【図６】図２に示した情報端末装置によるコンテンツ再生処理の手順と内容を示すフローチャート。
【図７】図２に示した情報端末装置によるリストア処理の手順と内容を示すフローチャート。
【図８】図１に示したシステムの移動機におけるコンテンツの暗号化フォーマットを示す図。
【図９】図２に示した情報端末装置におけるコンテンツの暗号化フォーマットを示す図。
【図１０】この発明の第２の実施形態に係わる情報端末装置を含むシステムにおいてコンテンツの取得からバックアップ処理までの手順を示すシーケンス図。
【図１１】この発明の第２の実施形態に係わる情報端末装置によるバックアップ処理の手順と内容を示すフローチャート。
【図１２】この発明の第２の実施形態に係わる情報端末装置によるコンテンツ再生処理の手順と内容を示すフローチャート。
【図１３】この発明の第２の実施形態に係わる情報端末装置によるリストア処理の手順と内容を示すフローチャート。
【図１４】この発明の第２の実施形態に係わる情報端末装置におけるコンテンツの暗号化フォーマットを示す図。
【符号の説明】
【００７０】
ＰＣ…情報端末装置としてのパーソナル・コンピュータ、ＭＳ…バックアップ元の端末としての移動機、ＵＳ…信号ケーブル、ＮＷ…通信ネットワーク、ＳＶ…コンテンツサーバ、１１…ＣＰＵ、１２…バス、１３…プログラムメモリ、１３ａ…バックアップ制御プログラム、１３ｂ…再生制御プログラム、１３ｃ…リストア制御プログラム、１４…コンテンツメモリ、１５…外部接続インタフェース、１６…入力インタフェース、１７…表示インタフェース、１８…オーディオデコーダ、１９…入力部、２１…表示部、２２…スピーカ。
【図１】
2007158420.tif 000003
【図２】
2007158420.tif 000004
【図３】
2007158420.tif 000005
【図４】
2007158420.tif 000006
【図５】
2007158420.tif 000007
【図６】
2007158420.tif 000008
【図７】
2007158420.tif 000009
【図８】
2007158420.tif 000010
【図９】
2007158420.tif 000011
【図１０】
2007158420.tif 000012
【図１１】
2007158420.tif 000013
【図１２】
2007158420.tif 000014
【図１３】
2007158420.tif 000015
【図１４】
2007158420.tif 000016