(57)【特許請求の範囲】
【請求項１】
スマートフォン型可搬型通信端末においてコンテンツファイルをインストールするためのコンテンツファイル保護システムであって、
前記スマートフォン型可搬型通信端末は、セキュアな記憶領域であって、前記スマートフォン型可搬型通信端末のＯＳの管理から独立した記憶装置である第１記憶装置を備えており、
前記コンテンツファイル保護システムは、
暗号化されたコンテンツファイルを復号するためのコンテンツキーの記憶領域であるコンテンツキー記憶部またはコンテンツキーを復号するためのコンテンツキー用キーを前記第１記憶装置で記憶するコンテンツキー用キー記憶部と、
前記コンテンツキー用キーを取得し、前記コンテンツキー用キー記憶部に記憶させるコンテンツキー用キー取得処理部と、
前記コンテンツキー記憶部または前記コンテンツキーを、前記コンテンツキー用キーに基づいて暗号化する暗号化処理部と、
暗号化コンテンツファイルを記憶する記憶装置における記憶領域であるコンテンツファイル記憶部と、
前記コンテンツキー用キー記憶部から前記コンテンツキー用キーを抽出し、抽出したコンテンツキー用キーに基づいて前記コンテンツキー記憶部またはコンテンツキーを復号化することで、前記コンテンツキーを抽出し、抽出したコンテンツキーに基づいて、前記コンテンツファイル記憶部に記憶する前記暗号化コンテンツファイルを復号化し、前記復号化したコンテンツファイルをインストールするインストール処理部と、を有しており、
前記コンテンツキー記憶部および前記コンテンツファイル記憶部は、前記スマートフォン型可搬型通信端末のＯＳが管理可能な，第１記憶装置とは異なる記憶装置に設けており、
前記コンテンツキー用キー取得処理部および前記インストール処理部が、前記コンテンツキー用キー記憶部にアクセスする際には、あらかじめ記憶されている電子的な証明書またはアクセスキーを用いて、前記コンテンツキー用キー記憶部にアクセスする、
ことを特徴とするコンテンツファイル保護システム。
【請求項２】
前記スマートフォン型可搬型通信端末のＯＳが管理可能な記憶装置は、
前記スマートフォン型可搬型通信端末の内蔵の半導体メモリ、挿入して利用する半導体メモリ、所定のコンピュータ端末またはサーバにおける記憶装置、のいずれかに構成される、
ことを特徴とする請求項１に記載のコンテンツファイル保護システム。
【請求項３】
前記コンテンツキーは、コンテンツファイルごとに異なる、
ことを特徴とする請求項１または請求項２に記載のコンテンツファイル保護システム。
【請求項４】
前記コンテンツキーは、コンテンツファイルで共通である、
ことを特徴とする請求項１または請求項２に記載のコンテンツファイル保護システム。
【請求項５】
セキュアな記憶領域であってＯＳの管理から独立した記憶装置である第１の記憶装置と、前記ＯＳが管理可能な前記第１記憶装置とは異なる第２の記憶装置と、を備えたスマートフォン型可搬型通信端末であって、
前記スマートフォン型可搬型通信端末は、
暗号化されたコンテンツファイルを復号するためのコンテンツキーの記憶領域であるコンテンツキー記憶部またはコンテンツキーを復号するためのコンテンツキー用キーを前記第１の記憶装置で記憶するコンテンツキー用キー記憶部と、
前記コンテンツキー用キーを取得し、前記コンテンツキー用キー記憶部に記憶させるコンテンツキー用キー取得処理部と、
前記コンテンツキーを記憶する記憶装置における記憶領域であるコンテンツキー記憶部または前記コンテンツキーを、前記コンテンツキー用キーに基づいて暗号化する暗号化処理部と、
暗号化コンテンツファイルを記憶する記憶装置における記憶領域であるコンテンツファイル記憶部と、
前記コンテンツキー用キー記憶部から前記コンテンツキー用キーを抽出し、抽出したコンテンツキー用キーに基づいて前記コンテンツキー記憶部またはコンテンツキーを復号化することで、前記コンテンツキーを抽出し、抽出したコンテンツキーに基づいて、前記コンテンツファイル記憶部に記憶する前記暗号化コンテンツファイルを復号化し、前記復号化したコンテンツファイルをインストールするインストール処理部と、を有しており、
前記コンテンツキー記憶部および前記コンテンツファイル記憶部は、前記第２の記憶装置に設けており、
前記コンテンツキー用キー取得処理部および前記インストール処理部が、前記コンテンツキー用キー記憶部にアクセスする際には、あらかじめ記憶されている電子的な証明書またはアクセスキーを用いて、前記コンテンツキー用キー記憶部にアクセスする、
ことを特徴とするスマートフォン型可搬型通信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末にダウンロードさせたコンテンツファイルを保護するためのコンテンツファイル保護システムに関する。
【背景技術】
【０００２】
従来から市販されている携帯電話、ＰＨＳ、あるいはそれらの通信網を利用した小型通信端末（以下、「可搬型通信端末」とする）として、スマートフォンと称される可搬型携帯端末（以下、「スマートフォン型可搬型通信端末」とする）が増加している。スマートフォン型可搬型通信端末は、従来のように電話機能のほか、電子メール機能やウェブブラウザの閲覧機能など、さまざまな機能を有している。これらの機能は可搬型通信端末のうち、スマートフォン型可搬型通信端末以外の端末（以下、「従来型可搬型通信端末」とする）でも備わっているが、従来型可搬型通信端末とは異なりスマートフォン型可搬型通信端末では、通信事業者のネットワーク網のみに依存しないことから、より広範なネットワークアクセスが可能となり、広く普及しつつある。
【０００３】
なお本明細書において、スマートフォン型可搬型通信端末とは、通信事業者のネットワーク網を通過する際に、ゲートウェイなどにより回線契約者を特定する識別情報が付与されない可搬型通信端末を指す。
【０００４】
スマートフォン型可搬型通信端末は、従来型可搬型通信端末に比べてオープン性が高く、より自由度の高い構造となっているため、さまざまなアプリケーションプログラムやコンテンツファイル（以下、これらを総称して「コンテンツファイル」とする）をインストールし、起動させることが出来る。
【０００５】
そのため、スマートフォン型可搬型通信端末向けのさまざまなコンテンツファイルが開発されているが、コンテンツファイルを提供する場合には、再配布を防止するために何らかのコンテンツ保護技術（ＤＲＭ）が施されることが一般的である。このようなシステムの一つとして、たとえば下記特許文献１が存在する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特表２００８−５１３８５１号公報
【非特許文献】
【０００７】
【非特許文献１】森亮一、河原正治、”歴史的必然としての超流通”、インターネット＜ＵＲＬ：http://sda.k.tsukuba-tech.ac.jp/SdA/reports/A-50/21894.html＞
【非特許文献２】森亮一、河原正治、大滝保広、”超流通：知的財産権処理のための電子技術”、インターネット＜ＵＲＬ：http://sda.k.tsukuba-tech.ac.jp/SdA/reports/A-59/draft.html＞
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１を含む従来のＤＲＭの方法によれば、スマートフォン型可搬型通信端末にコンテンツファイルをサーバからダウンロードさせる場合には、端末ごとのＩＤやＳＩＭカードのＩＤと、当該サーバとインストール作業を行うアプリケーション（インストーラー）のみが知る秘密キーとをもとに、ダウンロード時にコンテンツファイルを暗号化して、スマートフォン型可搬型通信端末のメモリ領域に記憶させるか、もしくはメモリの特定領域全体を暗号化させている。
【０００９】
このような方法の場合、インストールするコンテンツファイルをダウンロードさせるためのサーバが限定されてしまう問題点がある。また、端末やＳＩＭカード限定のコンテンツファイルとなるため、いわゆる「超流通」と呼ばれるコンテンツファイルの流通形式を取ることが出来なくなる問題点がある。さらに、保護すべきコンテンツファイルを復号する秘密キーまたは保護すべきコンテンツファイルを格納するメモリの特定領域を復号する秘密キーが何らかの理由で外部に漏洩した場合、コンテンツ保護がすべて無効になってしまうリスクも生じる。
【００１０】
なお本明細書において「超流通」と呼ばれるコンテンツファイルの流通形式を構成する仕組みは、以下のような要素からなる。すなわち、暗号化されており流通の対象となるコンテンツファイルと、コンテンツファイルの利用許諾条件などが記述されたメタ情報である超流通ラベルと、超流通コンテンツファイルの使用状況を記録・管理する使用記録と、超流通ラベルに基づいて超流通コンテンツファイルの使用制御を行う超流通ラベルリーダと、から少なくとも構成されている、コンテンツファイルの流通のシステムである。また、これらはいずれも情報として電子化されている。なお、詳細は、上記非特許文献１および非特許文献２に記載されている。
【００１１】
「超流通」と呼ばれるコンテンツファイルの流通形式の場合、ユーザの手元までコンテンツファイルを提供し、利用時に制御を行うことから、コンテンツファイルの配布、普及には好ましい。また、「超流通」によるコンテンツファイルの流通形式の場合には、インストールを行う個々のコンテンツファイルごとに異なるコンテンツキーで暗号化を行い、暗号化ファイルとコンテンツキーとを分割することで、仮に秘密キーとなるコンテンツキーが外部に漏洩したとしても、すべてのコンテンツファイルが利用可能となってしまうリスクを減らすことが出来る。つまりこの場合に利用可能となるのは、秘密キーが漏洩したコンテンツファイルのみであり、ほかのコンテンツファイルは利用することはできない。そのため、上記のような問題点は解決される。
【００１２】
「超流通」のコンテンツファイルの流通形式を採る場合、コンテンツキーは、スマートフォン型可搬型通信端末のセキュアなメモリ領域に、暗号化ファイルとは別に記憶させる必要がある。
【００１３】
ところが、スマートフォン型可搬型通信端末は、オープンなＯＳが採用されていることが多く、その場合には、ＯＳレベルでしかアクセスできないプログラムやメモリ領域に対しても、任意のアプリケーションがroot権限（管理者権限）を取得することにより、アクセスすることが可能となる。そのため、root権限が取得されてしまったスマートフォン型可搬型通信端末では、ＯＳレベルでしかアクセスできないメモリ領域にもアクセスが出来てしまうため、セキュアな領域を確保すること自体が困難となる。
【００１４】
そこで、セキュアな領域を確保する為に、スマートフォン型可搬型通信端末に内蔵されている非接触での通信を行うＩＣチップ（たとえばＦｅｌｉｃａ（登録商標）チップ）のような、ＯＳの管理から独立しているセキュアなメモリ領域を利用して、そこにコンテンツキーを記憶することが考えられる。しかし、これらのメモリ領域は、その記憶容量が小さく、多くのコンテンツキーを記憶させるには容量不足となることが想定される。
【課題を解決するための手段】
【００１５】
そこで本発明者は、上記課題に鑑みて、コンテンツファイル保護システムを発明した。
【００１６】
第１の発明は、スマートフォン型可搬型通信端末においてコンテンツファイルをインストールするためのコンテンツファイル保護システムであって、前記スマートフォン型可搬型通信端末は、セキュアな記憶領域であって、前記スマートフォン型可搬型通信端末のＯＳの管理から独立した記憶装置である第１記憶装置を備えており、前記コンテンツファイル保護システムは、暗号化されたコンテンツファイルを復号するためのコンテンツキーの記憶領域であるコンテンツキー記憶部またはコンテンツキーを復号するためのコンテンツキー用キーを前記第１記憶装置で記憶するコンテンツキー用キー記憶部と、前記コンテンツキー用キーを取得し、前記コンテンツキー用キー記憶部に記憶させるコンテンツキー用キー取得処理部と、前記コンテンツキー記憶部または前記コンテンツキーを、前記コンテンツキー用キーに基づいて暗号化する暗号化処理部と、暗号化コンテンツファイルを記憶する記憶装置における記憶領域であるコンテンツファイル記憶部と、前記コンテンツキー用キー記憶部から前記コンテンツキー用キーを抽出し、抽出したコンテンツキー用キーに基づいて前記コンテンツキー記憶部またはコンテンツキーを復号化することで、前記コンテンツキーを抽出し、抽出したコンテンツキーに基づいて、前記コンテンツファイル記憶部に記憶する前記暗号化コンテンツファイルを復号化し、前記復号化したコンテンツファイルをインストールするインストール処理部と、を有しており、前記コンテンツキー記憶部および前記コンテンツファイル記憶部は、前記スマートフォン型可搬型通信端末のＯＳが管理可能な，第１記憶装置とは異なる記憶装置に設けており、前記コンテンツキー用キー取得処理部および前記インストール処理部が、前記コンテンツキー用キー記憶部にアクセスする際には、あらかじめ記憶されている電子的な証明書またはアクセスキーを用いて、前記コンテンツキー用キー記憶部にアクセスする、コンテンツファイル保護システムである。
【００１７】
本発明のように構成することで、上記の各課題を解決することが出来る。すなわち、設計の自由度が高いスマートフォン型可搬型通信端末であっても、端末やＳＩＭカードに限定されずにコンテンツファイルを流通させることが出来る。
【００１８】
また、「超流通」と呼ばれる流通形式を採る場合であっても、セキュリティを確保しながら、コンテンツキーを用いてコンテンツファイルの管理を行うことが出来る。とくに超流通の場合、コンテンツキーがコンテンツファイルごとに異なるため、本発明のように構成することで、多くのコンテンツファイルのインストールを行うことが可能となる。
【００２０】
また、コンテンツファイルの保護のためには、スマートフォン型可搬型通信端末では暗号化して記憶させることが好ましい。とすると、それを復号化するためのコンテンツキーが必要となる。コンテンツキーは、従来型可搬型通信端末であれば、ＯＳレベルでしかアクセスが出来ないファイルに記憶させれば良かったが、スマートフォン型可搬型通信端末では、root権限（管理者権限）を取得することが可能なため、ＯＳレベルでしかアクセスできないファイルなどにもアクセスが可能となってしまう。そのため、セキュリティ性に問題がある。
【００２１】
そこで本願発明では、コンテンツキーを記憶する記憶領域（コンテンツキー記憶部）またはコンテンツキーを暗号化して記憶させるが、さらにそのコンテンツキー記憶部またはコンテンツキーを暗号化／復号化するためのコンテンツキー用キーは、ＯＳの管理とは独立したセキュアな記憶領域（コンテンツキー用キー記憶部）に記憶させる構成とする。これによって、仮にＯＳのroot権限が取得されたとしても、それだけではコンテンツキー用キーにはアクセスできず、スマートフォン型可搬型通信端末であっても、セキュリティ性を確保することが可能となる。
【００２３】
また、コンテンツキー記憶部、コンテンツファイル記憶部はＯＳの管理下であって、コンテンツキー用キーがＯＳの管理とは独立しているため、セキュリティ性を阻害することがない。
【００２４】
上述の発明において、前記スマートフォン型可搬型通信端末のＯＳが管理可能な記憶装置は、前記スマートフォン型可搬型通信端末の内蔵の半導体メモリ、挿入して利用する半導体メモリ、所定のコンピュータ端末またはサーバにおける記憶装置、のいずれかに構成される、コンテンツファイル保護システムのように構成することもできる。
【００２５】
第２記憶装置、第３記憶装置の一例としてはこれらの記憶装置を用いることが出来る。
【００２６】
上述の発明において、前記コンテンツキーは、コンテンツファイルごとに異なる、コンテンツファイル保護システムのように構成することも出来る。
【００２７】
コンテンツファイルごとにコンテンツキーが異なることによって、いわゆる「超流通」によるコンテンツの流通形式を採ることが出来る。
【００２８】
上述の発明において、前記コンテンツキーは、コンテンツファイルで共通である、コンテンツファイル保護システムのように構成することも出来る。
【００２９】
コンテンツキーについては、本発明のようにしても良い。
【００３０】
上述の第１の発明は、本発明のように構成することも出来る。すなわち、セキュアな記憶領域であって、ＯＳの管理から独立した記憶装置である第１記憶装置を備えたスマートフォン型可搬型通信端末であって、前記スマートフォン型可搬型通信端末は、暗号化されたコンテンツファイルを復号するためのコンテンツキーの記憶領域またはコンテンツキーを復号するためのコンテンツキー用キーを前記第１記憶装置で記憶するコンテンツキー用キー記憶部と、前記コンテンツキー用キーを取得し、前記コンテンツキー用キー記憶部に記憶させるコンテンツキー用キー取得処理部と、前記コンテンツキーを記憶する記憶装置における記憶領域であるコンテンツキー記憶部または前記コンテンツキーを、前記コンテンツキー用キーに基づいて暗号化する暗号化処理部と、暗号化コンテンツファイルを記憶する記憶装置における記憶領域であるコンテンツファイル記憶部と、前記コンテンツキー用キー記憶部から前記コンテンツキー用キーを抽出し、抽出したコンテンツキー用キーに基づいて前記コンテンツキー記憶部またはコンテンツキーを復号化することで、前記コンテンツキーを抽出し、抽出したコンテンツキーに基づいて、前記コンテンツファイル記憶部に記憶する前記暗号化コンテンツファイルをインストールするインストール処理部と、を有するスマートフォン型可搬型通信端末である。
【００３１】
本発明のように構成することで、第１の発明と同様の技術的効果を達するスマートフォン型可搬型通信端末が可能となる。
【発明の効果】
【００３２】
本発明によって、スマートフォン型可搬型通信端末において、コンテンツファイルの配布が可能となるコンテンツファイル保護システムが可能となる。とくに、「超流通」と呼ばれるコンテンツファイルの配布形式の場合には、本発明の技術的効果は大きい。
【図面の簡単な説明】
【００３３】
【図１】本発明のコンテンツファイル保護システムのシステム構成の全体を模式的に示す概念図である。
【図２】スマートフォン型可搬型通信端末のハードウェア構成の一例を模式的に示す概念図である。
【図３】本発明の処理プロセスの一例を模式的に示すフローチャートである。
【発明を実施するための形態】
【００３４】
本発明のコンテンツファイル保護システム１は、スマートフォン型可搬型通信端末２と、所定の方法で暗号化されたコンテンツファイルやそれを復号するコンテンツキー、後述するコンテンツキー用キーをスマートフォン型可搬型通信端末２に送るサーバ３と、を備える。
【００３５】
サーバ３は、コンテンツキーとコンテンツキー用キーと所定の方法で暗号化したコンテンツファイルとを記憶し、それらをスマートフォン型可搬型通信端末２に送る。サーバ３は一台であっても良いし、複数台で構成されていても良い。またサーバ３は、コンピュータでありさえすればよく、サーバ３との記載にはさまざまなコンピュータが含まれる。
【００３６】
スマートフォン型可搬型通信端末２は、プログラムの演算処理を実行するＣＰＵなどの演算装置２０と、情報を記憶する記憶装置であってスマートフォン型可搬型通信端末２のＯＳの管理から独立しているセキュアな（ＯＳの管理には依存しておらず、当該記憶装置の発行者や管理者が発行したあらかじめ定められた電子的な証明書やアクセスキーがないとアクセスすることが出来ないことでセキュリティ性が担保されていることが好ましいが、それに限定されず、ＯＳの管理から独立しており、何らかのセキュリティ性が確保されていれば如何なる方式であっても良い）第１記憶装置２１と、第２記憶装置２２と、第３記憶装置２３と、ボタンやタッチパネルなどの入力装置２４と、演算装置２０の処理結果や各記憶装置に記憶する情報をインターネットや通信事業者の通信網により送受信する通信装置２５と、表示装置２６とを有している。コンピュータ上で実現する各機能（各手段）は、その処理を実行する手段（プログラムやモジュールなど）が演算装置２０に読み込まれることでその処理が実行される。各機能は、各記憶装置に記憶した情報をその処理において使用する場合には、該当する情報を当該記憶装置から読み出し、読み出した情報を適宜、演算装置２０における処理に用いる。図２にスマートフォン型可搬型通信端末２のハードウェア構成の一例を模式的に示す。なお、スマートフォン型可搬型通信端末２が、外部との間で情報の送受信を行う場合には、明示がなくても通信装置２５を介してその処理を実行している。
【００３７】
本発明における各手段は、その機能が論理的に区別されているのみであって、物理上あるいは事実上は同一の領域を為していても良い。
【００３８】
第１記憶装置２１は、たとえばスマートフォン型可搬型通信端末２に内蔵されたＦｅｌｉｃａ（登録商標）方式によるＩＣチップなどであって、スマートフォン型可搬型通信端末２のＯＳの管理から独立しているセキュアな記憶領域を有している。第１記憶装置２１には、後述するように、コンテンツキー用キーが記憶されることから、第１記憶装置２１のうち、本発明の記憶領域として用いるのは、たとえば数キロバイト程度（コンテンツキー用キーを記憶する程度）の記憶容量であっても良い。
【００３９】
第２記憶装置２２は、スマートフォン型可搬型通信端末２の内蔵の半導体メモリ、スマートフォン型可搬型通信端末２に挿入して利用する半導体メモリ、あるいはスマートフォン型可搬型通信端末２と通信可能な所定のコンピュータ端末やサーバ３の記憶装置（ハードディスク、光ディスク、光磁気ディスク、半導体メモリなど）などの記憶装置である。図２では、スマートフォン型可搬型通信端末２に内蔵された半導体メモリの場合を模式的に示しているが、上述のように、スマートフォン型可搬型通信端末２に内蔵していなくても良い。また、所定のコンピュータ端末やサーバ３の記憶装置を第２記憶装置２２として利用する場合には、通信装置２５を介して当該第２記憶装置２２にアクセスし、処理を実行する。また第２記憶装置２２は、後述するように、コンテンツキーを格納するフォルダの記憶領域として用いることから、本発明の記憶領域として用いるのは、好ましくは百キロバイト以上の記憶容量があることが良い。たとえば第１記憶装置２１の１０倍、１００倍以上の記憶容量があると好ましい。これは、第２記憶装置２２がコンテンツファイルごとのコンテンツキーを記憶する場合もあるためである。なお、第２記憶装置２２のコンテンツキーは、コンテンツファイルごとに存在するのではなく、各コンテンツファイル間で共通としてもよい。この場合には、より少ない記憶容量であっても良く、たとえば第１記憶装置２１と同程度であっても良い。
【００４０】
第３記憶装置２３は、スマートフォン型可搬型通信端末２の内蔵の半導体メモリ、スマートフォン型可搬型通信端末２に挿入して利用する半導体メモリ、あるいはスマートフォン型可搬型通信端末２と通信可能な所定のコンピュータ端末やサーバ３の記憶装置（ハードディスク、光ディスク、光磁気ディスク、半導体メモリなど）などの記憶装置である。図２では、スマートフォン型可搬型通信端末２に内蔵された半導体メモリの場合を模式的に示しているが、上述のように、スマートフォン型可搬型通信端末２に内蔵していなくても良い。また、所定のコンピュータ端末やサーバ３の記憶装置を第３記憶装置２３として利用する場合には、通信装置２５を介して当該第３記憶装置２３にアクセスし、処理を実行する。また第３記憶装置２３は、後述するように、暗号化されたコンテンツファイルを記憶する記憶領域として用いる。
【００４１】
なお第２記憶装置２２および第３記憶装置２３は、同一の記憶装置で構成されていても良い。また第２記憶装置２２および／または第３記憶装置２３は、スマートフォン型可搬型通信端末２のＯＳが管理している記憶装置であっても良い。
【００４２】
スマートフォン型可搬型通信端末２は、コンテンツキー用キー記憶部４とコンテンツキー用キー取得処理部５と暗号化処理部６とコンテンツキー記憶部７とコンテンツファイル取得処理部８とコンテンツファイル記憶部９とインストール処理部１０とを有している。
【００４３】
コンテンツキー用キー記憶部４は、第１記憶装置２１に構成される記憶部であって、コンテンツキー用キーを記憶する。コンテンツキー用キーは、後述するコンテンツキー記憶部７（第２記憶装置２２におけるコンテンツキーを格納するフォルダの記憶領域）を暗号化／復号化するキーである。この暗号化／復号化が、共通鍵暗号方式であるならば、コンテンツキー用キーは一つでも良いが、公開鍵暗号方式であるならば公開鍵のコンテンツ用キー、秘密鍵のコンテンツキー用キーがある。この場合、コンテンツキー記憶部７を暗号化する際には公開鍵であるコンテンツキー用キーで、コンテンツキー記憶部７を復号化する際には秘密鍵であるコンテンツキー用キーで処理を実行する。
【００４４】
コンテンツキー用キー取得処理部５は、サーバ３からコンテンツキー用キーを取得し、コンテンツキー用キー記憶部４にアクセスするための処理方式により、コンテンツキー用キー記憶部４にアクセスし、取得したコンテンツキー用キーを記憶させる。具体的には、サーバ３からネットワークを介してコンテンツキー用キーを取得後、コンテンツキー用キー記憶部４にアクセスするための電子的な証明書またはアクセスキーなどによりコンテンツキー用キー記憶部４にアクセスし、取得したコンテンツキー用キーを記憶させる。コンテンツキー用キー記憶部４にアクセスするための処理方式としては、たとえば上述のＦｅｌｉｃａ（登録商標）方式がある。なお、サーバ３以外からも、半導体メモリなどを介して、コンテンツキー用キーを取得しても良いし、あらかじめコンテンツキー用キーをコンテンツキー用キー記憶部４に記憶させておいても良い。この場合には、コンテンツキー用キー取得処理部５を設けずとも良い。
【００４５】
暗号化処理部６は、コンテンツキー用キー記憶部４にアクセスするための処理方式により、コンテンツキー用キー記憶部４にアクセスすることでコンテンツキー用キーを抽出し、それを用いて、後述する第２記憶装置２２におけるコンテンツキー記憶部７を暗号化する。なお、暗号化処理部６は、コンテンツキー記憶部７を暗号化するのではなく、コンテンツキーそのものを暗号化しても良い。
【００４６】
コンテンツキー記憶部７は、第２記憶装置２２に構成される記憶部であって、コンテンツキーを格納するフォルダの記憶領域にコンテンツキーを記憶する。コンテンツキーは、後述するコンテンツファイル記憶部９に記憶する暗号化されたコンテンツファイルを復号化するキーである。この暗号化／復号化が、共通鍵暗号方式の場合には、サーバ３で当該コンテンツが暗号化された際の共通鍵と同じ共通鍵を、公開鍵暗号方式の場合には、サーバ３で当該コンテンツファイルが暗号化された際の公開鍵に対応する秘密鍵を、コンテンツキーとする。
【００４７】
またコンテンツキー記憶部７は、上述のコンテンツキー用キーによって、通常は暗号化されており、コンテンツキーに対する処理を実行する際に、当該コンテンツキー用キーによって復号化され、コンテンツキーが抽出される。
【００４８】
コンテンツファイル取得処理部８は、サーバ３から暗号化されたコンテンツファイルを取得し、後述するコンテンツファイル記憶部９に記憶させる。なお、暗号化されたコンテンツファイルは、サーバ３以外から取得しても良く、たとえば、スマートフォン型可搬型通信端末２に挿入して利用する半導体メモリ、電子メールの添付ファイル、スマートフォン型可搬型通信端末２と通信可能なコンピュータ端末などから取得しても良い。
【００４９】
コンテンツファイル記憶部９は、第３記憶装置２３に構成される記憶部であって、暗号化されたコンテンツファイルを記憶する。
【００５０】
インストール処理部１０は、コンテンツキー用キー記憶部４にアクセスするための処理方式により、コンテンツキー用キー記憶部４にアクセスすることでコンテンツキー用キーを抽出する。そして、抽出したコンテンツキー用キーに基づいて、コンテンツキー記憶部７を復号化し、そこからコンテンツキーを抽出する。そして抽出したコンテンツキーに基づいて、コンテンツファイル記憶部９に記憶する暗号化されたコンテンツファイルを復号化し、スマートフォン型可搬型通信端末２に当該コンテンツファイルをインストールする。なお、ここで「インストール」とは、コンテンツファイルがアプリケーションソフトウェアの場合には、当該アプリケーションソフトウェアをスマートフォン型可搬型通信端末２において動作可能とする処理であり、コンテンツファイルが、音楽、動画、テキストなどの各種のファイルの場合にはその再生、表示などを可能とする処理である。
【００５１】
サーバ３には、コンテンツキー用キー、コンテンツキー、暗号化されたコンテンツファイルが格納されている。なおサーバ３とスマートフォン型可搬型通信端末２との間での通信の際に送受信される情報は、所定の方法で暗号処理された上で通信することが好ましい。なお、サーバ３でコンテンツファイルが暗号化されている場合には、コンテンツキーで復号可能なように暗号化されている。たとえば共通鍵暗号方式の場合、当該コンテンツキーによりコンテンツファイルを暗号化されている。また、公開鍵暗号方式の場合、公開鍵であるコンテンツキーによりコンテンツファイルが暗号化されており、スマートフォン型可搬型通信端末２に送られるコンテンツキーは、当該公開鍵であるコンテンツキーに対応する秘密鍵のコンテンツキーである。
【００５２】
また、コンテンツキーと暗号化されたコンテンツファイルとでは、対応付けがされており、暗号化されたコンテンツファイルのインストール要求がスマートフォン型可搬型通信端末２でなされた場合、対応するコンテンツキーを特定可能なように、識別情報などが付されていることが好ましい。つまり、暗号化コンテンツファイルとコンテンツキーとに、それぞれ対応する識別情報が付されているなど、何らかの方法で、暗号化コンテンツファイルとコンテンツキーとの対応付けが判定できればよい。
【００５３】
この対応付けとしては、上記のほかにも、たとえば、暗号化コンテンツファイルに特定の拡張子を付すことで識別をする、コンテンツキーを格納しているフォルダ等の記憶領域で識別する、コンテンツキーの格納領域に、コンテンツキーと暗号化されたコンテンツファイルとの対応関係を示すテーブル（対応関係を示す表など）を記憶しておき、それに基づいて識別するなどがある。
【００５４】
また、コンテンツキーごとにコンテンツキー記憶部７が暗号化される場合、さらに、コンテンツキーに対応づけてコンテンツキー用キーが特定可能なように、識別情報などが付されていることが好ましい。つまり、コンテンツキー（あるいは当該コンテンツキーを格納するフォルダ）とコンテンツキー用キーとに、それぞれ対応する識別情報が付されていると良い。
【００５５】
次に本発明のコンテンツファイル保護システム１の処理プロセスの一例を図３のフローチャート、図１の概念図を用いて説明する。
【００５６】
まずサーバ３では、事前にコンテンツファイルが、それに対応するコンテンツキーによって暗号化されて記憶されている。
【００５７】
そして当該コンテンツファイルをスマートフォン型可搬型通信端末２で取得することを所望するユーザは、所定の方法で、当該コンテンツファイルを取得することを入力装置２４から選択すると、その選択を受け付けたコンテンツファイル取得処理部８は、当該サーバ３に対してアクセスし、当該サーバ３からコンテンツキー用キーの取得要求を送る。そして当該要求を受け取ったサーバ３は、当該コンテンツファイルに対応するコンテンツキー用キーを、スマートフォン型可搬型通信端末２に送る。なお、コンテンツキー用キーがコンテンツキー（あるいはコンテンツファイル）ごとではなく、共通で用いる場合にはそのままコンテンツキー用キーをスマートフォン型可搬型通信端末２に送ればよい。
【００５８】
なお、コンテンツキー用キーの取得要求は、暗号化コンテンツファイルの取得時ではなく、暗号化コンテンツファイルを保存したあと、コンテンツの利用時に、コンテンツキー用キーが存在していない場合であっても良い。
【００５９】
このようにしてサーバ３からコンテンツキー用キーを取得したコンテンツキー用キー取得処理部５は（Ｓ１００）、電子的な証明書またはアクセスキー（これはスマートフォン型可搬型通信端末２の所定の記憶領域に記憶されていればよい）などを用いてコンテンツキー用キー記憶部４にアクセスし、コンテンツキー用キー記憶部４にコンテンツキー用キーを記憶させる。
【００６０】
そして暗号化処理部６は、電子的な証明書またはアクセスキーなどを用いてコンテンツキー用キー記憶部４にアクセスすることでＳ１００で記憶したコンテンツキー用キーを抽出し、コンテンツキーを格納するフォルダの記憶領域（コンテンツキー記憶部７）を、当該コンテンツキー用キーにより暗号化する（Ｓ１１０）。なお、コンテンツキーを格納するフォルダの記憶領域は、任意の段階で作成されていればよい。また暗号化処理部６がコンテンツキー用キーを暗号化するのは、当該コンテンツキーを格納するフォルダのみであっても良いし、コンテンツキー単位であっても良いし、コンテンツキーを格納するフォルダのそれぞれをまとめて暗号化しても良い。
【００６１】
また、コンテンツファイル取得処理部８は、当該サーバ３から暗号化されたコンテンツファイルを取得し、コンテンツファイル記憶部９に記憶させる（Ｓ１２０）。なお、コンテンツファイル取得処理部８における暗号化されたコンテンツファイルの取得のタイミングは、上述のように、コンテンツキー用キーの取得後であっても良いし、コンテンツキー用キーの取得前であっても良い。
【００６２】
また、すでに取得する暗号化コンテンツファイルに対応するコンテンツキー用キーをコンテンツキー用キー記憶部４に記憶している場合には、Ｓ１００およびＳ１１０を実行せずとも良く、その場合には、Ｓ１２０から処理を開始しても良い。
【００６３】
そして、取得した暗号化されたコンテンツファイルをスマートフォン型可搬型通信端末２でインストールすることを所望する場合には、ユーザはスマートフォン型可搬型通信端末２の入力装置２４で所定の操作を行うことにより、その要求を受け付ける。そして、インストール処理部１０は、電子的な証明書またはアクセスキーなどを用いてコンテンツキー用キー記憶部４にアクセスし、Ｓ１００で記憶したコンテンツキー用キーを抽出し、コンテンツキー記憶部７における当該コンテンツキーを格納するフォルダを復号化する（Ｓ１３０）。そして復号化したフォルダの中に、コンテンツキーが格納されているかを判定する（Ｓ１４０）。
【００６４】
もしコンテンツキーが当該復号化されたフォルダに格納されていないなど、コンテンツキーが存在しない場合には、インストール処理部１０は、当該サーバ３に対して、ユーザが取得を所望するコンテンツファイル（暗号化されたコンテンツファイル）に対応するコンテンツキーの取得要求を送る。そしてその要求を受け取ったサーバ３が、対応するコンテンツキーをスマートフォン型可搬型通信端末２に送り、インストール処理部１０は、コンテンツキー記憶部７の当該復号化したフォルダに、取得したコンテンツキーを格納する（Ｓ１５０）。
【００６５】
また、インストール処理部１０は、Ｓ１２０でコンテンツファイル記憶部９に記憶した暗号化されたコンテンツファイルを復号化する（Ｓ１６０）。これによって、当該コンテンツファイルのインストールが完了し、スマートフォン型可搬型通信端末２において、当該コンテンツファイルが利用可能となる。
【００６６】
なお、Ｓ１４０において、復号化したフォルダにコンテンツキーがすでに格納されている場合には、インストール処理部１０は、そのままＳ１６０の処理を実行すればよい。すなわち、インストール処理部１０は、Ｓ１２０でコンテンツファイル記憶部９に記憶した暗号化されたコンテンツファイルを復号化する（Ｓ１６０）。
【産業上の利用可能性】
【００６７】
上述の処理を実行することで、インストールするコンテンツファイルをダウンロードさせるためのサーバ３が限定されることがなくなる。また、超流通と呼ばれるコンテンツファイルの流通方式であっても、コンテンツキーが多くなった場合にも対応することが出来、コンテンツファイルごとのコンテンツキーを用いることが出来る。これによって、仮にコンテンツキーが漏洩したとしても、コンテンツファイルに対する影響を最小限とすることが出来る。
【符号の説明】
【００６８】
１：コンテンツファイル保護システム
２：スマートフォン型可搬型通信端末
３：サーバ
４：コンテンツキー用キー記憶部
５：コンテンツキー用キー取得処理部
６：暗号化処理部
７：コンテンツキー記憶部
８：コンテンツファイル取得処理部
９：コンテンツファイル記憶部
１０：インストール処理部
２０：演算装置
２１：第１記憶装置
２２：第２記憶装置
２３：第３記憶装置
２４：入力装置
２５：通信装置
２６：表示装置
【図１】
0005572054.tif 000002
【図２】
0005572054.tif 000003
【図３】
0005572054.tif 000004