JP2006318006A - Content protection system and program - Google Patents
Content protection system and program Download PDFInfo
- Publication number
- JP2006318006A JP2006318006A JP2005137084A JP2005137084A JP2006318006A JP 2006318006 A JP2006318006 A JP 2006318006A JP 2005137084 A JP2005137084 A JP 2005137084A JP 2005137084 A JP2005137084 A JP 2005137084A JP 2006318006 A JP2006318006 A JP 2006318006A
- Authority
- JP
- Japan
- Prior art keywords
- content
- reading
- protection system
- condition
- read
- 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.)
- Pending
Links
Images
Landscapes
- Storage Device Security (AREA)
Abstract
【課題】利用者の利便性の向上及び訴求力の向上を図ることが可能な携帯型情報記憶媒体、利用付加価値付与システム、携帯型情報記憶媒体のプログラム及び利用付加価値付与方法を提供する。
【解決手段】コンテンツと、コンテンツの読み出し可能残存回数、コンテンツの読み出し可能期間を含む属性情報とを記憶する記憶部12と、コンテンツを記憶部12から読み出す指示がアプリケーションプログラムからあった場合に、記憶部12に記憶されている属性情報の条件を満たすか否かを判定し、肯と判定した場合にコンテンツの読み出しを行う入出力管理部135とを備えるコンテンツ受信端末10によって実現する。
【選択図】図1
The present invention provides a portable information storage medium, a use added value providing system, a portable information storage medium program, and a use added value adding method capable of improving the convenience and appeal of a user.
A storage unit for storing content, attribute information including a content readable remaining count and a content readable period, and a storage when an instruction to read the content from the storage unit is received from an application program. This is realized by the content receiving terminal 10 including an input / output management unit 135 that determines whether or not the condition of the attribute information stored in the unit 12 satisfies the condition and reads the content when it is determined as affirmative.
[Selection] Figure 1
Description
本発明は、コンテンツを保護するためのコンピュータシステムであるコンテンツ保護システム及びコンテンツを保護するためにコンピュータに実行させるプログラムに関するものである。 The present invention relates to a content protection system, which is a computer system for protecting content, and a program executed by a computer for protecting content.
従来から、配信サーバから暗号化したコンテンツをクライアントへ配信し、その復号鍵を利用者へ販売するという提案がなされている。コンテンツとは、画像データ、音声データ、ソフトウェアなど、ひとまとまりのプログラム、データである。この場合、購入した利用者がコンテンツを復号してしまえば元の完全なデータを入手できるので、購入者はコンテンツを不正にコピーすることが可能である。コンテンツを不正コピーなどの不正行為から保護し、上記方法に加え、コンテンツに利用可能回数を設定し、利用する度に残り回数を減らすことによって利用回数を制限するデジタルコンテンツの流通管理方法とそのシステムがある(例えば、特許文献1参照。)。
しかし、従来技術では、コンテンツを再生するなど、コンテンツを利用するアプリケーションによって利用回数が減らされる、つまり専用のアプリケーションでのみデータを再生することができ、他のアプリケーションではデータを再生することができず、汎用性、利便性に欠けるという問題があった。
また、従来技術では、コンテンツの利用回数について制限を行うが、他の利用内容については制限しておらず、コンテンツ提供者、利用者にとって利便性に欠けるおそれがあった。
However, in the prior art, the number of times of use is reduced by the application that uses the content, such as playing the content, that is, the data can be played back only by a dedicated application, and the data cannot be played back by other applications. There was a problem of lack of versatility and convenience.
In the prior art, the number of times the content is used is limited, but other usage details are not limited, and there is a possibility that the content provider and the user may lack convenience.
本発明の課題は、コンテンツを利用するアプリケーションに依存せず、コンテンツの利用を制限してコンテンツを保護し、コンテンツ提供者及び利用者の利便性の向上を図ることが可能なコンテンツ保護システム及びプログラムを提供することである。 An object of the present invention is to provide a content protection system and program capable of protecting the content by restricting the use of the content without depending on the application that uses the content, and improving the convenience of the content provider and the user Is to provide.
本発明は、以下のような解決手段により、前記課題を解決する。なお、理解を容易にするために、本発明の実施例に対応する符号を付して説明するが、これに限定されるものではない。すなわち、請求項1の発明は、コンテンツを記憶するコンテンツ記憶手段(12)と、前記コンテンツ記憶手段に記憶されているコンテンツを読み出す読み出し手段(135)と、アプリケーションプログラムに従って、前記読み出し手段に指示を与えてコンテンツを読み出し、このコンテンツについて処理を行うアプリケーション処理手段(131、134)とを備えるコンテンツ保護システムであって、前記コンテンツ記憶手段に記憶されているコンテンツを読み出す条件を記憶する読み出し条件記憶手段(12)を備え、前記読み出し手段は、前記アプリケーション処理手段から指示があった場合に、前記読み出し条件記憶手段によって記憶されている条件下でコンテンツの読み出しを行うこと、を特徴とするコンテンツ保護システム(10)である。 The present invention solves the above problems by the following means. In addition, in order to make an understanding easy, although the code | symbol corresponding to the Example of this invention is attached | subjected and demonstrated, it is not limited to this. That is, according to the first aspect of the present invention, a content storage means (12) for storing content, a read means (135) for reading the content stored in the content storage means, and an instruction to the read means according to an application program are provided. A content protection system comprising application processing means (131, 134) for reading content and reading and processing the content, a read condition storage means for storing a condition for reading the content stored in the content storage means (12), and the reading means reads content under the conditions stored in the reading condition storage means when instructed by the application processing means. 10) a.
請求項2の発明は、請求項1に記載のコンテンツ保護システムにおいて、前記読み出し条件記憶手段は、コンテンツの読み出し可能残存回数、コンテンツの読み出し可能期間、又は、読み出すコンテンツの質のうち、いずれか一若しくは複数、又は、全部を含む条件を記憶すること、を特徴とするコンテンツ保護システム(10)である。 According to a second aspect of the present invention, in the content protection system according to the first aspect, the read condition storage means is any one of the remaining number of times that the content can be read, the content that can be read, or the quality of the content that is read. Alternatively, the content protection system (10) is characterized by storing conditions including a plurality or all of them.
請求項3の発明は、請求項1又は請求項2に記載のコンテンツ保護システムにおいて、
前記読み出し手段は、前記アプリケーション処理手段から指示があった場合に、前記読み出し条件記憶手段によって記憶されている条件を満たすか否かを判定する条件判定手段(135,S640)を有し、前記条件判定手段が肯と判定した場合にコンテンツを読み出すこと、を特徴とするコンテンツ保護システム(10)である。
The invention according to claim 3 is the content protection system according to claim 1 or 2,
The reading means includes condition determining means (135, S640) for determining whether or not the condition stored in the reading condition storage means is satisfied when an instruction is given from the application processing means. The content protection system (10) is characterized in that the content is read when the determination means determines to be affirmative.
請求項4の発明は、請求項3に記載のコンテンツ保護システムにおいて、前記コンテンツ記憶手段は、暗号化されたコンテンツを記憶し、前記読み出し手段は、前記条件判定手段によって肯と判定された場合に、前記コンテンツ記憶手段に記憶されているコンテンツを復号する第1の復号手段(135,S650)を有すること、を特徴とするコンテンツ保護システム(10)である。 According to a fourth aspect of the present invention, in the content protection system according to the third aspect, the content storage unit stores the encrypted content, and the reading unit is determined to be affirmative by the condition determination unit. The content protection system (10) includes first decryption means (135, S650) for decrypting the content stored in the content storage means.
請求項5の発明は、請求項1から請求項4までのいずれか1項に記載のコンテンツ保護システムにおいて、前記読み出し手段は、前記読み出し条件記憶手段によって記憶されているコンテンツの質の条件を満たすように、前記コンテンツ記憶手段に記憶されているコンテンツをデータ加工するコンテンツ加工手段を有し、前記コンテンツ加工手段によってデータ加工されたコンテンツを前記アプリケーション処理手段に提供すること、を特徴とするコンテンツ保護システム(10)である。 According to a fifth aspect of the present invention, in the content protection system according to any one of the first to fourth aspects, the reading unit satisfies a quality condition stored in the reading condition storage unit Content protection means for processing data stored in the content storage means, and providing the application processor with the content data processed by the content processing means System (10).
請求項6の発明は、請求項1から請求項5までのいずれか1項に記載のコンテンツ保護システムにおいて、利用者及び/又は利用者の属性を識別する利用者識別手段を備え、前記読み出し条件記憶手段は、利用者、及び/又は、その属性ごとに条件を記憶し、前記読み出し手段は、前記利用者識別手段によって識別された利用者に対応する条件下でコンテンツの読み出しを行うこと、を特徴とするコンテンツ保護システム(10)である。 A content protection system according to any one of claims 1 to 5, further comprising user identification means for identifying a user and / or a user attribute, wherein the read condition The storage means stores conditions for each user and / or attribute thereof, and the reading means reads content under conditions corresponding to the user identified by the user identifying means. A feature content protection system (10).
請求項7の発明は、請求項1から請求項6までのいずれか1項に記載のコンテンツ保護システムにおいて、前記読み出し条件記憶手段は、前記コンテンツ記憶手段に記憶されているコンテンツ、及び/又は、その属性ごとに条件を記憶し、前記読み出し手段は、前記アプリケーション処理手段からの指示で指定されるコンテンツを、このコンテンツに対応する条件下で読み出すこと、を特徴とするコンテンツ保護システム(10)である。 The invention according to claim 7 is the content protection system according to any one of claims 1 to 6, wherein the read condition storage means is content stored in the content storage means, and / or A condition is stored for each attribute, and the reading means reads the content specified by an instruction from the application processing means under a condition corresponding to the content. is there.
請求項8の発明は、請求項1から請求項7までのいずれか1項に記載のコンテンツ保護システムにおいて、通信回線を介して所定のサーバから暗号化されたコンテンツを受信する暗号化コンテンツ受信手段(11,133)と、前記暗号化コンテンツ受信手段によって受信された、暗号化されたコンテンツを復号する第2の復号手段(133,S370)と、前記第2の復号手段によって復号されたコンテンツを暗号化する第1の暗号化手段(135,S380)とを備え、前記コンテンツ記憶手段は、前記第1の暗号化手段によって暗号化されたコンテンツを記憶し、前記アプリケーション処理手段は、前記読み出し手段によって読み出されたコンテンツを、前記第2の復号手段によって復号可能なように暗号化する第2の暗号化手段(133,S740)を有し、前記第2の暗号化手段によって暗号化されたコンテンツを他のコンテンツ保護システムに提供するコンテンツ提供手段(11,133,S750)を備えること、を特徴とするコンテンツ保護システム(10)である。 The invention according to claim 8 is the content protection system according to any one of claims 1 to 7, wherein the encrypted content receiving means receives the encrypted content from the predetermined server via the communication line. (11, 133), the second decryption means (133, S370) for decrypting the encrypted content received by the encrypted content reception means, and the content decrypted by the second decryption means. First content encryption means (135, S380), the content storage means stores the content encrypted by the first encryption means, and the application processing means is the reading means. The second encryption means (1) encrypts the content read out by the second decryption means so that the content can be decrypted by the second decryption means (1). 3 and S740) and content providing means (11, 133, S750) for providing the content encrypted by the second encryption means to another content protection system. System (10).
請求項9の発明は、記憶部に記憶されているコンテンツをアプリケーションプログラムからの指示に応じて読み出すためにコンピュータに実行させるプログラムにおいて、アプリケーションプログラムからの指示があった場合に、予め記憶されている所定の条件下でコンテンツの読み出しを行う読み出し手順(S530、S600〜S690、S730)を備えること、を特徴とするプログラムである。 The invention of claim 9 is stored in advance when there is an instruction from the application program in a program to be executed by a computer in order to read the content stored in the storage unit in response to the instruction from the application program. A program characterized by comprising a reading procedure (S530, S600 to S690, S730) for reading content under a predetermined condition.
請求項10の発明は、請求項9に記載のプログラムにおいて、前記読み出し手順は、コンテンツの読み出し可能残存回数、コンテンツの読み出し可能期間、又は、読み出すコンテンツの質のうち、いずれか一若しくは複数、又は、全部を含む所定の条件下においてコンテンツの読み出しを行うこと、を特徴とするプログラムである。 According to a tenth aspect of the present invention, in the program according to the ninth aspect, the reading procedure is any one or more of a remaining number of contents that can be read, a period in which the contents can be read, or a quality of the contents to be read, or The program is characterized in that the content is read out under predetermined conditions including the whole.
請求項11の発明は、請求項9又は請求項10に記載のプログラムにおいて、前記読み出し手順は、アプリケーションプログラムからの指示があった場合に、前記所定の条件を満たすか否かを判定する条件判定手順(S640)を有し、前記条件判定手順において肯と判定した場合にコンテンツを読み出すこと、を特徴とするプログラムである。 According to an eleventh aspect of the present invention, in the program according to the ninth or tenth aspect, the read-out procedure is a condition determination for determining whether or not the predetermined condition is satisfied when an instruction is received from an application program. The program has a procedure (S640), and reads content when it is determined to be affirmative in the condition determination procedure.
請求項12の発明は、請求項9から請求項11までのいずれか1項に記載のプログラムにおいて、前記記憶部は、暗号化されたコンテンツを記憶し、前記読み出し手順は、前記条件判定手順において肯と判定された場合に、前記記憶部に記憶されている、暗号化されたコンテンツを復号する復号手順(S650)を有すること、を特徴とするプログラムである。 According to a twelfth aspect of the present invention, in the program according to any one of the ninth to eleventh aspects, the storage unit stores encrypted content, and the reading procedure is performed in the condition determining procedure. The program includes a decryption procedure (S650) for decrypting the encrypted content stored in the storage unit when it is determined as affirmative.
本発明によるコンテンツ保護システム及びプログラムによれば、以下の効果を得ることが可能となる。
(1)アプリケーションプログラムから指示があった場合に、利用可能残存回数、利用可能期間、質などの条件下で、コンテンツを読み出すことによって、コンテンツを利用するアプリケーションに依存せず、コンテンツの利用を制限してコンテンツを保護し、コンテンツ提供者及び利用者の利便性の向上を図る。
(2)利用者及び/又はその属性に応じた条件下、また、コンテンツ及び/又はその属性に応じた条件下でコンテンツを読み出すことによって、各利用者に応じて利用を制限し、コンテンツ提供者及び利用者の利便性の向上を図る。
(3)条件を満たした場合に、暗号化されたコンテンツを復号して読み出すことによって、不正な読み出しを防止する。
(4)所定のサーバから受信した暗号化されたコンテンツを復号する第2の復号手段によって復号可能なように、コンテンツを暗号化し、暗号化したコンテンツを一のコンテンツ保護システムから他のコンテンツ保護システムに提供することによって、他のコンテンツ保護システムにおいて、所定のサーバからコンテンツを受信した場合と同様に、提供されたコンテンツを利用することができ、利用者の利便性及び処理の効率化を図る。
According to the content protection system and program of the present invention, the following effects can be obtained.
(1) When there is an instruction from the application program, the content is read out under the conditions such as the remaining number of usable times, the usable period, the quality, etc., thereby restricting the use of the content without depending on the application using the content. Thus, the content is protected and the convenience of the content provider and the user is improved.
(2) The content is limited according to each user by reading out the content under the condition according to the user and / or the attribute and / or the condition according to the content and / or the attribute. And improve user convenience.
(3) When the condition is satisfied, unauthorized reading is prevented by decrypting and reading the encrypted content.
(4) The content is encrypted so that it can be decrypted by the second decryption means for decrypting the encrypted content received from the predetermined server, and the encrypted content is transferred from one content protection system to another content protection system. By providing the content, it is possible to use the provided content in other content protection systems as in the case where the content is received from a predetermined server, thereby improving the convenience of the user and the efficiency of the processing.
本発明は、コンテンツを利用するアプリケーションに依存せず、コンテンツの利用を制限してコンテンツを保護し、コンテンツ提供者及び利用者の利便性の向上を図るという目的を、記憶部に記憶されているコンテンツを読み出す指示がアプリケーションプログラムからあった場合に、コンテンツの読み出し可能残存回数、コンテンツの読み出し可能期間、又は、読み出すコンテンツの質のうち、いずれか一若しくは複数、又は、全部を含む、予め記憶されている所定の条件下でコンテンツの読み出しを行うコンテンツ保護システムによって実現する。 The present invention is stored in the storage unit for the purpose of protecting the content by restricting the use of the content and improving the convenience of the content provider and the user without depending on the application that uses the content. When there is an instruction to read content from the application program, it is stored in advance, including any one, a plurality, or all of the remaining number of times content can be read, the content readable period, or the quality of the content to be read This is realized by a content protection system that reads content under predetermined conditions.
以下、図面などを参照して、本発明の実施例をあげて、さらに詳しく説明する。
図1は、本発明によるコンテンツ保護システムの構成を示すブロック図である。なお、本実施例におけるコンテンツ保護システムは、コンテンツ受信端末10である。
図1に示すように、コンテンツ提供システム1は、コンテンツ受信端末10、読み取り装置20、ICカード30、コンテンツ配信サーバ40、他受信端末50などを備え、利用者にコンテンツを提供するシステムである。
コンテンツ受信端末10は、PCなど、利用者がコンテンツの配信を受け、再生などに利用するコンピュータであって、通信部11、記憶部12、CPU13、ディスプレイ14、キーボード15などを備え、CPU13に各部11,12,14,15、また、読み取り装置20がインターフェイス回路(図示しない。)を介して接続されている。コンテンツ受信端末10は、電話回線、光ケーブルその他の有線、又は、赤外線その他の無線の通信回線60を介して、コンテンツ配信サーバ40、他受信端末50と通信を行うことが可能である。
Hereinafter, the present invention will be described in more detail with reference to the drawings.
FIG. 1 is a block diagram showing a configuration of a content protection system according to the present invention. Note that the content protection system in this embodiment is the
As shown in FIG. 1, the content providing system 1 includes a
The
通信部11は、モデムなどを備え、通信回線60を介したコンテンツ配信サーバ40、他受信端末50との通信を実現する。
記憶部12は、RAM、ROMなどのメモリ、ハードディスク、フレキシブルディスクなどの磁気ディスクなどの記憶装置である。記憶部12は、CPU13の処理に必要なプログラム、データなどを記憶している。
記憶部12は、オペレーティングシステム(以下、「OS」という。)、鍵管理アプリ及びコンテンツ送受信アプリを含むコンテンツ管理アプリ、コンテンツ再生アプリなどのアプリケーション、入出力管理ソフトウェアなど、各種プログラムモジュールを記憶している。モジュールとは、論理的に分離可能なプログラムの構成単位である。なお、これらの各モジュールは、1つのプログラムを構成してもよく、複数で1つのアプリケーションなど、複数のモジュールで1つのプログラムを構成してもよい。
The
The
The
また、記憶部12は、コンテンツ配信サーバ40から提供されたコンテンツを暗号化した暗号化コンテンツ、コンテンツ管理情報などのデータを記憶している。コンテンツ管理情報は、鍵Kf、鍵Ks、属性情報Aなどを含み、コンテンツ受信端末10がコンテンツ配信サーバ40から配信されるコンテンツを利用するために必要な情報である。属性情報Aは、利用可能回数、利用可能期間など、コンテンツを利用する条件を示す情報であって、利用可能回数は、記憶部12から暗号化コンテンツを復号して読み出すことができる回数、利用可能期間は、読み出すことができる期間を示している。鍵Ksは、コンテンツ配信サーバ40など、他の情報処理装置とコンテンツを送受信する場合に、暗号化、復号に用いる鍵であって、鍵Kfは、コンテンツを記憶部12に記憶する場合に暗号化、記憶部12から読み出す場合に復号に用いる鍵であるとともに、利用者の利用権限の認証に用いられる鍵である。鍵Ks及び鍵Kfは、共通鍵暗号方式における暗号鍵である。
The
CPU13は、記憶部12に記憶されているプログラムを実行することによって種々の演算、制御などを行い、コンテンツ受信端末10を統括制御する中央処理装置である。CPU13は、記憶部12に記憶されているプログラムを実行することによって、コンテンツ管理部131、鍵管理部132、コンテンツ送受信部133、コンテンツ再生部134、入出力管理部135などを実現する。各部131〜135については、図2、図3を用いて後述する。
ディスプレイ14、CRT、液晶ディスプレイなど、CPU13の制御に従って情報を表示する表示装置である。
キーボード15は、キーボード、マウスなど、利用者が操作をすることによって、指示、情報などを入力する入力装置である。
The
A display device such as a
The
読み取り装置20は、リーダライタ、変調回路、復調回路などを備え、コンテンツ受信端末10及びICカード30間の通信を媒介する。
ICカード30は、ICチップと、読み取り装置20と通信を行うためのインターフェイスなどとを備え、コンテンツ受信端末10から読み取り装置20を介してコマンドを受信し、このコマンドに応じて処理を行い、処理結果をレスポンスとしてコンテンツ受信端末10へ送信する携帯型の情報処理装置である。ICカード30は、鍵Kfを記憶し、相互認証したコンテンツ受信端末10からの要求に応じてこの鍵Kfをコンテンツ受信端末10に提供する。
The
The
コンテンツ配信サーバ40は、通信回線60を介してコンテンツをコンテンツ受信端末10などへ配信し、利用者へ提供するサーバコンピュータである。
他受信端末50は、他の情報処理装置であって、コンテンツ受信端末10と同様の構成を備え、通信回線60を介してコンテンツ受信端末10と通信を行うことが可能である。
The
The other receiving
図2は、CPU13が各プログラムを実行した場合の記憶部12へのアクセスを説明するための図であって、図2(a)は、コンテンツ受信端末10の構成を階層的に示し、図2(b)は、コンテンツ受信端末10の各部131〜135の構成を示すブロック図である。
図2(a)に示すように、コンテンツ管理アプリ、コンテンツ再生アプリなどのアプリケーションプログラムを含むアプリケーション層が最上位にあり、その下層に、API、OSなど、各種機能をアプリケーションに提供する基本ソフトウェアである入出力管理ソフトウェアが位置し、記憶部12などのハードウェア(H/W)が最下層に位置している。
FIG. 2 is a diagram for explaining access to the
As shown in FIG. 2A, an application layer including application programs such as a content management application and a content reproduction application is at the highest level, and below that is basic software that provides various functions such as API and OS to the application. Some input / output management software is located, and hardware (H / W) such as the
コンテンツ管理アプリは、記憶部12に記憶されている暗号化コンテンツCfを管理するためのアプリケーションであって、鍵管理アプリ、コンテンツ送受信アプリを含んでいる。
鍵管理アプリは、鍵Ks、鍵Kfなどの暗号(復号)鍵を管理するアプリケーションである。
The content management application is an application for managing the encrypted content Cf stored in the
The key management application is an application that manages encryption (decryption) keys such as the key Ks and the key Kf.
コンテンツ送受信アプリは、コンテンツ配信サーバ40など、他の情報処理装置とのコンテンツの送受信を管理するアプリケーションである。コンテンツ再生アプリは、画像ソフトウェアであれば、画像ソフトウェアをディスプレイ14に表示するなど、コンテンツを再生するアプリケーションである。
入出力管理ソフトウェアは、記憶部12へのコンテンツの入出力を管理する、つまり、コンテンツの記憶部12への書き込み、コンテンツの読み出しを管理するプログラムである。
The content transmission / reception application is an application that manages transmission / reception of content with other information processing apparatuses such as the
The input / output management software is a program for managing input / output of content to / from the
図2(b)に示すように、CPU13は、コンテンツ管理アプリ、鍵管理アプリ、コンテンツ送受信アプリ、コンテンツ再生アプリの各アプリケーションを実行することによって、コンテンツ管理部131、鍵管理部132、コンテンツ送受信部133、コンテンツ再生部134を実現する。また、CPU13は、入出力管理ソフトウェアを実行することによって、入出力管理部135を実現する。各部の機能の詳細については、図3を用いて後述する。
As shown in FIG. 2B, the
図3は、本発明によるコンテンツ保護システムの動作及びプログラムを示すフローチャートであって、コンテンツ受信端末10が、コンテンツ配信サーバ40からコンテンツの配信を受けるための前提条件として利用登録を行う利用登録処理を示している。また、図4は、コンテンツ受信端末10のディスプレイ14の表示を示す図である。以下、コンテンツ受信端末10のコンテンツ管理部131の処理を中心に説明する。
図3に示すように、ステップ100(以下、「ステップ」を「S」という。)において、利用者は、自身が所持するICカード30を読み取り装置20にセットし、コンテンツ受信端末10は、ICカード30と相互認証を行った状態にある(後述する図6のS500、図8のS700において同じ。)。S110において、利用者は、コンテンツを利用するため、キーボード15を操作して、コンテンツ管理アプリの起動を指示し、CPU13は、コンテンツ管理アプリを実行し、処理を開始する。
FIG. 3 is a flowchart showing the operation and program of the content protection system according to the present invention. The
As shown in FIG. 3, in step 100 (hereinafter, “step” is referred to as “S”), the user sets the
コンテンツ管理部131は、所定のURLへアクセスするなど、通信回線60を介してコンテンツ配信サーバ40へアクセスし(S120)、コンテンツ配信サーバ40と相互認証を行う(S130)。相互認証が失敗した場合には、エラーとなり、処理を終了する(S140,S230)。相互認証できた場合には、利用者は、個人情報などをコンテンツ受信端末10からコンテンツ配信サーバ40へ送信して利用者登録を行い(S150)、コンテンツ管理部131は、コンテンツ配信サーバ40から鍵Ks、鍵Kfを受信する(S160)。この鍵Ksは、記憶部12に書き込まれる。
The content management unit 131 accesses the
利用者は、図4に示すようなディスプレイ14の表示に従ってキーボード15を操作し、利用回数、利用期間などの属性情報Aの設定を行う。属性情報Aの設定内容によって利用料金は異なり、利用回数が多いほど、利用期間が長いほど高くなっている。コンテンツ管理部131は、属性情報Aの設定情報を入力し、コンテンツ配信サーバ40へ送信する(S170)。コンテンツ管理部131は、この利用料金を電子決済によって決済し(S180)、鍵Kf及び設定した属性情報Aを入出力管理部135135へ渡し、入出力管理部135は、この鍵Kf及び属性情報Aを記憶部12へ記憶する(S190)。また、鍵管理部132は、鍵KfをICカード30へ書き込み(S190)、コンテンツ受信端末10は、利用登録処理を終了する(S200)。
The user operates the
図5は、本発明によるコンテンツ保護システムの動作及びプログラムを示すフローチャートであって、コンテンツ受信端末10が、利用登録処理後に、コンテンツ配信サーバ40からコンテンツの配信を受けるコンテンツ受信処理を示している。以下、コンテンツ受信端末10のコンテンツ管理部131の処理を中心に説明する。
S300からS340まで、コンテンツ受信端末10は、利用登録処理のS100からS140まで(図3参照。)と同様の処理を行う。
S340において相互認証できた場合には、利用者は、キーボード15を操作して利用したいコンテンツを選択し、コンテンツ管理部131は、この選択情報を含み、指定するコンテンツの提供を要求するコンテンツ提供要求をコンテンツ配信サーバ40へ送信する(S350)。コンテンツ配信サーバ40は、指定されたコンテンツを鍵Ksで暗号化して暗号化コンテンツCsを生成し、コンテンツ受信端末10へ送信する。コンテンツ受信端末10は、暗号化コンテンツCsを受信し(S360)、コンテンツ管理部131は、S160において受信した鍵Ksでこの暗号化コンテンツCsを復号し、コンテンツPを得る(S370)。
FIG. 5 is a flowchart showing the operation and program of the content protection system according to the present invention, in which the
From S300 to S340, the
If mutual authentication is possible in S340, the user selects the content to be used by operating the
コンテンツ管理部131は、コンテンツPを入出力管理部135に渡し、記憶部12への書き込みを指示する。入出力管理部135は、コンテンツ管理部131からの指示を受け、コンテンツPを、S160において受信した鍵Kfで暗号化して暗号化コンテンツCfを生成し(S380)、記憶部12へ書き込み(S390)、コンテンツ受信端末10は、コンテンツ受信処理を終了する(S400)。
The content management unit 131 passes the content P to the input /
図6は、本発明によるコンテンツ保護システムの動作及びプログラムを示すフローチャートであって、コンテンツ配信処理によってコンテンツ配信サーバ40から配信されたコンテンツを再生するコンテンツ再生処理を示している。以下、コンテンツ受信端末10のコンテンツ再生部134の処理を中心に説明する。
図5に示すように、S510において、利用者は、コンテンツを再生するため、キーボード15を操作して、コンテンツ再生アプリの起動を指示し、CPU13は、コンテンツ再生アプリを実行し、処理を開始する。
FIG. 6 is a flowchart showing the operation and program of the content protection system according to the present invention, and shows the content reproduction processing for reproducing the content distributed from the
As shown in FIG. 5, in S510, the user operates the
利用者は、コンテンツの再生を指示し、コンテンツ受信端末10は、コンテンツの再生要求を入力する(S520)。コンテンツ再生部134は、要求で指定されたコンテンツを記憶部12から読み出す指示を入出力管理部135に対して行い、読み出し処理によって読み出されたコンテンツを入出力管理部135から受け取る(S530、後述する図6参照。)。
コンテンツ再生部134は、読み出したコンテンツを再生し(S540)、コンテンツ再生処理を終了する(S550)。
The user instructs the content reproduction, and the
The content reproduction unit 134 reproduces the read content (S540), and ends the content reproduction process (S550).
図7は、本発明によるコンテンツ保護システムの動作及びプログラムを示すフローチャートであって、コンテンツ再生処理などにおいて、コンテンツを記憶部12から読み出すコンテンツ読み出し処理(図6のS530)を示している。以下、コンテンツ受信端末10の入出力管理部135の処理を中心に説明する。
図7に示すように、S610において、入出力管理部135は、コンテンツ再生部134からのコンテンツ読み出し指示を検出し、処理を開始する。
FIG. 7 is a flowchart showing the operation and program of the content protection system according to the present invention, and shows content read processing (S530 in FIG. 6) for reading content from the
As shown in FIG. 7, in S610, the input /
鍵管理部132は、読み取り装置20を介してICカード30から鍵Kfを読み出し(S620)、記憶部12に記憶されている鍵Kfに参照し、読み出した鍵Kfが正当なものかを判定する(S630)。つまり、ICカード30を所持する利用者がコンテンツの再生など、コンテンツを利用する権限を有する正当な者であるかを判定する。
鍵Kfが一致せず、不当と判定した場合には、エラーを指示元のコンテンツ再生部134へ返し(S680)、処理を終了する(S690)。
正当と判定した場合には、入出力管理部135は、属性情報Aの条件を満たすか否かを判定する(S640)。具体的には、入出力管理部135は、利用可能回数が1回以上残っているか、利用可能期間中であるかを判定し、条件を満たさない場合には、エラーをコンテンツ再生部134に返して処理を終了する(S680,S690)。
The
If the keys Kf do not match and it is determined that the key is invalid, an error is returned to the instructing content reproduction unit 134 (S680), and the process ends (S690).
If it is determined to be valid, the input /
条件を満たす場合には、入出力管理部135は、暗号化コンテンツCfを記憶部12から読み出し、鍵Kfで復号してコンテンツPを生成する(S650)。入出力管理部135は、コンテンツPを指示元のコンテンツ再生部134に渡し(S660)、利用可能回数を1回減らして書き換え(S670)、処理を終了する(S690)。
なお、記憶部12に記憶されている他のコンテンツを再生する場合にも、コンテンツ受信端末10は同様の処理を行い、属性情報Aの条件下でコンテンツを再生する。また、属性情報Aの利用可能回数がゼロとなった場合、利用可能期間が経過した場合など、コンテンツを利用することができなくなった場合には、利用者は、コンテンツ受信端末10でコンテンツ配信サーバにアクセスし、再び属性情報Aの設定、電子決済を行うことによって(図3のS170,S180参照。)、利用可能回数を補充するなど、新たに属性情報Aを設定する。
更に、他の利用者は、利用登録(図3のS110からS150まで)を行うことによって鍵Kfを取得し、所持するICカードに格納することによって、コンテンツ受信端末10において、属性情報Aの条件下でコンテンツを再生することが可能となる。
If the condition is satisfied, the input /
Even when other content stored in the
Furthermore, the other user obtains the key Kf by performing use registration (from S110 to S150 in FIG. 3) and stores it in the IC card possessed, so that the
図8は、本発明によるコンテンツ保護システムの動作及びプログラムを示すフローチャートであって、記憶部12に記憶されているコンテンツを他受信端末50に送信するコンテンツ送信処理を示している。以下、コンテンツ受信端末10のコンテンツ管理部131の処理を中心に説明する。
図8に示すように、S710において、利用者は、コンテンツを他受信端末50に送信するため、キーボード15を操作して、コンテンツ管理アプリの起動を指示し、CPU13は、コンテンツ管理アプリを実行し、処理を開始する。
FIG. 8 is a flowchart showing the operation and program of the content protection system according to the present invention, and shows the content transmission processing for transmitting the content stored in the
As shown in FIG. 8, in S710, in order to transmit the content to the other receiving
利用者は、他受信端末50へのコンテンツの送信を指示し、コンテンツ受信端末10は、コンテンツの送信要求を入力する(S720)。コンテンツ管理部131は、要求で指定されたコンテンツを記憶部12から読み出す指示を入出力管理部135に対して行い、読み出し処理によって読み出されたコンテンツを入出力管理部135から受け取る(S730、図6参照。)。
コンテンツ送受信部133は、読み出したコンテンツを鍵Ksで暗号化して暗号化コンテンツCsを生成し(S740)、利用者の指定した他受信端末50へコンテンツCsを送信し(S750)、コンテンツ送信処理を終了する(S760)。
コンテンツCsを受信した他受信端末50は、コンテンツ受信処理(図5のS360〜S390参照。)と同様の処理を行い、記憶部へ格納する。利用者は、他受信端末50において、他受信端末50に記憶されている属性情報Aの条件下でコンテンツPを利用することが可能となる。
The user instructs transmission of content to the other receiving
The content transmitting / receiving
The other receiving
このように本実施例によれば、入出力管理部135は、アプリケーションプログラム(コンテンツ管理部131、コンテンツ再生部134)からコンテンツの読み出し指示があった場合に、利用可能残存回数、利用可能期間などの属性情報Aの条件を満たしているか否かを判定し、肯と判定した場合に、コンテンツを読み出すため、コンテンツを利用するアプリケーションに依存せず、コンテンツの利用を制限してコンテンツを保護し、コンテンツ提供者及び利用者の利便性の向上を図ることが可能となった。
また、記憶部12は、鍵Kfで暗号化された暗号化コンテンツCsを記憶し、入出力管理部135は、条件を満たした場合に、暗号化されたコンテンツを復号して読み出すため、不正な読み出しを防止するなど、セキュリティを向上することが可能となった。
更に、コンテンツ送受信部133は、鍵Ksで復号可能なように、コンテンツを暗号化し、他受信端末50に送信するため、他受信端末において、コンテンツ配信サーバ40からコンテンツを受信した場合と同様に、提供されたコンテンツを利用することができ、利用者の利便性及び処理の効率化を図ることが可能となった。
As described above, according to the present embodiment, the input /
Further, the
Furthermore, since the content transmitting / receiving
(変形例)
以上説明した実施例に限定されることなく、種々の変形や変更が可能であって、それらも本発明の均等の範囲内である。例えば、コンテンツの再生品質を属性情報Aとして、コンテンツの再生品質を制限してもよい。再生品質は、コンテンツを再生する際の画像の解像度、再生時間などのコンテンツの質である。同一のコンテンツであって再生品質が異なる複数のコンテンツ(例えば、同一のコンテンツであって、データ量が10Mbyteのものと、1Mbyteのもの)を含むコンテンツPをコンテンツ配信サーバ40からコンテンツ受信端末10が受信して記憶部12に暗号化して格納し、読み出す場合に、入出力管理部135が、属性情報Aに従って、いずれかの再生品質のコンテンツを、読み出しの指示元であるアプリケーションに渡す(図7のS660)ことによって、コンテンツの再生品質を制限することが可能となる。
(Modification)
The present invention is not limited to the embodiments described above, and various modifications and changes are possible, and these are also within the equivalent scope of the present invention. For example, the playback quality of the content may be limited using the playback quality of the content as the attribute information A. The reproduction quality is the quality of the content such as the image resolution and the reproduction time when the content is reproduced. The
送受信に係るコンテンツを暗号化、復号する鍵Ksは、共通鍵暗号方式における暗号鍵としたが、公開鍵暗号方式における暗号鍵としてもよい。例えば、送信側においてコンテンツを公開鍵で暗号化し、受信側において秘密鍵で復号してもよい。
また、記憶部12からのコンテンツの入出力の際の暗号化、復号に用いられる鍵Kfについても同様である。
復号できるものを所定のものに限定することができればよい。
The key Ks for encrypting and decrypting the content related to transmission / reception is the encryption key in the common key encryption method, but may be the encryption key in the public key encryption method. For example, the content may be encrypted with the public key on the transmission side and decrypted with the private key on the reception side.
The same applies to the key Kf used for encryption and decryption when content is input / output from the
It is only necessary that what can be decoded can be limited to a predetermined one.
鍵Kfは、利用登録を行った利用者、つまり、所定の属性の利用者を識別するための識別情報として、これらの利用者のICカード30に共通して格納されるとしているが、コンテンツ提供システム1は、公開鍵暗号方式の秘密鍵など、利用者ごとに異なる鍵Kfを提供してもよい。各利用者の鍵でコンテンツを暗号化して記憶部12に記憶するため、読み出すことができる者を特定の者に限定することが可能となる。同様に、コンテンツごとに異なる鍵Kfで暗号化、復号を行ってもよい。
The key Kf is stored in common in the
また、鍵KfをICカード30に格納し、そのICカード30を識別することによって、所定の利用者(利用登録をコンテンツ配信サーバ40に対して行った者)を識別しているが(図7のS630参照。)、ICカード30に鍵Kfを格納せずに、鍵Kfの代わりに、所定の利用者を識別するための他の識別情報をICカード30、コンテンツ受信端末10に記憶して識別を行ってもよい。鍵Kfをコンテンツ受信端末10から外部(ICカード30)に持ち出す必要がなくなり、セキュリティを向上することが可能となる。
更に、コンテンツ受信端末10は、ICカード30の利用者が正当利用者であることを認証してもよい。例えば、ICカード30に認証用のPINを予め登録しておき、これをコンテンツ受信端末10が読み出し、キーボード15から利用者によって入力されたPINと照合してもよい。
Further, the key Kf is stored in the
Further, the
更にまた、コンテンツ提供システム1は、コンテンツ受信端末10ごとに記憶されている属性情報A、つまり、コンテンツ受信端末10ごとに設定されている属性情報Aに基づいて、コンテンツの利用を制限しているが、利用者(又はICカード30)ごと、コンテンツごとに属性情報Aを設定し、利用を制限してもよい。また、利用者及びコンテンツ受信端末10ごとなど、これらの要素の組合せで制限してもよい。利用者などの各要素を属性情報Aと関連づけることによって実現することができる。
Furthermore, the content providing system 1 restricts the use of content based on the attribute information A stored for each
例えば、コンテンツ受信端末10に属性情報Aを記憶させる代わりICカード30に属性情報Aを記憶し(図3のS190参照。)、コンテンツ受信端末10がコンテンツを記憶部12から読み出す場合に、この属性情報Aを読み出し、その条件に基づいて、コンテンツの利用を制限してもよい。利用者(又はICカード30)ごとにコンテンツの利用を制限し、利用可能回数を利用者自身で管理することができ、利便性を向上することが可能となる。また、利用者が他受信端末50を使用する場合にも、同じ条件でコンテンツの利用を行うことが可能となる。
For example, instead of storing the attribute information A in the
また、コンテンツ受信端末10は、各ICカード30(又は各利用者)と、対応する属性情報Aとを関連づけたテーブルを記憶部12に記憶し、個々のICカード30、又は、個々の利用者を識別し、その識別結果に対応する属性情報Aに従ってコンテンツの利用を制限してもよい。
更に、コンテンツ受信端末10が、コンテンツごとに対応する属性情報Aを関連づけて記憶部12に記憶し、コンテンツを再生する場合に、対応する属性情報Aに基づいてコンテンツごとに利用の制限を行ってもよい。更にまた、コンテンツ受信端末10から他受信端末50にコンテンツを送信する場合に、コンテンツに対応する属性情報Aを同時に他受信端末50に送信し、コンテンツ送受信部133が、属性情報Aの利用回数を、利用者の指示に従って、コンテンツ受信端末10のコンテンツについての利用回数と、他受信端末50へ送信したコンテンツについての利用回数とに分割してもよい。
In addition, the
Furthermore, when the content receiving terminal 10 associates and stores the attribute information A corresponding to each content in the
入出力管理ソフトウェアは、1つのソフトウェアである必要はなく、一般的なOSと、OSによる記憶部12からのコンテンツの入出力を検出し、暗号化、復号などを行うソフトウェアによって実現してもよい。他のプログラムについても同様である。
The input / output management software does not need to be a single software, and may be realized by a general OS and software that detects input / output of content from the
1 コンテンツ提供システム
10 コンテンツ受信端末
11 通信部
12 記憶部
13 CPU
14 ディスプレイ
15 キーボード
20 読み取り装置
30 ICカード
40 コンテンツ配信サーバ
50 他受信端末
60 通信回線
131 コンテンツ管理部
132 鍵管理部
133 コンテンツ送受信部
134 コンテンツ再生部
135 入出力管理部
DESCRIPTION OF SYMBOLS 1
DESCRIPTION OF
Claims (12)
前記コンテンツ記憶手段に記憶されているコンテンツを読み出す読み出し手段と、
アプリケーションプログラムに従って、前記読み出し手段に指示を与えてコンテンツを読み出し、このコンテンツについて処理を行うアプリケーション処理手段とを備えるコンテンツ保護システムであって、
前記コンテンツ記憶手段に記憶されているコンテンツを読み出す条件を記憶する読み出し条件記憶手段を備え、
前記読み出し手段は、前記アプリケーション処理手段から指示があった場合に、前記読み出し条件記憶手段によって記憶されている条件下でコンテンツの読み出しを行うこと、
を特徴とするコンテンツ保護システム。 Content storage means for storing content;
Reading means for reading the content stored in the content storage means;
In accordance with an application program, the content protection system includes an application processing unit that gives an instruction to the reading unit to read the content and performs processing on the content,
Read condition storage means for storing conditions for reading the content stored in the content storage means,
The reading means, when instructed by the application processing means, reading content under the conditions stored in the reading condition storage means;
A content protection system characterized by
前記読み出し条件記憶手段は、コンテンツの読み出し可能残存回数、コンテンツの読み出し可能期間、又は、読み出すコンテンツの質のうち、いずれか一若しくは複数、又は、全部を含む条件を記憶すること、
を特徴とするコンテンツ保護システム。 The content protection system according to claim 1,
The read condition storage means stores a condition including any one, a plurality, or all of the remaining number of times content can be read, the content readable period, or the quality of the content to be read.
A content protection system characterized by
前記読み出し手段は、前記アプリケーション処理手段から指示があった場合に、前記読み出し条件記憶手段によって記憶されている条件を満たすか否かを判定する条件判定手段を有し、前記条件判定手段が肯と判定した場合にコンテンツを読み出すこと、
を特徴とするコンテンツ保護システム。 In the content protection system according to claim 1 or 2,
The reading unit includes a condition determining unit that determines whether or not the condition stored in the reading condition storage unit is satisfied when an instruction is received from the application processing unit. Read the content if it is determined,
A content protection system characterized by
前記コンテンツ記憶手段は、暗号化されたコンテンツを記憶し、
前記読み出し手段は、前記条件判定手段によって肯と判定された場合に、前記コンテンツ記憶手段に記憶されているコンテンツを復号する第1の復号手段を有すること、
を特徴とするコンテンツ保護システム。 The content protection system according to claim 3,
The content storage means stores encrypted content,
The reading unit includes a first decoding unit configured to decode the content stored in the content storage unit when the condition determination unit determines affirmative;
A content protection system characterized by
前記読み出し手段は、前記読み出し条件記憶手段によって記憶されているコンテンツの質の条件を満たすように、前記コンテンツ記憶手段に記憶されているコンテンツをデータ加工するコンテンツ加工手段を有し、前記コンテンツ加工手段によってデータ加工されたコンテンツを前記アプリケーション処理手段に提供すること、
を特徴とするコンテンツ保護システム。 In the content protection system according to any one of claims 1 to 4,
The reading means includes content processing means for processing data stored in the content storage means so as to satisfy a quality condition of the content stored in the read condition storage means, and the content processing means Providing the application processing means with the content data processed by
A content protection system characterized by
利用者及び/又は利用者の属性を識別する利用者識別手段を備え、
前記読み出し条件記憶手段は、利用者、及び/又は、その属性ごとに条件を記憶し、
前記読み出し手段は、前記利用者識別手段によって識別された利用者に対応する条件下でコンテンツの読み出しを行うこと、
を特徴とするコンテンツ保護システム。 The content protection system according to any one of claims 1 to 5,
Comprising a user identification means for identifying a user and / or a user attribute;
The read condition storage means stores a condition for each user and / or attribute thereof,
The reading means reads content under conditions corresponding to the user identified by the user identifying means;
A content protection system characterized by
前記読み出し条件記憶手段は、前記コンテンツ記憶手段に記憶されているコンテンツ、及び/又は、その属性ごとに条件を記憶し、
前記読み出し手段は、前記アプリケーション処理手段からの指示で指定されるコンテンツを、このコンテンツに対応する条件下で読み出すこと、
を特徴とするコンテンツ保護システム。 The content protection system according to any one of claims 1 to 6,
The read condition storage unit stores a condition for each content stored in the content storage unit and / or its attribute,
The reading means reads content specified by an instruction from the application processing means under a condition corresponding to the content;
A content protection system characterized by
通信回線を介して所定のサーバから暗号化されたコンテンツを受信する暗号化コンテンツ受信手段と、
前記暗号化コンテンツ受信手段によって受信された、暗号化されたコンテンツを復号する第2の復号手段と、
前記第2の復号手段によって復号されたコンテンツを暗号化する第1の暗号化手段とを備え、
前記コンテンツ記憶手段は、前記第1の暗号化手段によって暗号化されたコンテンツを記憶し、
前記アプリケーション処理手段は、前記読み出し手段によって読み出されたコンテンツを、前記第2の復号手段によって復号可能なように暗号化する第2の暗号化手段を有し、
前記第2の暗号化手段によって暗号化されたコンテンツを他のコンテンツ保護システムに提供するコンテンツ提供手段を備えること、
を特徴とするコンテンツ保護システム。 The content protection system according to any one of claims 1 to 7,
Encrypted content receiving means for receiving encrypted content from a predetermined server via a communication line;
Second decryption means for decrypting the encrypted content received by the encrypted content reception means;
First encryption means for encrypting the content decrypted by the second decryption means,
The content storage means stores the content encrypted by the first encryption means;
The application processing means includes second encryption means for encrypting the content read by the reading means so that the content can be decrypted by the second decryption means,
Content providing means for providing the content encrypted by the second encryption means to another content protection system;
A content protection system characterized by
アプリケーションプログラムからの指示があった場合に、予め記憶されている所定の条件下でコンテンツの読み出しを行う読み出し手順を備えること、
を特徴とするプログラム。 In a program to be executed by a computer in order to read content stored in a storage unit in accordance with an instruction from an application program,
A reading procedure for reading content under a predetermined condition stored in advance when there is an instruction from the application program;
A program characterized by
前記読み出し手順は、コンテンツの読み出し可能残存回数、コンテンツの読み出し可能期間、又は、読み出すコンテンツの質のうち、いずれか一若しくは複数、又は、全部を含む所定の条件下においてコンテンツの読み出しを行うこと、
を特徴とするプログラム。 The program according to claim 9,
The reading procedure includes reading the content under a predetermined condition including any one, a plurality, or all of the content readable remaining count, the content readable period, or the quality of the content to be read.
A program characterized by
前記読み出し手順は、アプリケーションプログラムからの指示があった場合に、前記所定の条件を満たすか否かを判定する条件判定手順を有し、前記条件判定手順において肯と判定した場合にコンテンツを読み出すこと、
を特徴とするプログラム。 In the program according to claim 9 or claim 10,
The reading procedure includes a condition determination procedure for determining whether or not the predetermined condition is satisfied when an instruction is received from an application program, and reads content when it is determined positive in the condition determination procedure. ,
A program characterized by
前記記憶部は、暗号化されたコンテンツを記憶し、
前記読み出し手順は、前記条件判定手順において肯と判定された場合に、前記記憶部に記憶されている、暗号化されたコンテンツを復号する復号手順を有すること、
を特徴とするプログラム。
In the program according to any one of claims 9 to 11,
The storage unit stores encrypted content,
The reading procedure includes a decrypting procedure for decrypting the encrypted content stored in the storage unit when it is determined to be positive in the condition determining procedure;
A program characterized by
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005137084A JP2006318006A (en) | 2005-05-10 | 2005-05-10 | Content protection system and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005137084A JP2006318006A (en) | 2005-05-10 | 2005-05-10 | Content protection system and program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2006318006A true JP2006318006A (en) | 2006-11-24 |
Family
ID=37538673
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005137084A Pending JP2006318006A (en) | 2005-05-10 | 2005-05-10 | Content protection system and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2006318006A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012174137A (en) * | 2011-02-23 | 2012-09-10 | Fujitsu Ltd | Content providing system |
Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09160899A (en) * | 1995-12-06 | 1997-06-20 | Matsushita Electric Ind Co Ltd | Information service processor |
| JPH10232918A (en) * | 1997-02-19 | 1998-09-02 | Canon Inc | Image file, image processing apparatus for processing the same, image processing method, and image processing system |
| JPH10269144A (en) * | 1997-03-24 | 1998-10-09 | Sony Corp | Information recording / reproducing method and device, information providing method and device, and information recording medium |
| JP2001229614A (en) * | 1999-12-08 | 2001-08-24 | Hitachi Ltd | Data recording device, data reproducing device, data recording method, and data reproducing method |
| JP2001346144A (en) * | 2000-06-06 | 2001-12-14 | Nec Corp | In-house network synchronization type transmission system |
| JP2002024098A (en) * | 2000-07-04 | 2002-01-25 | Canon Inc | Information processing apparatus, information processing system, information processing method, and recording medium |
| JP2002251819A (en) * | 2000-12-13 | 2002-09-06 | Hitachi Ltd | Digital information recording device, reproducing device and transmitting device |
| JP2003319370A (en) * | 2002-04-25 | 2003-11-07 | Oki Electric Ind Co Ltd | Contents providing method and system, contents providing terminal, contents reproducing apparatus, contents management system, and control program for contents providing system |
| JP2004023122A (en) * | 2002-06-12 | 2004-01-22 | Dainippon Printing Co Ltd | Encryption system using IC card |
| JP2004206158A (en) * | 2002-10-28 | 2004-07-22 | Toshiba Corp | Content transmitting / receiving system, content transmitting apparatus, content receiving apparatus, and content transmitting / receiving method |
| JP2004240960A (en) * | 2003-01-14 | 2004-08-26 | Matsushita Electric Ind Co Ltd | Content usage management system |
| JP2005062974A (en) * | 2003-08-19 | 2005-03-10 | Canon Inc | Portable storage device, control method thereof, and control program |
-
2005
- 2005-05-10 JP JP2005137084A patent/JP2006318006A/en active Pending
Patent Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09160899A (en) * | 1995-12-06 | 1997-06-20 | Matsushita Electric Ind Co Ltd | Information service processor |
| JPH10232918A (en) * | 1997-02-19 | 1998-09-02 | Canon Inc | Image file, image processing apparatus for processing the same, image processing method, and image processing system |
| JPH10269144A (en) * | 1997-03-24 | 1998-10-09 | Sony Corp | Information recording / reproducing method and device, information providing method and device, and information recording medium |
| JP2001229614A (en) * | 1999-12-08 | 2001-08-24 | Hitachi Ltd | Data recording device, data reproducing device, data recording method, and data reproducing method |
| JP2001346144A (en) * | 2000-06-06 | 2001-12-14 | Nec Corp | In-house network synchronization type transmission system |
| JP2002024098A (en) * | 2000-07-04 | 2002-01-25 | Canon Inc | Information processing apparatus, information processing system, information processing method, and recording medium |
| JP2002251819A (en) * | 2000-12-13 | 2002-09-06 | Hitachi Ltd | Digital information recording device, reproducing device and transmitting device |
| JP2003319370A (en) * | 2002-04-25 | 2003-11-07 | Oki Electric Ind Co Ltd | Contents providing method and system, contents providing terminal, contents reproducing apparatus, contents management system, and control program for contents providing system |
| JP2004023122A (en) * | 2002-06-12 | 2004-01-22 | Dainippon Printing Co Ltd | Encryption system using IC card |
| JP2004206158A (en) * | 2002-10-28 | 2004-07-22 | Toshiba Corp | Content transmitting / receiving system, content transmitting apparatus, content receiving apparatus, and content transmitting / receiving method |
| JP2004240960A (en) * | 2003-01-14 | 2004-08-26 | Matsushita Electric Ind Co Ltd | Content usage management system |
| JP2005062974A (en) * | 2003-08-19 | 2005-03-10 | Canon Inc | Portable storage device, control method thereof, and control program |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012174137A (en) * | 2011-02-23 | 2012-09-10 | Fujitsu Ltd | Content providing system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4527882B2 (en) | Method and system for distributing access to data items | |
| JP4865854B2 (en) | Digital copyright management method and apparatus | |
| JP4733167B2 (en) | Information processing apparatus, information processing method, information processing program, and information processing system | |
| US8731202B2 (en) | Storage-medium processing method, a storage-medium processing apparatus, and a storage-medium processing program | |
| US7934266B2 (en) | Contents reproduction device, contents reproduction control method, program | |
| JP2005228346A (en) | Method for associating content with user | |
| US20070276760A1 (en) | Digital Copyright Management Using Secure Device | |
| JP2005080315A (en) | System and method for providing service | |
| JP2007537534A (en) | Method and apparatus for transferring right object information between device and portable storage device | |
| CN101165700A (en) | Method and device for providing DRM content and license and using method and device | |
| US20080294562A1 (en) | Storage Medium Processing Method, Storage Medium Processing Device, and Program | |
| CN100524283C (en) | Method and apparatus for consuming rights object having genetic structure | |
| US7178169B1 (en) | Method and apparatus for securing transfer of and access to digital content | |
| US20040243815A1 (en) | System and method of distributing and controlling rights of digital content | |
| TW514776B (en) | Content memory device and content reading device | |
| JP2008027235A (en) | Information processing apparatus, information processing method, and information processing program | |
| JP3936980B1 (en) | Electronic file management system and electronic file management program | |
| JP2006318006A (en) | Content protection system and program | |
| JP4673150B2 (en) | Digital content distribution system and token device | |
| JP2004312717A (en) | Data protection management device and data protection management method | |
| JP2002149061A (en) | Rental contents distribution system and method therefor | |
| JP4584995B2 (en) | Apparatus and method for processing digital rights objects | |
| JP3984599B2 (en) | Service provision system | |
| JP2006185201A (en) | Content distribution server, content reproduction apparatus, program, security chip, content biometric authentication method, and system | |
| JP2023012090A (en) | Verification system, distribution server and browser |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20061120 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080411 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101027 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101102 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101217 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110208 |