(57)【要約】【課題】インターネット等のネットワークを介してコンテンツの配信を行う際に、配信後のコンテンツからの情報漏洩の防止し、コンテンツの著作権を保護を適切に保護する。【解決手段】所定の再生用プログラムを用いてコンテンツを再生するコンテンツ処理装置に対し、暗号化されたコンテンツをネットワークを介して配信するコンテンツ配信装置において、再生用プログラムの再生処理に連動して暗号化されたコンテンツの復号化を行う復号化プログラムを、コンテンツ処理装置に配信するプログラム配信手段を備えた構成とし、配信後のコンテンツの不正な再生を適切に防止する。【選択図】図１
2007219685.tif 000002
【特許請求の範囲】
【請求項１】
所定の再生用プログラムを用いてコンテンツを再生するコンテンツ処理装置に対し、暗号化されたコンテンツをネットワークを介して配信するコンテンツ配信装置であって、
前記再生用プログラムの再生処理に連動して前記暗号化されたコンテンツの復号化を行う復号化プログラムを、前記コンテンツ処理装置に配信するプログラム配信手段を備えたことを特徴とするコンテンツ配信装置。
【請求項２】
前記再生用プログラムは、Ｗｅｂブラウザであることを特徴とする請求項１に記載のコンテンツ配信装置。
【請求項３】
前記復号化プログラムは、前記Ｗｅｂブラウザに適合するプラグインに対して前記暗号化されたコンテンツを復号化する機能を付加するプログラムであることを特徴とする請求項２に記載のコンテンツ配信装置。
【請求項４】
所定の再生用プログラムを用いてコンテンツを再生するコンテンツ処理装置に対し、ネットワークを介してコンテンツ配信装置から暗号化されたコンテンツを配信するコンテンツ配信システムであって、
前記コンテンツ配信装置は、
前記再生用プログラムの再生処理に連動して前記暗号化されたコンテンツの復号化を行う復号化プログラムを、前記コンテンツ処理装置に配信するプログラム配信手段を備え、
前記コンテンツ処理装置は、
前記暗号化されたコンテンツを記憶するコンテンツ記憶手段と、
前記再生用プログラムによる再生処理に連動させて前記暗号化されたコンテンツを前記復号化プログラムによって復号化するコンテンツ再生手段と
を備えたことを特徴とするコンテンツ配信システム。
【請求項５】
所定の再生用プログラムを用いてコンテンツを再生するコンテンツ処理装置に対し、ネットワークを介してコンテンツ配信装置から暗号化されたコンテンツを配信するコンテンツの配信方法であって、
前記コンテンツ配信装置が、
前記再生用プログラムの再生処理に連動して前記暗号化されたコンテンツの復号化を行う復号化プログラムを、前記コンテンツ処理装置に配信するプログラム配信ステップを実行する一方、
前記コンテンツ処理装置が、
前記暗号化されたコンテンツを記憶するコンテンツ記憶ステップと、
前記再生用プログラムによる再生処理に連動させて前記暗号化されたコンテンツを前記復号化プログラムによって復号化するコンテンツ再生ステップと
を実行することを特徴とするコンテンツ配信方法。
【請求項６】
所定の再生用プログラムを用いてコンテンツを再生するコンテンツ処理装置に対し、暗号化されたコンテンツをネットワークを介して配信するコンテンツ配信装置を動作させるコンテンツ配信プログラムであって、
前記再生用プログラムの再生処理に連動して前記暗号化されたコンテンツの復号化を行う復号化プログラムを、前記コンテンツ処理装置に配信するプログラム配信ステップと、
前記暗号化されたコンテンツを生成する暗号化ステップと、
前記暗号化されたコンテンツを前記コンテンツ処理装置に対して配信するコンテンツ配信ステップと
を有することを特徴とするコンテンツ配信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットなどのネットワークを利用するコンテンツ配信装置、コンテンツ配信システム、コンテンツ配信方法およびコンテンツ配信プログラムに関し、特に、コンテンツ配信における情報漏洩や著作権保護を実現するためのコンテンツ配信装置、コンテンツ配信システム、コンテンツ配信方法およびコンテンツ配信プログラムに関する。
【背景技術】
【０００２】
従来、通信機能を備えたコンテンツ処理装置（コンピュータ等）において、インターネット等のネットワーク上のコンテンツ配信装置から配信されるコンテンツ（映像、画像、音声および文書等）を取得し、映像表示や音声再生等の処理を実行してコンテンツを利用することが一般に行われている。
【０００３】
そのように配信されるコンテンツは、重要な情報や著作物を含む場合も少なくない。そこで、従来、情報漏洩の防止や著作権保護を行うための技術が存在し、例えば、ネットワークを介してコンテンツ配信装置からコンテンツ処理装置にコンテンツを配信するコンテンツ配信システムにおいて、コンテンツ配信装置が暗号化したコンテンツを配信し、その暗号化済みのコンテンツを受信したコンテンツ処理装置が復号化を行って当該コンテンツを利用する技術が知られている（特許文献１参照）。
【特許文献１】特開２００５−１５７８９３号公報（図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上述のようにコンテンツ処理装置でコンテンツ配信装置から配信されたコンテンツを利用する場合、コンテンツ処理装置のＷｅｂブラウザが受信したコンテンツデータを記憶装置（ハードディスク等）に設けたキャッシュに保存することで、再び同様のコンテンツを利用する際に当該保存データを使用して表示等の処理を高速化することが行われている。
【０００５】
しかしながら、上記特許文献１に記載のような従来技術では、配信時にコンテンツが暗号化されているとしても、コンテンツを利用する装置において復号化した後のコンテンツがそのままキャッシュに保存されると、コンテンツデータが無防備にキャッシュに残されたままとなったり、またキャッシュのコンテンツデータを別の記憶装置等へ複製して利用することも可能となるので、キャッシュからの情報の漏洩やコンテンツの著作権の侵害を十分に防ぐことができないという問題があった。特に、スパイウェアや、可搬性のある情報通信機器の盗難等よる個人情報の漏洩の問題が顕著となっている近年においては、善良なユーザが意図しない場合であっても記憶装置内のコンテンツデータが漏洩するような問題が起こりうる。
【０００６】
また、配信されるコンテンツを利用するコンテンツ処理装置は、暗号化済みのコンテンツを復号化するための復号化手段を予め備えておく必要があるという問題があった。即ち、新たなコンテンツを利用する際には、そのコンテンツの再生処理を行うための対応プログラム（プラグイン等）に加えて、復号化手段（例えば、復号処理回路等）を別途準備する必要があり、ユーザへの操作負荷が大きくなり、迅速性も損なわれていた。
【０００７】
本発明は、このような従来技術の問題点を解消するべく案出されたものであり、インターネット等のネットワークを介してコンテンツの配信を行う際に、配信後のコンテンツの不正な再生を適切に防止することで、コンテンツからの情報漏洩の防止し、コンテンツの著作権を保護を適切に保護することができるコンテンツ配信装置、コンテンツ配信システム、コンテンツ配信方法およびコンテンツ配信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
このような課題を解決するために、本発明のコンテンツ配信装置においては、請求項１に示すとおり、所定の再生用プログラムを用いてコンテンツを再生するコンテンツ処理装置に対し、暗号化されたコンテンツをネットワークを介して配信するコンテンツ配信装置であって、前記再生用プログラムの再生処理に連動して前記暗号化されたコンテンツの復号化を行う復号化プログラムを、前記コンテンツ処理装置に配信するプログラム配信手段を備えた構成とする。
【０００９】
これによると、インターネット等のネットワークを介して暗号化されたコンテンツの配信を行う際に、配信された暗号化済みのコンテンツは再生用プログラムによって再生されるまで暗号化された状態にあるので、配信後のコンテンツ（例えば、コンテンツ処理装置のキャッシュに保存されたコンテンツ）が複製されるなどして不正に再生されることを防止することができる。従って、配信後のコンテンツからの情報漏洩の防止し、コンテンツの著作権を保護を適切に保護することが可能となる。
【００１０】
上記コンテンツ配信装置においては、請求項２に示すとおり、前記再生用プログラムが、Ｗｅｂブラウザである構成とすることができる。これによると、暗号化されたコンテンツの復号化および再生を簡易な構成により実現することができる。
【００１１】
上記コンテンツ配信装置においては、請求項３に示すとおり、前記復号化プログラムが、前記Ｗｅｂブラウザに適合するプラグインに対して前記暗号化されたコンテンツを復号化する機能を付加するプログラムである構成とすることができる。これによると、暗号化された多種多様なコンテンツの復号化および再生を簡易な構成により実現することができる。
【００１２】
また、本発明のコンテンツ配信システムにおいては、請求項４に示すとおり、所定の再生用プログラムを用いてコンテンツを再生するコンテンツ処理装置に対し、ネットワークを介してコンテンツ配信装置から暗号化されたコンテンツを配信するコンテンツ配信システムであって、前記コンテンツ配信装置は、前記再生用プログラムの再生処理に連動して前記暗号化されたコンテンツの復号化を行う復号化プログラムを、前記コンテンツ処理装置に配信するプログラム配信手段を備え、前記コンテンツ処理装置は、前記暗号化されたコンテンツを記憶するコンテンツ記憶手段と、前記再生用プログラムによる再生処理に連動させて前記暗号化されたコンテンツを前記復号化プログラムによって復号化するコンテンツ再生手段とを備えた構成とする。
【００１３】
これによると、インターネット等のネットワークを介してコンテンツの配信を行う際に、配信されたコンテンツは再生用プログラムによって再生されるまで暗号化された状態にあるので、配信後にコンテンツ記憶手段に記憶されたコンテンツが複製されるなどして不正に再生されることを防止することができる。従って、配信後のコンテンツからの情報漏洩の防止し、コンテンツの著作権を保護を適切に保護することが可能となる。
【００１４】
また、本発明のコンテンツ配信方法においては、請求項５に示すとおり、所定の再生用プログラムを用いてコンテンツを再生するコンテンツ処理装置に対し、ネットワークを介してコンテンツ配信装置から暗号化されたコンテンツを配信するコンテンツの配信方法であって、前記コンテンツ配信装置が、前記再生用プログラムの再生処理に連動して前記暗号化されたコンテンツの復号化を行う復号化プログラムを、前記コンテンツ処理装置に配信するプログラム配信ステップを実行する一方、前記コンテンツ処理装置が、前記暗号化されたコンテンツを記憶するコンテンツ記憶ステップと、前記再生用プログラムによる再生処理に連動させて前記暗号化されたコンテンツを前記復号化プログラムによって復号化するコンテンツ再生ステップとを実行する構成とする。
【００１５】
また、本発明のコンテンツ配信プログラムにおいては、請求項６に示すとおり、所定の再生用プログラムを用いてコンテンツを再生するコンテンツ処理装置に対し、暗号化されたコンテンツをネットワークを介して配信するコンテンツ配信装置を動作させるコンテンツ配信プログラムであって、前記再生用プログラムの再生処理に連動して前記暗号化されたコンテンツの復号化を行う復号化プログラムを、前記コンテンツ処理装置に配信するプログラム配信ステップと、前記暗号化されたコンテンツを生成する暗号化ステップと、前記暗号化されたコンテンツを前記コンテンツ処理装置に対して配信するコンテンツ配信ステップとを有する構成とする。
【００１６】
これによると、インターネット等のネットワークを介して暗号化されたコンテンツの配信を行う際に、配信された暗号化済みのコンテンツは再生用プログラムによって再生されるまで暗号化された状態にあるので、配信後のコンテンツ（例えば、コンテンツ処理装置のキャッシュに保存されたコンテンツ）が複製されるなどして不正に再生されることを防止することができる。従って、配信後のコンテンツからの情報漏洩の防止し、コンテンツの著作権を保護を適切に保護することが可能となる。また、暗号化されたコンテンツを配信する前に復号化プログラムを予め配信するので、配信後のコンテンツの再生を速やかに実行することができ、ユーザに違和感を与えることもない。
【発明の効果】
【００１７】
このように本発明によれば、インターネット等のネットワークを介してコンテンツの配信を行う際に、配信を受ける側の装置のキャッシュ等に配信後のコンテンツが保存されるような場合であっても、コンテンツの不正な再生を適切に防止することで、配信後のコンテンツからの情報漏洩を防止し、コンテンツの著作権を適切に保護することができるという優れた効果を奏する。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態を、図面を参照しながら説明する。
【００１９】
図１は、本発明の第１の実施形態に係るコンテンツ配信システムの概略を示す機能ブロック図である。このコンテンツ配信システム１は、コンテンツの提供者が運営するコンテンツ配信装置から所定のユーザが利用するコンテンツ処理装置に対してネットワークを介してコンテンツを配信するためのシステムであって、コンテンツ配信装置として機能するサーバ装置２と、そのサーバ装置２から配信されるコンテンツを受信して再生するコンテンツ処理装置として機能するＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）３とを備えている。ここで、サーバ装置２およびＰＣ３は、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）網４を介して互いに通信可能に接続されている。
【００２０】
サーバ装置２は、記憶部（コンテンツ記憶手段）１１、要求受付部１２、暗号部（暗号化手段）１３およびプログラム配信部（プログラム配信手段）１４を備えている。
【００２１】
記憶部１１は、サーバ装置２が配信する複数のコンテンツデータ２１や、コンテンツを配信するユーザの認証に用いられる認証用データ２２等を記憶する。ここで、配信されるコンテンツ２１としては、例えば、映像、画像、音声および文書等などがあり、これらには、特定のユーザのみが利用すべき情報や著作権で保護すべき情報が含まれている。また、認証用データ２２としては、例えば、予め登録された正規のユーザを特定するためのパスワード情報などが含まれる。
【００２２】
要求受付部１２は、ＰＣ３を使用するユーザからコンテンツの配信要求を受け付ける。この配信要求には、ユーザによって指定されたコンテンツの情報（以下、「コンテンツ指定情報」という。）およびユーザ情報（例えば、パスワード等のユーザを特定するための情報）等が含まれており、要求受付部１２は、取得したユーザ情報を認証用データ２２と照合して、コンテンツの配信の可否を判断する。さらに、要求受付部１２は、コンテンツの配信が可能であると判断した場合には、コンテンツ指定情報に基づき記憶部１１に記憶されたコンテンツ２１の中から配信すべきコンテンツデータを選択し、その選択したコンテンツデータを暗号部１３に処理させる。
【００２３】
暗号部１３は、要求受付部１２によって配信用に選択されたコンテンツデータを暗号化し、その暗号化済みのコンテンツをＰＣ３に配信する。この暗号化の処理は、例えば、秘密鍵暗号方式によって実施することが可能である。後述するように、暗号部１３において所定の秘密鍵によって暗号化されたコンテンツは、正規のユーザに対して予め配布された復号鍵によってＰＣ３において復号化することが可能である。なお、暗号化の方式は、本実施の形態で示すものに限定されるものではなく、当業者に周知の種々の暗号化方式を適用することが可能である。暗号部１３によって配信された復号化済みのコンテンツ２１ａはＰＣ３のキャッシュ３２に記憶される。
【００２４】
プログラム配信部１４は、暗号部１３において暗号化されたコンテンツの復号化を行うための復号化プログラム２３をＰＣ３に対して配信する。後述するように、この復号化プログラム２３は、ＰＣ３における再生用プログラム（Ｗｅｂブラウザ３１）の再生処理に連動して暗号化されたコンテンツの復号化を行うためのものである。プログラム配信部１４は、通常はコンテンツの配信前に、ＰＣ３からのプログラム配信要求に応じて復号化プログラム２３の配信を行うが、暗号部１３による暗号化済みコンテンツデータの配信と連動して復号化プログラム２３の配信動作を行うことも可能である。なお、復号化プログラム２３は、プログラム配信部１４が備える図示しない記憶部や、或いはコンテンツ２１等とともに記憶部１１に記憶されている。プログラム配信部１４によって配信された復号化プログラム２３ａはＰＣ３のキャッシュ３２に記憶される。
【００２５】
また、ＰＣ３は、Ｗｅｂブラウザ３１を用いてコンテンツを再生することが可能であり、キャッシュ３２および出力部３３を備えている。
【００２６】
Ｗｅｂブラウザ３１は、Ｗｅｂページを閲覧するためのプログラムであり、サーバ装置２からＩＰ網４を介して取得した種々のコンテンツを再生し、出力部３３においてコンテンツの出力を行う。Ｗｅｂブラウザ３１は、組み込まれたプラグイン４１を利用して機能拡張を行うことで、所望のコンテンツを再生処理することが可能である。また、ＰＣ３のユーザは、後述するように、このＷｅｂブラウザ３１を介してサーバ装置２に対する復号化プログラムの要求およびコンテンツの要求を行うことができる。
【００２７】
ここで、プラグイン４１としては、例えば、Ｆｌａｓｈ（登録商標）やＪＡＶＡ（登録商標）、アプレット等を用いることができる。プラグイン４１は、ページレイアウト等の整形処理を行う整形部４２を備えている。また、プラグイン４１は、整形処理の実行に際して、キャッシュ３２に記憶された復号化プログラム２３ａによって実現される復号部４３によって、キャッシュ３２に記憶された暗号化済みコンテンツ２１ａを復号化することが可能である。この復号化の処理においては、コンテンツの提供者から予め配布された復号鍵が用いることができる。復号鍵としては、任意の文字列で構成されるパスワード以外に、ＣＤ−ＲＯＭ、半導体メモリ等の記憶媒体を用いたハードウェアキー等を用いることができる。
【００２８】
なお、Ｗｅｂブラウザ３１には、必ずしも上述のようなプラグインを組み込む必要はなく、プラグインを使用しない構成も可能である。例えば、Ｗｅｂブラウザ３１は、予め搭載されたＪＡＶＡＳＣＲＩＰＴ（登録商標）を利用して、コンテンツの再生を行うことが可能である。この場合、復号化プログラム２３ａによって実現される復号部４３は、上述のプラグイン４１ではなくＷｅｂブラウザ３１において実現され、整形処理もＷｅｂブラウザによって実行されることになる。
【００２９】
キャッシュ３２は、所定の記憶装置に設けられた記憶領域であり、上述のようにＷｅｂブラウザ３１が取得したコンテンツ２１ａやプラグイン２３ａ等のデータを記憶する。
【００３０】
出力部３３は、Ｗｅｂブラウザ３１によるコンテンツの再生によって可能となる映像の表示や音声の出力等を実行する。この出力部３３の処理によって、配信されたコンテンツが最終的にＰＣ３のユーザに提供されることになる。
【００３１】
図２は、図１に示したサーバ装置の概略構成を示すブロック図である。サーバ装置２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５３、通信制御部５４およびＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）５５を備えている。
【００３２】
ＣＰＵ５１は、ＲＯＭ５２またはＨＤＤ５５に記憶されている所定のプログラムによって演算および制御等の各種処理を実行する。このＣＰＵ５１の処理によって、図１に示した要求受付部１２、暗号部１３、プログラム配信部１４等の機能が実現される。ＲＡＭ５３は、ＣＰＵ５１の処理においてワークメモリとして機能する。
【００３３】
通信制御部５４は、ＩＰ網４を介して行うＰＣ３との間の種々の通信を制御する。この通信制御部５４によって、図１に示した暗号部１３による暗号化済みプログラムの配信や、プログラム配信部１４による復号化プログラム２３の配信等の処理が実行される。
【００３４】
ＨＤＤ５５は、種々のデータおよびプログラムを記憶する。このＨＤＤ５５は、図１に示した記憶部１１として機能し、コンテンツ２１、認証用データ２２および復号化プログラム２３等を記憶する。
【００３５】
図３は、図１に示したＰＣの概略構成を示すブロック図である。ＰＣ３は、ＣＰＵ６１、ＲＯＭ６２、ＲＡＭ６３、通信制御部６４、ＨＤＤ６５、メモリカード６６、スピーカ６７、ディスプレイ６８およびキーボード６９を備えている。
【００３６】
ＣＰＵ６１は、ＲＯＭ６２またはＨＤＤ６５に記憶されている所定のプログラムによって演算および制御等の各種処理を実行する。このＣＰＵ６１の処理によって、図１に示したＷｅｂブラウザ３１、プラグイン４１および出力部３３等の動作が実行され、コンテンツ再生手段が実現される。ＲＡＭ６３は、ＣＰＵ６１の処理においてワークメモリとして機能する。
【００３７】
通信制御部６４は、ＩＰ網４を介して行うサーバ装置２との間の種々の通信を制御する。この通信制御部６４によって、図１に示したＷｅｂブラウザ３１による復号化プログラムおよびコンテンツの要求や、また、サーバ装置２からの復号化プログラムおよび暗号化済みコンテンツの受信等の処理が実行される。
【００３８】
ＨＤＤ６５は、種々のデータおよびプログラムを記憶する。特に、ＨＤＤ６５は、図１に示したＷｅｂブラウザ３１およびプラグイン４１のプログラムを記憶するとともに、キャッシュ３２として確保された所定の記憶領域に暗号化済コンテンツ２１ａおよび復号プログラム２３ａを記憶する。
【００３９】
メモリカード６６は、図示しないカードアダプタを介してＰＣ３に接続可能な記憶媒体であり、ここでは、コンテンツの提供者から予め取得した復号鍵を記憶しておくことが可能である。ＰＣ３のユーザは、その復号鍵を用いてコンテンツの復号化を実行することができる。
【００４０】
スピーカ６７およびディスプレイ６８は、図１に示した出力部３３として機能するものであり、映像の表示や音声の出力等をそれぞれ実行する。また、キーボード６９は、ユーザが種々の設定や命令を行うための入力キーを有しており、これにより、ユーザは、Ｗｅｂブラウザ３１を操作してプラグインやコンテンツの取得を行うことができる。
【００４１】
図４は、図１に示したコンテンツ配信システムのコンテンツ配信動作の流れを示すフロー図である。ＰＣ３がサーバ装置２からコンテンツを取得して再生を行う場合には、まず、Ｗｅｂブラウザ３１によってサーバ装置２に対して復号化プログラムの配信要求を行う（ＳＴ１０１）。サーバ装置２は、ＰＣ３からプログラムの配信要求を受信すると（ＳＴ２０１：ＹＥＳ）、プログラム配信部１４によって復号化プログラム２３をＰＣ３に対して配信する（ＳＴ２０２）。そこで、ＰＣ３は、復号化プログラムを受信すると（ＳＴ１０２：ＹＥＳ）、受信した復号化プログラムをキャッシュ３２に保存してコンテンツの配信を受ける準備が完了する。
【００４２】
次に、ＰＣ３は、Ｗｅｂブラウザ３１によってサーバ装置２に対してコンテンツの配信要求を行う（ＳＴ１０３）。サーバ装置２の要求受付部１２は、ＰＣ３からコンテンツの配信要求を受信すると（ＳＴ２０３：ＹＥＳ）、そこで取得したユーザ情報を認証用データ２２と照合してユーザ認証を行う（ＳＴ２０４）。そこで、ユーザの認証に失敗すると（ＳＴ２０５：ＮＯ）、サーバ装置２は、コンテンツの送信を拒否してコンテンツ配信はエラー終了する（ＳＴ２０６）。
【００４３】
一方、ユーザ認証に成功すると（ＳＴ２０５：ＹＥＳ）、要求受付部１２は、コンテンツ指定情報に基づき記憶部１１におけるコンテンツデータ２１の中から適切なコンテンツを選択し、その選択されたコンテンツを暗号部１３によって暗号化処理させる（ＳＴ２０７）。暗号部１３は、暗号化の処理が完了すると、暗号化済みのコンテンツをＰＣ３に対して配信し（ＳＴ２０８）、サーバ装置２における一連の動作が終了する。
【００４４】
ＰＣ３は、サーバ装置２から暗号化済みのコンテンツを受信すると（ＳＴ１０４：ＹＥＳ）、受信した暗号化済みコンテンツをキャッシュ３２に保存する。そこで、プラグイン４１は、キャッシュ３２に保存された暗号化済みコンテンツ２１ａの復号化処理を実行し（ＳＴ１０５）、復号化したコンテンツを整形処理する（ＳＴ１０６）。続いて、出力部３３は、整形処理が完了したコンテンツの出力処理を行い（ＳＴ１０７）、ＰＣ３における一連の動作が終了する。
【００４５】
なお、上記コンテンツ配信動作において、復号プログラムを取得するための動作（ＳＴ１０１、ＳＴ１０２、ＳＴ２０１およびＳＴ２０２）は、図４に示すように必ずしもコンテンツの取得の前に行う必要はなく、場合によっては、コンテンツの配信要求（ＳＴ１０３）と独立して実行することも可能である。
【００４６】
図５は、本発明の第２の実施形態に係るコンテンツ配信システムの概略を示す機能ブロック図である。このコンテンツ配信システム１００は、暗号化されたコンテンツを復号化するために配信されるプログラムの構成において、図１に示したコンテンツ配信システム１と異なるが、以下で特に言及しない事項については、図１に示したコンテンツ配信システム１の場合と同様である。なお、図５において、図１に示したコンテンツ配信システム１と同様の構成要素については、同一の符号が付されている。
【００４７】
サーバ装置１０２において、プログラム配信部１１４は、暗号部１３によって暗号化されるコンテンツの復号化および再生を行うためのプラグイン１４１をＰＣ３に対して配信する。このプラグイン１４１には、図１に示した復号化プログラム２３と同様のプログラムが予め組み込まれており、プログラム配信部１１４によって配信されたプラグイン１４１はＰＣ３のキャッシュ３２に記憶される。
【００４８】
Ｗｅｂブラウザ１３１は、所望のコンテンツを再生処理するために、配信されたプラグイン１４１を利用して機能拡張を行うことが可能である。プラグイン１４１は、ページレイアウト等の整形処理を行う整形部１４２と、この整形処理を実行する前に、キャッシュ３２に記憶された復号化プログラム１２３ａによって実現される復号部１４３とを備えており、暗号化済みコンテンツ２１ａの復号化および整形の処理を実行することが可能である。
【００４９】
このように、プログラム配信部１１４がコンテンツの復号化および再生が可能なプラグイン１４１を配信することによって、ＰＣ１０３のユーザは、Ｗｅｂブラウザ１３１に予めプラグインを組み込んでおく必要がなくなり、ユーザの利便性が向上する。
【００５０】
なお、サーバ装置１０２およびＰＣ１０３の構成については、図２および図３に示したコンテンツ配信システム１の場合と同様である。また、コンテンツ配信システム１００におけるコンテンツ配信動作については、プログラム配信部１１４が復号化プログラム２３の代わりにプラグイン１４１を配信する点を除けば、図４に示したコンテンツ配信システム１の場合と同様である。
【００５１】
本発明を特定の実施形態に基づいて詳細に説明したが、これらの実施形態はあくまでも例示であって本発明はこれらの実施形態によって限定されるものではない。例えば、本発明によるコンテンツ配信システムが、複数のサーバ装置およびＰＣを有する構成も可能である。また、サーバ装置およびＰＣは、それぞれ本発明によるコンテンツ配信装置およびコンテンツ処理装置の一例であり、これに限定されず同様の機能を有する種々の装置を用いることができる。
【図面の簡単な説明】
【００５２】
【図１】本発明の第１の実施形態に係るコンテンツ配信システムの機能ブロック図
【図２】図１のサーバ装置の概略構成を示すブロック図
【図３】図１のＰＣの概略構成を示すブロック図
【図４】図１のコンテンツ配信システムのコンテンツ配信動作の流れを示すフロー図
【図５】本発明の第２の実施形態に係るコンテンツ配信システムの機能ブロック図
【符号の説明】
【００５３】
１，１００  コンテンツ配信システム
２，１０２  サーバ装置（コンテンツ配信装置）
３，１０３  ＰＣ（コンテンツ処理装置）
１１  記憶部（コンテンツ記憶手段）
１３  暗号部（暗号化手段）
１４，１１４  プログラム配信部（プログラム配信手段）
２１  コンテンツ
２３  復号化プログラム
３１  Ｗｅｂブラウザ（再生用プログラム）
３２  キャッシュ
【図１】
2007219685.tif 000003
【図２】
2007219685.tif 000004
【図３】
2007219685.tif 000005
【図４】
2007219685.tif 000006
【図５】
2007219685.tif 000007