JP4591755B2 - インストールプログラム、記憶媒体、コンテンツ再生装置及び耐タンパモジュール更新方法 - Google Patents
インストールプログラム、記憶媒体、コンテンツ再生装置及び耐タンパモジュール更新方法 Download PDFInfo
- Publication number
- JP4591755B2 JP4591755B2 JP2004237620A JP2004237620A JP4591755B2 JP 4591755 B2 JP4591755 B2 JP 4591755B2 JP 2004237620 A JP2004237620 A JP 2004237620A JP 2004237620 A JP2004237620 A JP 2004237620A JP 4591755 B2 JP4591755 B2 JP 4591755B2
- Authority
- JP
- Japan
- Prior art keywords
- resistant module
- tamper resistant
- tamper
- software
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Stored Programmes (AREA)
Description
図1において、1は全体としてコンテンツ提供サービスから提供される映像や音声等のコンテンツを再生可能なコンテンツ再生装置を示し、CPU(Central Processing Unit)、ROM(Read Only Memory)及びRAM(Random Access Memory)構成の制御部2が、バス3を介して接続されたハードディスクドライブ等でなる記憶部4からOS等の制御プログラムを読み出し、この読み出した制御プログラムに従って全体を統括的に制御すると共に、記憶部4からコンテンツ再生プログラムを読み出し、この読み出したコンテンツ再生プログラムに従ってコンテンツを再生するようになされている。なお、このコンテンツ再生プログラムで実現されるコンテンツ再生用のソフトウェアを、以下、ソフトウェアAV(Audio Visual)プレイヤとも呼ぶ。
次に、コンテンツ再生装置1上で動作するソフトウェアAVプレイヤの構成について説明する。図2に示すようにソフトウェアAVプレイヤSPは、GUI(Graphical User Interface)画面の表示やコンテンツの再生処理等を扱うモジュール群からなるアプリケーションAPと、暗号化されたコンテンツの復号、コンテンツの改竄チェック、及びコンテンツの使用条件(再生可能期間やコピー可能回数等)チェック等の著作権保護を扱う耐タンパモジュールTRMとで構成される。
次に、コンテンツ提供サービスによりネットワークNTや記録メディアRMを介して提供されるコンテンツの構成について説明する。図3に示すようにコンテンツCTは、暗号化されたコンテンツデータCDや、この暗号化されたコンテンツデータCDを復号するための鍵(以下、これをコンテンツキーとも呼ぶ)CKや、当該コンテンツCTの使用条件を示す使用条件情報SDが格納されたコンテンツファイルCFと、改竄された耐タンパモジュールTRMをリボークするための情報(以下、これをリボーク情報とも呼ぶ)RDが格納されたリボークファイルRFとの2つのファイルで構成される。
ところで、このように改竄された耐タンパモジュールTRMをリボークすると、当然のことながら、コンテンツ再生装置1は、新たな耐タンパモジュールTRMが提供されるまでソフトウェアAVプレイヤSPでコンテンツCTを再生できなくなる。
以上の構成においてコンテンツ再生装置1は、アプリケーションAP及びバージョンnの耐タンパモジュールTRMnからなるソフトウェアAVプレイヤSPをインストールさせると共に、バージョンn+1の耐タンパモジュールTRMn+1をインストールするための耐タンパモジュールインストーラTIを記憶部4にコピーさせるためのインストールプログラムIPを実行する。
なお上述の実施の形態においては、コンテンツ提供サービスにより提供されるコンテンツCTが、コンテンツファイルCFとリボークファイルRFとの2つのファイルで構成されるようにした場合について述べたが、本発明はこれに限らず、例えば図8に示すように、コンテンツファイルCFにリボーク情報RDを格納することによりコンテンツファイルCF1つでコンテンツCTを構成するようにしてもよい。
Claims (8)
- コンピュータに、
一部が第1の耐タンパモジュールで構成されるソフトウェアを含んだ、当該ソフトウェアをコンピュータにインストールさせるためのソフトウェアインストーラによって当該ソフトウェアをインストールさせる処理と、当該ソフトウェアのインストール時に、第2の耐タンパモジュールを含んだ、上記第1のタンパモジュールがリボークされたときに当該第2の耐タンパモジュールをコンピュータにインストールさせるための耐タンパモジュールインストーラを記憶させる処理とを
実行させるためのインストールプログラム。 - 上記第2の耐タンパモジュールは、圧縮暗号化されて上記耐タンパモジュールインストーラに含まれている
請求項1に記載のインストールプログラム。 - 一部が第1の耐タンパモジュールで構成されるソフトウェアを含んだ、当該ソフトウェアをコンピュータにインストールさせるためのソフトウェアインストーラと、第2の耐タンパモジュールを含んだ、上記第1のタンパモジュールがリボークされたときに当該第2の耐タンパモジュールをコンピュータにインストールさせるための耐タンパモジュールインストーラとが組み込まれ、コンピュータに、上記ソフトウェアインストーラにより上記ソフトウェアをインストールさせる処理と、当該ソフトウェアのインストール時に、上記耐タンパモジュールインストーラを記憶させる処理とを実行させるためのインストールプログラムを記憶した
コンピュータ読み取り可能な記憶媒体。 - 一部が第1の耐タンパモジュールで構成されるソフトウェアを含んだ、当該ソフトウェアをコンテンツ再生装置にインストールさせるためのソフトウェアインストーラによって当該ソフトウェアをインストールさせる処理と、当該ソフトウェアのインストール時に、第2の耐タンパモジュールを含んだ、上記第1のタンパモジュールがリボークされたときに当該第2の耐タンパモジュールをコンテンツ再生装置にインストールさせるための耐タンパモジュールインストーラを記憶させる処理とをコンテンツ再生装置に実行させるためのインストールプログラムを実行することで、上記ソフトウェアを記憶部にインストールすると共に、上記耐タンパモジュールインストーラを上記記憶部に記憶する制御部と、
コンテンツデータと共に、不正な耐タンパモジュールを識別するための識別情報を受信する通信部と
を具え、
上記制御部は、
上記ソフトウェアを介して上記コンテンツデータを再生するとき、当該コンテンツデータと共に受信した上記識別情報に応じて上記ソフトウェア内の第1の耐タンパモジュールが不正な耐タンパモジュールであるか否かを識別し、上記第1の耐タンパモジュールが不正な耐タンパモジュールであると識別すると、当該第1の耐タンパモジュールをリボークすると共に、上記耐タンパモジュールインストーラを起動して上記第2の耐タンパモジュールを上記記憶部にインストールする
コンテンツ再生装置。 - 上記コンテンツデータは、上記第1及び第2の耐タンパモジュールで復号し得る暗号化が施されており、
上記識別情報には、不正な耐タンパモジュールによる上記コンテンツデータの復号を制限するための制限情報が含まれる
請求項4に記載のコンテンツ再生装置。 - 上記識別情報には、正当な耐タンパモジュールにより上記コンテンツデータを復号するための鍵情報が含まれ、
上記制御部は、
上記識別情報内に上記第1のタンパモジュールに対応する鍵情報が存在しないとき、当該第1の耐タンパモジュールが不正な耐タンパモジュールであると識別する
請求項5に記載のコンテンツ再生装置。 - 上記識別情報には、不正な耐タンパモジュールの識別子が含まれ、
上記制御部は、
上記第1の耐タンパモジュールの識別子が、上記識別情報内の識別子と一致するとき、当該第1の耐タンパモジュールが不正な耐タンパモジュールであると識別する
請求項4に記載のコンテンツ再生装置。 - 一部が第1の耐タンパモジュールで構成されるソフトウェアを含んだ、当該ソフトウェアをコンピュータにインストールさせるためのソフトウェアインストーラによって当該ソフトウェアをインストールさせる処理と、当該ソフトウェアのインストール時に、第2の耐タンパモジュールを含んだ、上記第1のタンパモジュールがリボークされたときに当該第2の耐タンパモジュールをコンピュータにインストールさせるための耐タンパモジュールインストーラを記憶させる処理とをコンピュータに実行させるためのインストールプログラムを制御部が実行することで、上記ソフトウェアを記憶部にインストールすると共に、上記耐タンパモジュールインストーラを上記記憶部に記憶するステップと、
コンテンツデータと共に、不正な耐タンパモジュールを識別するための識別情報を通信部が受信するステップと、
上記制御部が、上記ソフトウェアを介して上記コンテンツデータを再生するとき、当該コンテンツデータと共に受信した上記識別情報に応じて上記ソフトウェア内の第1の耐タンパモジュールが不正な耐タンパモジュールであるか否かを識別し、上記第1の耐タンパモジュールが不正な耐タンパモジュールであると識別すると、当該第1の耐タンパモジュールをリボークすると共に、上記耐タンパモジュールインストーラを起動して上記第2の耐タンパモジュールを上記記憶部にインストールするステップと
を具える耐タンパモジュール更新方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004237620A JP4591755B2 (ja) | 2004-08-17 | 2004-08-17 | インストールプログラム、記憶媒体、コンテンツ再生装置及び耐タンパモジュール更新方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004237620A JP4591755B2 (ja) | 2004-08-17 | 2004-08-17 | インストールプログラム、記憶媒体、コンテンツ再生装置及び耐タンパモジュール更新方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006058972A JP2006058972A (ja) | 2006-03-02 |
JP4591755B2 true JP4591755B2 (ja) | 2010-12-01 |
Family
ID=36106413
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004237620A Expired - Fee Related JP4591755B2 (ja) | 2004-08-17 | 2004-08-17 | インストールプログラム、記憶媒体、コンテンツ再生装置及び耐タンパモジュール更新方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4591755B2 (ja) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000357127A (ja) * | 1999-06-16 | 2000-12-26 | Toshiba Corp | 記憶媒体及び同媒体を使用したコンテンツ管理方法 |
JP2001118329A (ja) * | 1999-10-18 | 2001-04-27 | Sony Corp | 情報処理装置および情報処理方法、プログラム記録媒体、並びにデータ記録媒体 |
JP2001209310A (ja) * | 2000-01-25 | 2001-08-03 | Sony Corp | データ処理装置、データ処理方法およびコンテンツデータ生成方法、並びにプログラム提供媒体 |
JP2003140761A (ja) * | 2001-10-31 | 2003-05-16 | Nec Infrontia Corp | 情報端末及び決済端末 |
JP2004502233A (ja) * | 2000-06-28 | 2004-01-22 | マイクロソフト コーポレイション | 共有名を用いてコンポーネントにセキュリティを提供するシステムおよび方法 |
-
2004
- 2004-08-17 JP JP2004237620A patent/JP4591755B2/ja not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000357127A (ja) * | 1999-06-16 | 2000-12-26 | Toshiba Corp | 記憶媒体及び同媒体を使用したコンテンツ管理方法 |
JP2001118329A (ja) * | 1999-10-18 | 2001-04-27 | Sony Corp | 情報処理装置および情報処理方法、プログラム記録媒体、並びにデータ記録媒体 |
JP2001209310A (ja) * | 2000-01-25 | 2001-08-03 | Sony Corp | データ処理装置、データ処理方法およびコンテンツデータ生成方法、並びにプログラム提供媒体 |
JP2004502233A (ja) * | 2000-06-28 | 2004-01-22 | マイクロソフト コーポレイション | 共有名を用いてコンポーネントにセキュリティを提供するシステムおよび方法 |
JP2003140761A (ja) * | 2001-10-31 | 2003-05-16 | Nec Infrontia Corp | 情報端末及び決済端末 |
Also Published As
Publication number | Publication date |
---|---|
JP2006058972A (ja) | 2006-03-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4798935B2 (ja) | 長期にリニューアル可能なセキュリティを提供するコンテンツセキュリティ方法、その装置およびコンピュータ読取可能記憶媒体 | |
JP5007243B2 (ja) | リムーバブル記録媒体によって配布されるデジタルコンテンツの使用及びコピーを制御する方法 | |
JP2004532495A5 (ja) | ||
WO2002059894A1 (fr) | Support d'enregistrement, dispositif de traitement d'informations, serveur de distribution de contenu, procede, programme et son support d'enregistrement | |
US20050078822A1 (en) | Secure access and copy protection management system | |
JP2012141821A (ja) | データ記憶装置、情報処理装置、および情報処理方法、並びにプログラム | |
JP4600544B2 (ja) | 情報処理装置、ディスク、および情報処理方法、並びにプログラム | |
CN100552791C (zh) | 利用介质id加密的内容数据记录设备 | |
JP4140624B2 (ja) | 情報処理装置、情報記録媒体製造装置、情報記録媒体、および方法、並びにコンピュータ・プログラム | |
US20020146121A1 (en) | Method and system for protecting data | |
JP4379079B2 (ja) | データ再生処理装置、情報処理装置、および情報処理方法、並びにコンピュータ・プログラム | |
US20090285070A1 (en) | Copy-protected optical storage media and method for producing the same | |
EP1579441A1 (en) | Method and system for authentificating a disc | |
JP4591755B2 (ja) | インストールプログラム、記憶媒体、コンテンツ再生装置及び耐タンパモジュール更新方法 | |
JP2002182770A (ja) | 正規ユーザ認証機能付き記録媒体 | |
PT1676395E (pt) | Disco óptico, reprodutor de disco óptico e método para reproduzir um disco óptico em conjunto com uma autenticação do conteúdo descarregado | |
JP2007249333A (ja) | インストール方法、インストール制御プログラム、及び記憶媒体 | |
JP4529382B2 (ja) | 情報処理装置及び情報処理方法 | |
JP4144471B2 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム | |
JP4597651B2 (ja) | メディア内のデータのリッピングを制御するための情報処理ユニット、方法及びプログラム | |
JP4198684B2 (ja) | ディスクコピー防止機能の拡張性の向上 | |
KR101379252B1 (ko) | 디지털 컨텐트 저장 기기에서 지역 코드가 다른 펌웨어의사용을 방지하는 방법 및 이를 위한 장치 | |
JP2005190243A (ja) | インストール用光ディスク媒体,インストール制御方式およびインストール制御方法 | |
JP4740925B2 (ja) | Drmコンテンツ再生方法及びその装置 | |
EP1883069A2 (en) | Secure access and copy protection management system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070726 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100617 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100728 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100819 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100901 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130924 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130924 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |