(57)【要約】【課題】  コンテンツを再生するためのアプリケーションプログラムの起動に関してセキュリティが向上された情報送信システム及びこれに適用される情報端末装置を提供することを目的とする。【解決手段】  サーバ１から情報端末装置２へ送信した起動情報に基づいて、アプリケーション決定部２０３が起動するアプリケーションプログラムを決定する。そのアプリケーションプログラムをアプリケーション起動部２０４により起動し、復号化キーを用いて復号化部２０２で復号化した暗号化データに基づいてコンテンツを再生する。したがって、サーバ１から送信する起動情報を制御することにより、情報端末装置２ごとにコンテンツの再生を制御することができるので、セキュリティを向上させることができる。【選択図】  図１
2007241678.tif 000002
【特許請求の範囲】
【請求項１】
データベースに記憶されているデータをサーバから情報端末装置へ送信し、そのデータに基づいて上記情報端末装置においてコンテンツを再生する情報送信システムにおいて、
上記データベースは、コンテンツを暗号化することにより生成された暗号化データ、この暗号化データを復号化するための復号化キー、及び、コンテンツを再生するためのアプリケーションプログラムの起動情報を、コンテンツに応じた識別情報とともに記憶しており、
上記情報端末装置は、上記サーバから受信した上記暗号化データ、上記復号化キー及び上記起動情報を識別情報と対応付けて記憶する記憶手段と、
ユーザ操作に基づいて、上記記憶手段から暗号化データを選択する選択手段と、
上記記憶手段に記憶されている復号化キーに基づいて、上記選択手段により選択された暗号化データを復号化する復号化手段と、
上記記憶手段に記憶されている起動情報に基づいて、起動するアプリケーションプログラムを決定するアプリケーション決定手段と、
上記アプリケーション決定手段により決定されたアプリケーションプログラムを起動し、復号化された暗号化データに基づいてコンテンツを再生するアプリケーション起動手段とを有することを特徴とする情報送信システム。
【請求項２】
上記記憶手段は、上記サーバから受信した上記暗号化データを識別情報と対応付けて記憶する第１記憶手段と、上記サーバから受信した上記復号化キーを識別情報と対応付けて記憶する第２記憶手段と、上記サーバから受信した上記起動情報を識別情報と対応付けて記憶する第３記憶手段とを有することを特徴とする請求項１に記載の情報送信システム。
【請求項３】
上記第１記憶手段に記憶されているデータはユーザが閲覧可能に構成され、
上記第２及び第３記憶手段に記憶されているデータはユーザが閲覧できないように構成されていることを特徴とする請求項２に記載の情報送信システム。
【請求項４】
上記起動情報は、起動するアプリケーションプログラムを選択するための情報からなることを特徴とする請求項１から３のいずれかに記載の情報送信システム。
【請求項５】
上記起動情報は、アプリケーションプログラムの起動を許可又は禁止するための情報からなることを特徴とする請求項１から３のいずれかに記載の情報送信システム。
【請求項６】
上記情報端末装置は、上記記憶手段に記憶されている起動情報の上記サーバによる更新要求を、ユーザ操作に基づいて起動情報ごとに拒否することができないように構成されていることを特徴とする請求項１から５のいずれかに記載の情報送信システム。
【請求項７】
上記情報端末装置は、上記起動情報を上記サーバから自動的に受信し、上記記憶手段に記憶させる自動受信手段を有することを特徴とする請求項１から６のいずれかに記載の情報送信システム。
【請求項８】
コンテンツを暗号化することにより生成された暗号化データ、この暗号化データを復号化するための復号化キー、及び、コンテンツを再生するためのアプリケーションプログラムの起動情報を、コンテンツに応じた識別情報とともにサーバから受信する受信手段と、
上記サーバから受信した上記暗号化データ、上記復号化キー及び上記起動情報を識別情報と対応付けて記憶する記憶手段と、
ユーザ操作に基づいて、上記記憶手段から暗号化データを選択する選択手段と、
上記記憶手段に記憶されている復号化キーに基づいて、上記選択手段により選択された暗号化データを復号化する復号化手段と、
上記記憶手段に記憶されている起動情報に基づいて、起動するアプリケーションプログラムを決定するアプリケーション決定手段と、
上記アプリケーション決定手段により決定されたアプリケーションプログラムを起動し、復号化された暗号化データに基づいてコンテンツを再生するアプリケーション起動手段とを備えたことを特徴とする情報端末装置。
【請求項９】
上記記憶手段は、上記サーバから受信した上記暗号化データを識別情報と対応付けて記憶する第１記憶手段と、上記サーバから受信した上記復号化キーを識別情報と対応付けて記憶する第２記憶手段と、上記サーバから受信した上記起動情報を識別情報と対応付けて記憶する第３記憶手段とを有することを特徴とする請求項８に記載の情報端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報送信システム及びこれに適用される情報端末装置に係り、さらに詳しくは、サーバから情報端末装置へデータを送信し、そのデータに基づいて情報端末装置においてコンテンツを再生するためのシステムの改良に関する。
【背景技術】
【０００２】
従来より、サーバから複数の情報端末装置へコンテンツを送信することができるシステムが知られている。この種のシステムでは、コンテンツを暗号化することにより暗号化データを生成し、その暗号化データと、当該暗号化データを復号化するための復号化キーとを別々に送信して、情報端末装置において暗号化データの復号化を行わせることにより、セキュリティを確保している（例えば、特許文献１〜４）。
【０００３】
情報端末装置の一例である携帯電話機におけるコンテンツの送信方式として、OMA Digital Rights Managementという標準規格が知られている。この規格を含む特定のコンテンツの送信方式では、情報端末装置において、暗号化データ及び復号化キーが別々のメモリに格納されるようになっている。より具体的には、暗号化データは、コンテンツに応じた識別情報とともに第１のメモリに格納され、復号化キーは、識別情報とともに第２のメモリに格納される。
【０００４】
コンテンツを再生する際には、ユーザが第１のメモリ内から暗号化データを選択することにより、その暗号化データに応じたアプリケーションプログラムが起動され、第２のメモリ内の復号化キーを用いて暗号化データを復号化することにより得られたデータに基づいて、コンテンツが再生される。起動させるアプリケーションプログラムの種類は、例えば、第１のメモリに暗号化データとともに格納されるＭＩＭＥ(Multipurpose Internet Mail Extension)タイプに基づいて選択される。
【０００５】
このような構成により、暗号化データを取得したユーザであっても、契約等を行って復号化キーを取得するまでは、暗号化データを復号化してコンテンツを再生することができないようにすることができる。
【特許文献１】特開平１０−２２４７６３号公報
【特許文献２】特開平１１−１４３７８０号公報
【特許文献３】特開平１１−１０３２９０号公報
【特許文献４】特開２０００−４９７６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記のような従来技術においては、ＭＩＭＥタイプが改竄された場合などに、規定のアプリケーションプログラムとは異なるアプリケーションプログラムが起動する場合があった。また、暗号化データが解読された場合に、コンテンツの再生を阻止することができないという問題があった。また、コンテンツの再生に関する契約の開始又は終了等の場合には、開始期日あるいは終了期日を予め送付しておくことはできても、送付後に契約違反が見つかった場合にコンテンツの再生を中止させることができないという問題があった。このように、従来技術のような構成では、コンテンツを再生するためのアプリケーションプログラムの起動に関してセキュリティを十分に確保することができないという問題があった。
【０００７】
本発明は、上記の事情に鑑みてなされたものであり、コンテンツを再生するためのアプリケーションプログラムの起動に関してセキュリティが向上された情報送信システム及びこれに適用される情報端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
第１の本発明による情報送信システムは、データベースに記憶されているデータをサーバから情報端末装置へ送信し、そのデータに基づいて上記情報端末装置においてコンテンツを再生する情報送信システムにおいて、上記データベースは、コンテンツを暗号化することにより生成された暗号化データ、この暗号化データを復号化するための復号化キー、及び、コンテンツを再生するためのアプリケーションプログラムの起動情報を、コンテンツに応じた識別情報とともに記憶しており、上記情報端末装置は、上記サーバから受信した上記暗号化データ、上記復号化キー及び上記起動情報を識別情報と対応付けて記憶する記憶手段と、ユーザ操作に基づいて、上記記憶手段から暗号化データを選択する選択手段と、上記記憶手段に記憶されている復号化キーに基づいて、上記選択手段により選択された暗号化データを復号化する復号化手段と、上記記憶手段に記憶されている起動情報に基づいて、起動するアプリケーションプログラムを決定するアプリケーション決定手段と、上記アプリケーション決定手段により決定されたアプリケーションプログラムを起動し、復号化された暗号化データに基づいてコンテンツを再生するアプリケーション起動手段とを有する。
【０００９】
このような構成により、サーバから情報端末装置へ送信した起動情報に基づいて決定されたアプリケーションプログラムを起動し、そのアプリケーションプログラムによりコンテンツを再生することができる。したがって、サーバから送信する起動情報を制御することにより、情報端末装置ごとにコンテンツの再生を制御することができるので、セキュリティを向上させることができる。
【００１０】
第２の本発明による情報送信システムにおいて、上記記憶手段は、上記サーバから受信した上記暗号化データを識別情報と対応付けて記憶する第１記憶手段と、上記サーバから受信した上記復号化キーを識別情報と対応付けて記憶する第２記憶手段と、上記サーバから受信した上記起動情報を識別情報と対応付けて記憶する第３記憶手段とを有する。
【００１１】
このような構成により、コンテンツを再生する際に用いる暗号化データ、復号化キー及び起動情報を、それぞれ別の記憶手段で記憶することにより、データの不正な読み出しを防止して、セキュリティをより向上させることができる。すなわち、選択手段、復号化手段及びアプリケーション決定手段がそれぞれアクセス可能な記憶手段を制限することにより、暗号化データ、復号化キー及び起動情報を一度に不正に読み出すことが困難になるので、セキュリティが向上する。
【００１２】
特に、暗号化データが記憶されている第１記憶手段にアクセス可能な選択手段が、復号化キーが記憶されている第２記憶手段にアクセスできないように構成されているので、暗号化データ及び復号化キーが一度に読み出されて暗号化データが復号化されるのを防止でき、セキュリティを効果的に向上させることができる。
【００１３】
第３の本発明による情報送信システムにおいて、上記第１記憶手段に記憶されているデータはユーザが閲覧可能に構成され、上記第２及び第３記憶手段に記憶されているデータはユーザが閲覧できないように構成されている。
【００１４】
このような構成により、第１記憶手段に記憶されているデータのみを閲覧可能な構成とし、第２記憶手段に記憶されている復号化キー、及び、第３記憶手段に記憶されている起動情報は閲覧できない構成とすることができる。これにより、必要最低限のデータのみを閲覧可能にして、データの不正な読み出しを防止することができるので、セキュリティをより向上させることができる。
【００１５】
第４の本発明による情報送信システムにおいて、上記起動情報は、起動するアプリケーションプログラムを選択するための情報からなる。
【００１６】
このような構成により、コンテンツを再生するためのアプリケーションプログラムを、サーバから送信する起動情報に基づいて起動することができる。これにより、例えば、ＭＩＭＥタイプが改竄された場合や、ＭＩＭＥタイプだけではアプリケーションプログラムを特定できない場合などであっても、起動情報に基づいて特定のアプリケーションプログラムを起動することができるので、セキュリティをより向上させることができる。
【００１７】
第５の本発明による情報送信システムにおいて、上記起動情報は、アプリケーションプログラムの起動を許可又は禁止するための情報からなる。
【００１８】
このような構成により、コンテンツを再生するためのアプリケーションプログラムの起動を、サーバから送信する起動情報に基づいて許可又は禁止することができる。これにより、例えば、暗号化データが解読された場合や、コンテンツの再生に関する契約の開始又は終了等の場合には、起動情報に基づいて特定のアプリケーションプログラムの起動を許可又は禁止することにより、コンテンツの再生を制限することができるので、セキュリティをより向上させることができる。
【００１９】
第６の本発明による情報送信システムにおいて、上記情報端末装置は、上記記憶手段に記憶されている起動情報の上記サーバによる更新要求を、ユーザ操作に基づいて起動情報ごとに拒否することができないように構成されている。
【００２０】
このような構成により、起動情報のサーバによる更新要求が、ユーザ操作により拒否されるのを防止できる。したがって、サーバから送信する起動情報を制御することにより、情報端末装置ごとにコンテンツの再生を確実に制御することができるので、セキュリティをより向上させることができる。
【００２１】
第７の本発明による情報送信システムにおいて、上記情報端末装置は、上記起動情報を上記サーバから自動的に受信し、上記記憶手段に記憶させる自動受信手段を有する。
【００２２】
このような構成により、サーバから送信された起動情報を情報端末装置において自動的に受信して記憶し、その起動情報に基づいて起動するアプリケーションプログラムを決定することができる。したがって、サーバから送信する起動情報を制御することにより、情報端末装置ごとにコンテンツの再生を確実に制御することができる。
【００２３】
第８の本発明による情報端末装置は、コンテンツを暗号化することにより生成された暗号化データ、この暗号化データを復号化するための復号化キー、及び、コンテンツを再生するためのアプリケーションプログラムの起動情報を、コンテンツに応じた識別情報とともにサーバから受信する受信手段と、上記サーバから受信した上記暗号化データ、上記復号化キー及び上記起動情報を識別情報と対応付けて記憶する記憶手段と、ユーザ操作に基づいて、上記記憶手段から暗号化データを選択する選択手段と、上記記憶手段に記憶されている復号化キーに基づいて、上記選択手段により選択された暗号化データを復号化する復号化手段と、上記記憶手段に記憶されている起動情報に基づいて、起動するアプリケーションプログラムを決定するアプリケーション決定手段と、上記アプリケーション決定手段により決定されたアプリケーションプログラムを起動し、復号化された暗号化データに基づいてコンテンツを再生するアプリケーション起動手段とを備えて構成される。
【００２４】
このような構成により、サーバから情報端末装置へ送信した起動情報に基づいて決定されたアプリケーションプログラムを起動し、そのアプリケーションプログラムによりコンテンツを再生することができる。したがって、サーバから送信する起動情報を制御することにより、情報端末装置ごとにコンテンツの再生を制御することができるので、セキュリティを向上させることができる。
【００２５】
第９の本発明による情報端末装置において、上記記憶手段は、上記サーバから受信した上記暗号化データを識別情報と対応付けて記憶する第１記憶手段と、上記サーバから受信した上記復号化キーを識別情報と対応付けて記憶する第２記憶手段と、上記サーバから受信した上記起動情報を識別情報と対応付けて記憶する第３記憶手段とを有する。
【００２６】
このような構成により、コンテンツを再生する際に用いる暗号化データ、復号化キー及び起動情報を、それぞれ別の記憶手段で記憶することにより、データの不正な読み出しを防止して、セキュリティをより向上させることができる。すなわち、選択手段、復号化手段及びアプリケーション決定手段がそれぞれアクセス可能な記憶手段を制限することにより、暗号化データ、復号化キー及び起動情報を一度に不正に読み出すことが困難になるので、セキュリティが向上する。
【００２７】
特に、暗号化データが記憶されている第１記憶手段にアクセス可能な選択手段が、復号化キーが記憶されている第２記憶手段にアクセスできないように構成されているので、暗号化データ及び復号化キーが一度に読み出されて暗号化データが復号化されるのを防止でき、セキュリティを効果的に向上させることができる。
【発明の効果】
【００２８】
本発明によれば、サーバから送信する起動情報を制御することにより、情報端末装置ごとにコンテンツの再生を制御することができるので、セキュリティを向上させることができる。また、コンテンツを再生する際に用いる暗号化データ、復号化キー及び起動情報を、それぞれ別の記憶手段で記憶することにより、データの不正な読み出しを防止して、セキュリティをより向上させることができる。さらに、暗号化データが記憶されている第１記憶手段にアクセス可能な選択手段が、復号化キーが記憶されている第２記憶手段にアクセスできないように構成されているので、セキュリティを効果的に向上させることができる。
【発明を実施するための最良の形態】
【００２９】
図１は、本発明の実施の形態による情報送信システムの一例を示したブロック図である。この情報送信システムは、サーバ１から情報端末装置２へデータを送信し、そのデータに基づいて、音楽や画像、動画などのコンテンツを情報端末装置２において再生するためのシステムである。情報端末装置２としては、例えば、携帯電話機や携帯型のパーソナルコンピュータといった携帯情報端末装置の他、固定型のパーソナルコンピュータなどを適用することができる。
【００３０】
サーバ１は、複数種類のデータを異なる送信方式で送信することができるようになっている。具体的には、サーバ１は、いわゆるＨＴＴＰ（Hypertext Transfer Protocol）やＨＴＴＰＳ（Hypertext Transfer Protocol Security）によりデータを送信するＨＴＴＰ送信部１１と、自動送信の方式として周知のＰｕｓｈ配信によりデータを送信するＰｕｓｈ送信部１２とを備えている。
【００３１】
一般的に、ＨＴＴＰ通信は、ＴＣＰ／ＩＰ(Transmission Control Protocol/Internet Protocol)と呼ばれるプロトコルを用いて行われる。一方、Ｐｕｓｈ配信は、それとは異なるＳＭＳ(Short Message Service)と呼ばれるサービスを介して行われ、特別なゲートウェイ等からデータが送信されるか、又は、ゲートウェイ内部からデータが送信されるようになっている。ゲートウェイ内部には、一般的に、ベンダー及びそのベンダーと契約している情報端末装置しか介在しないため、不特定多数の端末装置からアクセス可能なＴＣＰ／ＩＰと比べてデータが傍受されにくい。
【００３２】
また、ＨＴＴＰ通信では、サーバと情報端末装置との間にリピータを介してＩＰアドレスを用いた通信を行うため、ある情報端末装置のＩＰアドレスを他の端末装置が使用してアクセスすることが可能である。一方、Ｐｕｓｈ配信では、例えば、ＩＭＥＩ(International Mobile Equipment Identity)やＳＩＭ(Subscriber Identity Module)カード内部のＩＭＳＩ(International Mobile Subscriber Identity)といった識別情報を用いて、サーバと情報端末装置とが１対１に対応付けられるため、他の端末装置による成りすましを排除できる。このような構成の相違から、Ｐｕｓｈ配信は、ＨＴＴＰ通信と比べて機密性が高い構成となっている。
【００３３】
ＨＴＴＰ送信部１１及びＰｕｓｈ送信部１２は、有線又は無線の通信網を介して、情報端末装置２にデータを送信することができる。例えば、携帯電話機などの携帯情報端末装置を情報端末装置２として用いた場合には、携帯情報端末装置と基地局との間で無線通信を行うことによりデータを送受信することができる。一方、固定型の情報端末装置２を用いた場合には、ネットワーク回線を介して接続されたサーバ１との間でデータを送受信することができる。
【００３４】
サーバ１から情報端末装置２へ送信されるコンテンツのデータは、暗号化装置１３により暗号化される。コンテンツを暗号化することにより生成された暗号化データ、及び、この暗号化データを復号化するための復号化キーは、それぞれコンテンツに応じた識別情報であるコンテンツＩＤとともに異なる記憶領域に格納される。
【００３５】
暗号化データは、コンテンツＩＤとともに、いわゆるＭＯ（Media Object）として第１データベース１４に格納される。一方、復号化キーは、コンテンツＩＤとともに、いわゆるＲＯ（Rights Object）として第２データベース１５に格納される。第１データベース１４には、コンテンツＩＤ及び暗号化データの他に、各暗号化データのファイル名や、各暗号化データの拡張子とファイルの種類を関連付けるＭＩＭＥ（Multipurpose Internet Mail Extension）タイプが格納される。
【００３６】
また、サーバ１には、第１データベース１４及び第２データベース１５とは異なる記憶領域として、第３データベース１６が備えられている。この第３データベース１６には、コンテンツＩＤに対応付けて、コンテンツを再生するためのアプリケーションプログラムの起動に関するパラメータとして、起動情報が格納されている。後述するが、起動情報としては、起動するアプリケーションプログラムを選択するための情報や、アプリケーションプログラムの起動を許可又は禁止するための情報などを採用することができる。ここで、起動情報は、起動情報生成装置１７により生成され、第３データベース１６に格納されるものとする。
【００３７】
第１データベース１４に格納されているデータは、情報端末装置２からの送信要求に基づいて、ＨＴＴＰ送信部１１から情報端末装置２へパケットに分割して送信される。一方、第２データベース１５や第３データベース１６に格納されているデータは、Ｐｕｓｈ送信部１２から情報端末装置２へ送信される。サーバ１には、送信履歴記憶部１８が備えられており、この送信履歴記憶部１８にサーバ１のＨＴＴＰ送信部１１又はＰｕｓｈ送信部１２から送信したデータに関する履歴が格納されるようになっている。サーバ１は、送信履歴記憶部１８に格納されている履歴に基づいて、情報端末装置２に対して起動情報の更新要求を行うことができる。
【００３８】
第２データベース１５に格納されているＲＯは、第１データベース１４に格納されているＭＯがＨＴＴＰ送信部１１から送信されたことに基づいて、Ｐｕｓｈ送信部１２から送信されるようになっている。第３データベース１６に格納されているデータは、Ｐｕｓｈ送信部１２からＲＯが送信された後に送信されるようになっていてもよいし、ＲＯとともにＰｕｓｈ送信部１２から送信されるようになっていてもよい。
【００３９】
第３データベース１６に格納されているデータがＲＯの後に送信されるような構成の場合には、起動情報生成装置１７は、ＲＯの送信に基づいて起動情報を生成するようになっていてもよいし、ＲＯの送信とは無関係に定期的に起動情報を生成するようになっていてもよい。一方、第３データベース１６に格納されているデータがＲＯとともに送信されるような構成の場合には、起動情報生成装置１７は、第１データベース１４に格納されているＭＯがＨＴＴＰ送信部１１から送信されたことに基づいて、起動情報を生成するようになっていてもよい。
【００４０】
情報端末装置２には、ＨＴＴＰ受信部２１及びＰｕｓｈ受信部２２が備えられている。サーバ１のＨＴＴＰ送信部１１から送信されたデータは、情報端末装置２のＨＴＴＰ受信部２１で受信され、第１メモリ２３に格納される。また、サーバ１のＰｕｓｈ送信部１２から送信されたデータは、情報端末装置２のＰｕｓｈ受信部２２で受信され、第２メモリ２４又は第３メモリ２５に格納される。ＨＴＴＰ受信部２１は、ユーザ操作に基づいてサーバ１のＨＴＴＰ送信部１１へデータの送信要求信号を送信し、その送信要求に基づいてＨＴＴＰ送信部１１から送信されるデータを受信する。一方、Ｐｕｓｈ受信部２２は、サーバ１のＰｕｓｈ送信部１２から送信されるデータを自動的に受信し、その受信を拒否することができない自動受信手段である。
【００４１】
すなわち、第１メモリ２３には、サーバ１の第１データベース１４に格納されているコンテンツＩＤ、暗号化データ、ファイル名及びＭＩＭＥタイプを含むＭＯが格納される。第２メモリ２４には、サーバ１の第２データベース１５に格納されているコンテンツＩＤ及び復号化キーを含むＲＯが格納される。第３メモリ２５には、サーバ１の第３データベース１６に格納されているコンテンツＩＤ及び起動情報が格納される。
【００４２】
ここで、第１メモリ２３は、記憶しているデータの内容を当該情報端末装置２において読み出したり、当該情報端末装置２と通信可能な他の端末装置へ読み出したりすることにより、ユーザが閲覧可能な閲覧可能メモリ２６として構成されている。ただし、第１メモリ２３を情報端末装置２に対して着脱可能な構成とし、第１メモリ２３を情報端末装置２から取り外して他の端末装置に接続することにより、その端末装置でデータを読み出して閲覧することができるようになっていてもよい。一方、第２メモリ２４及び第３メモリ２５は、記憶しているデータの内容を当該情報端末装置２において読み出したり、当該情報端末装置２と通信可能な他の端末装置へ読み出したりすることができない、ユーザが閲覧不可能な閲覧不可能メモリ２７として構成されている。
【００４３】
このように、サーバ１から情報端末装置２へ送信される起動情報は、閲覧不可能メモリ２７である第３メモリ２５に格納され、ユーザ操作に基づいて起動情報ごとに受信を拒否することはできないように構成されている。したがって、サーバ１から情報端末装置２へ新たな起動情報を送信することにより、起動情報の更新要求を行った場合であっても、その起動情報の受信をユーザ操作により拒否することはできず、強制的にその起動情報に基づいて起動するアプリケーションが決定されることとなる。
【００４４】
情報端末装置２には、プロセッサからなる制御部２０が備えられており、この制御部２０の制御により、サーバ１から受信したデータに基づいてコンテンツを再生することができる。本実施の形態において、制御部２０は、選択部２０１、復号化部２０２、アプリケーション決定部２０３及びアプリケーション起動部２０４として機能するようになっている。
【００４５】
また、情報端末装置２には、ユーザが操作可能な操作部２８、及び、各種アプリケーションプログラムを記憶しているアプリケーション記憶部２９が備えられている。アプリケーション記憶部２９には、アプリケーションプログラムとして、音楽のコンテンツを再生するためのアプリケーションプログラム、画像のコンテンツを再生するためのアプリケーションプログラム、動画のコンテンツを再生するためのアプリケーションプログラムなどが記憶されている。
【００４６】
選択部２０１は、ユーザによる操作部２８の操作に基づいて、第１メモリ２３に格納されている暗号化データを選択する。すなわち、ユーザは、操作部２８を操作することにより、第１メモリ２３に格納されている暗号化データのうち、所望のコンテンツに対応する暗号化データを選択することができる。このとき、各暗号化データに対応するファイル名が第１メモリ２３から読み出されて表示部（図示せず）に表示され、ユーザがファイル名を選択する操作を行うことにより暗号化データを選択することができるようになっていてもよい。
【００４７】
復号化部２０２は、選択部２０１からの入力信号に基づいて、第１メモリ２３から選択された暗号化データを読み出すとともに、その暗号化データに対してコンテンツＩＤにより対応付けられた復号化キーを第２メモリ２４から読み出す。そして、復号化部２０２は、読み出した暗号化データを復号化キーに基づいて復号化する。
【００４８】
アプリケーション決定部２０３は、選択部２０１で選択された暗号化データに対してコンテンツＩＤにより対応付けられた起動情報を第３メモリ２５から読み出し、その起動情報に基づいて起動するアプリケーションプログラムを決定する。そして、アプリケーション起動部２０４が、決定されたアプリケーションプログラムをアプリケーション記憶部２９から読み出して起動し、復号化部２０２で復号化された暗号化データに基づいてコンテンツを再生する。
【００４９】
本実施の形態では、サーバ１から情報端末装置２へ送信した起動情報に基づいて決定されたアプリケーションプログラムを起動し、そのアプリケーションプログラムによりコンテンツを再生することができる。したがって、サーバ１から送信する起動情報を制御することにより、情報端末装置２ごとにコンテンツの再生を制御することができるので、セキュリティを向上させることができる。
【００５０】
また、コンテンツを再生する際に用いる暗号化データ、復号化キー及び起動情報を、それぞれ別のメモリ２３，２４，２５で記憶することにより、データの不正な読み出しを防止して、セキュリティをより向上させることができる。すなわち、選択部２０１、復号化部２０２及びアプリケーション決定部２０３がそれぞれアクセス可能なメモリを制限することにより、暗号化データ、復号化キー及び起動情報を一度に不正に読み出すことが困難になるので、セキュリティが向上する。
【００５１】
特に、暗号化データが記憶されている第１メモリ２３にアクセス可能な選択部２０１が、復号化キーが記憶されている第２メモリ２４にアクセスできないように構成されているので、暗号化データ及び復号化キーが一度に読み出されて暗号化データが復号化されるのを防止でき、セキュリティを効果的に向上させることができる。
【００５２】
また、第１メモリ２３に記憶されているデータはユーザが閲覧可能に構成され、第２メモリ２４及び第３メモリ２５に記憶されているデータはユーザが閲覧できないように構成されているので、第１メモリ２３に記憶されているデータのみを閲覧可能な構成とし、第２メモリ２４に記憶されている復号化キー、及び、第３メモリ２５に記憶されている起動情報は閲覧できない構成とすることができる。これにより、ユーザが暗号化データのファイルを選択するために必要最低限のデータのみを閲覧可能にして、データの不正な読み出しを防止することができるので、セキュリティをより向上させることができる。
【００５３】
さらに、情報端末装置２は、サーバ１による起動情報の更新要求を、ユーザ操作に基づいて起動情報ごとに拒否することができないように構成されているので、サーバ１から送信する起動情報を制御することにより、情報端末装置２ごとにコンテンツの再生を確実に制御することができ、セキュリティをより向上させることができる。
【００５４】
図２は、コンテンツを再生する際の情報端末装置２における制御の第１実施例を示したフローチャートである。この例では、起動情報として、起動するアプリケーションプログラムを選択するための情報である選択情報が、サーバ１から情報端末装置２へ送信される場合について説明する。操作部２８の操作に基づいて、選択部２０１により暗号化データが選択されると（ステップＳ１０１でＹｅｓ）、コンテンツＩＤにより対応付けられた復号化キーを用いて、その選択された暗号化データが復号化部２０２において復号化される（ステップＳ１０２）。
【００５５】
選択された暗号化データに対してコンテンツＩＤにより対応付けられた選択情報が第３メモリ２５に記憶されている場合には(ステップＳ１０３でＹｅｓ)、その選択情報により選択されるアプリケーションプログラムを、起動するアプリケーションプログラムとしてアプリケーション決定部２０３が決定し、アプリケーション起動部２０４が、決定されたアプリケーションプログラムをアプリケーション記憶部２９から読み出して起動させる（ステップＳ１０４）。そして、起動されたアプリケーションプログラムにより、復号化された暗号化データに基づいてコンテンツが再生される（ステップＳ１０６）。
【００５６】
一方、選択された暗号化データに対してコンテンツＩＤにより対応付けられた選択情報が第３メモリ２５に記憶されていない場合には（ステップＳ１０３でＮｏ）、その暗号化データに対応付けて第１メモリ２３に記憶されているＭＩＭＥタイプに基づいて、起動するアプリケーションプログラムをアプリケーション決定部２０３が決定し、アプリケーション起動部２０４が、決定されたアプリケーションプログラムをアプリケーション記憶部２９から読み出して起動させる（ステップＳ１０５）。そして、起動されたアプリケーションプログラムにより、復号化された暗号化データに基づいてコンテンツが再生される（ステップＳ１０６）。
【００５７】
この実施例では、コンテンツを再生するためのアプリケーションプログラムを、サーバ１から送信する選択情報に基づいて起動することができる。これにより、例えば、ＭＩＭＥタイプが改竄された場合や、ＭＩＭＥタイプだけではアプリケーションプログラムを特定できない場合などであっても、選択情報に基づいて特定のアプリケーションプログラムを起動することができるので、セキュリティをより向上させることができる。
【００５８】
図３は、コンテンツを再生する際の情報端末装置２における制御の第２実施例を示したフローチャートである。この例では、起動情報として、アプリケーションプログラムの起動を許可するための情報である許可情報が、サーバ１から情報端末装置２へ送信される場合について説明する。操作部２８の操作に基づいて、選択部２０１により暗号化データが選択されると（ステップＳ２０１でＹｅｓ）、コンテンツＩＤにより対応付けられた復号化キーを用いて、その選択された暗号化データが復号化部２０２において復号化される（ステップＳ２０２）。
【００５９】
選択された暗号化データに対してコンテンツＩＤにより対応付けられた許可情報が第３メモリ２５に記憶されている場合には(ステップＳ２０３でＹｅｓ)、その暗号化データに対応付けて第１メモリ２３に記憶されているＭＩＭＥタイプに基づいて、起動するアプリケーションプログラムをアプリケーション決定部２０３が決定し、アプリケーション起動部２０４が、決定されたアプリケーションプログラムをアプリケーション記憶部２９から読み出して起動させる（ステップＳ２０４）。そして、起動されたアプリケーションプログラムにより、復号化された暗号化データに基づいてコンテンツが再生される（ステップＳ２０５）。
【００６０】
一方、選択された暗号化データに対してコンテンツＩＤにより対応付けられた許可情報が第３メモリ２５に記憶されていない場合には（ステップＳ２０３でＮｏ）、アプリケーションプログラムは起動されず、選択された暗号化データに基づくコンテンツの再生は行われない。
【００６１】
この実施例では、コンテンツを再生するためのアプリケーションプログラムの起動を、サーバ１から送信する許可情報に基づいて許可することができる。これにより、例えば、コンテンツの再生に関する契約の開始又は継続等の場合には、許可情報に基づいて特定のアプリケーションプログラムのみの起動を許可することにより、コンテンツの再生を制限することができるので、セキュリティをより向上させることができる。
【００６２】
図４は、コンテンツを再生する際の情報端末装置２における制御の第３実施例を示したフローチャートである。この例では、起動情報として、アプリケーションプログラムの起動を禁止するための情報である禁止情報が、サーバ１から情報端末装置２へ送信される場合について説明する。操作部２８の操作に基づいて、選択部２０１により暗号化データが選択されると（ステップＳ３０１でＹｅｓ）、コンテンツＩＤにより対応付けられた復号化キーを用いて、その選択された暗号化データが復号化部２０２において復号化される（ステップＳ３０２）。
【００６３】
選択された暗号化データに対してコンテンツＩＤにより対応付けられた禁止情報が第３メモリ２５に記憶されていない場合には(ステップＳ３０３でＮｏ)、その暗号化データに対応付けて第１メモリ２３に記憶されているＭＩＭＥタイプに基づいて、起動するアプリケーションプログラムをアプリケーション決定部２０３が決定し、アプリケーション起動部２０４が、決定されたアプリケーションプログラムをアプリケーション記憶部２９から読み出して起動させる（ステップＳ３０４）。そして、起動されたアプリケーションプログラムにより、復号化された暗号化データに基づいてコンテンツが再生される（ステップＳ３０５）。
【００６４】
一方、選択された暗号化データに対してコンテンツＩＤにより対応付けられた禁止情報が第３メモリ２５に記憶されている場合には（ステップＳ３０３でＮｏ）、アプリケーションプログラムは起動されず、選択された暗号化データに基づくコンテンツの再生は行われない。
【００６５】
この実施例では、コンテンツを再生するためのアプリケーションプログラムの起動を、サーバ１から送信する禁止情報に基づいて禁止することができる。これにより、例えば、暗号化データが解読された場合や、コンテンツの再生に関する契約の終了等の場合には、禁止情報に基づいて特定のアプリケーションプログラムの起動を禁止することにより、コンテンツの再生を制限することができるので、セキュリティをより向上させることができる。また、コンテンツの再生に関する契約の開始期日あるいは終了期日を予め送付した後に契約違反が見つかった場合に、情報端末装置２ごとにコンテンツの再生を強制的に中止させることができる。
【００６６】
以上の実施の形態では、サーバ１において、暗号化データ、復号化キー及び起動情報が、それぞれ異なるデータベース１４，１５，１６に格納されるような構成について説明したが、このような構成に限らず、それらのデータの少なくとも２つが共通のデータベース内の異なる記憶領域に格納されるような構成であってもよい。例えば、暗号化データ、復号化キー及び起動情報がすべて同じデータベース内の異なる記憶領域に格納されるような構成であってもよいし、復号化キー及び起動情報が暗号化データとは異なるデータベース内の異なる記憶領域に格納されるような構成であってもよい。
【００６７】
また、情報端末装置２において、暗号化データ、復号化キー及び起動情報が、それぞれ異なるメモリ２３，２４，２５に格納されるような構成について説明したが、このような構成に限らず、それらのデータの少なくとも２つが共通のメモリ内の異なる記憶領域に格納されるような構成であってもよい。例えば、復号化キー及び起動情報が暗号化データとは異なるメモリ内の異なる記憶領域に格納されるような構成であってもよい。
【００６８】
本発明は、携帯情報端末装置や固定型の情報端末装置などの各種情報端末装置２に適用することが可能であるが、本発明を携帯電話機などの携帯情報端末装置に適用した場合には、従来からコンテンツの送信方式として確立されているOMA Digital Rights Managementという標準規格に準拠しつつ、サーバ１から送信する起動情報に基づいてコンテンツの再生を制御することができる。
【図面の簡単な説明】
【００６９】
【図１】本発明の実施の形態による情報送信システムの一例を示したブロック図である。
【図２】コンテンツを再生する際の情報端末装置における制御の第１実施例を示したフローチャートである。
【図３】コンテンツを再生する際の情報端末装置における制御の第２実施例を示したフローチャートである。
【図４】コンテンツを再生する際の情報端末装置における制御の第３実施例を示したフローチャートである。
【符号の説明】
【００７０】
１  サーバ
２  情報端末装置
１１  ＨＴＴＰ送信部
１２  Ｐｕｓｈ送信部
１３  暗号化装置
１４  第１データベース
１５  第２データベース
１６  第３データベース
１７  起動情報生成装置
１８  送信履歴
２０  制御部
２１  ＨＴＴＰ受信部
２２  Ｐｕｓｈ受信部
２３  第１メモリ
２４  第２メモリ
２５  第３メモリ
２６  閲覧可能メモリ
２７  閲覧不可能メモリ
２８  操作部
２９  アプリケーション記憶部
２０１  選択部
２０２  復号化部
２０３  アプリケーション決定部
２０４  アプリケーション起動部
【図１】
2007241678.tif 000003
【図２】
2007241678.tif 000004
【図３】
2007241678.tif 000005
【図４】
2007241678.tif 000006