[go: up one dir, main page]

JP2011055310A - Content reproduction management device and receiver - Google Patents

Content reproduction management device and receiver Download PDF

Info

Publication number
JP2011055310A
JP2011055310A JP2009203194A JP2009203194A JP2011055310A JP 2011055310 A JP2011055310 A JP 2011055310A JP 2009203194 A JP2009203194 A JP 2009203194A JP 2009203194 A JP2009203194 A JP 2009203194A JP 2011055310 A JP2011055310 A JP 2011055310A
Authority
JP
Japan
Prior art keywords
content
key
reproduction
control information
unit
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.)
Granted
Application number
JP2009203194A
Other languages
Japanese (ja)
Other versions
JP5427520B2 (en
Inventor
Hiroyuki Kawakita
裕之 川喜田
Hiroyuki Imaizumi
浩幸 今泉
Seiichi Nanba
誠一 難波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Japan Broadcasting Corp
NHK Engineering System Inc
Original Assignee
Nippon Hoso Kyokai NHK
NHK Engineering Services Inc
Japan Broadcasting Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nippon Hoso Kyokai NHK, NHK Engineering Services Inc, Japan Broadcasting Corp filed Critical Nippon Hoso Kyokai NHK
Priority to JP2009203194A priority Critical patent/JP5427520B2/en
Publication of JP2011055310A publication Critical patent/JP2011055310A/en
Application granted granted Critical
Publication of JP5427520B2 publication Critical patent/JP5427520B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Storage Device Security (AREA)
  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

【課題】本発明は、受信装置に配信済みのコンテンツについても、そのコンテンツの再生を管理する技術を提供する。
【解決手段】コンテンツ再生管理装置3は、公開鍵と秘密鍵とを複数記憶する記憶手段31と、コンテンツの再生要求信号を受信する再生要求受信手段34と、権利処理フラグが未完了の場合には配信済みのコンテンツの再生を管理すると判定する再生管理判定手段35aと、鍵情報を記憶手段31から取得する鍵情報取得手段36と、ユーザ秘密鍵を用いて鍵情報を暗号化する鍵情報暗号化手段38と、鍵情報を送信する鍵情報送信手段39と、再生回数更新手段40と、メッセージ送信手段41とを備える。
【選択図】図5
The present invention provides a technique for managing reproduction of content that has already been distributed to a receiving apparatus.
A content playback management device 3 stores a storage means 31 for storing a plurality of public keys and secret keys, a playback request receiving means 34 for receiving a playback request signal for content, and a right processing flag when it is not completed. Is a reproduction management determination unit 35a that determines to manage reproduction of distributed content, a key information acquisition unit 36 that acquires key information from the storage unit 31, and a key information encryption that encrypts key information using a user secret key. A key information transmitting means 39 for transmitting key information, a reproduction number updating means 40, and a message transmitting means 41.
[Selection] Figure 5

Description

本発明は、コンテンツの著作権保護に関し、特に、受信装置に配信されたコンテンツの再生を管理する技術に関する。   The present invention relates to content copyright protection, and more particularly, to a technique for managing reproduction of content distributed to a receiving device.

近年、書籍等の著作権保護の対象となるデジタルコンテンツをネットワーク上で共有する書籍利用サービスが検討されている。このような書籍利用サービスを、例えば、放送サービスに適用する場合を考える。一般的に、コンテンツホルダによる直接的又は間接的なコンテンツ配信のビジネスモデルの多くでは、コンテンツ配信の前に著作権の権利処理を行い、全て権利処理が完了した後に、コンテンツ配信を可能とする。しかし、過去に放送された膨大な数のコンテンツは、それぞれに多数の権利者が存在し、かつ、権利者と連絡が簡単には取れないケースも多々あり、その権利処理には大変手間がかかっている。   In recent years, a book use service for sharing digital contents, such as books, that are subject to copyright protection on a network has been studied. Consider a case where such a book use service is applied to a broadcast service, for example. In general, in many business models for direct or indirect content distribution by content holders, copyright right processing is performed before content distribution, and content distribution is enabled after all right processing is completed. However, the enormous number of content broadcasts in the past has a large number of rights holders, and there are many cases where it is not easy to contact the rights holder. ing.

そこで、コンテンツホルダがコンテンツ配信を行う際に、コンテンツホルダ側での著作権保護に関しては、例えば、特許文献1に記載の発明が提案されている。この特許文献1に記載の発明では、配信装置が、暗号化したコンテンツに著作権保護プログラムを含めて配信し、受信装置が受信した著作権保護プログラムと内蔵するメディアプレーヤとの間で相互認証を行う。そして、この特許文献1に記載の発明では、受信装置が著作権保護プログラムを用いて、暗号化したコンテンツを復号してメディアプレーヤで再生する。これによって、特許文献1に記載の発明は、異なる著作権保護のポリシを柔軟に変更できるようにしている。   Therefore, for example, the invention described in Patent Document 1 has been proposed for copyright protection on the content holder side when the content holder performs content distribution. In the invention described in Patent Document 1, the distribution device distributes the encrypted content including the copyright protection program, and performs mutual authentication between the copyright protection program received by the reception device and the built-in media player. Do. In the invention described in Patent Document 1, the receiving apparatus decrypts the encrypted content using a copyright protection program and reproduces it on the media player. As a result, the invention described in Patent Document 1 allows different copyright protection policies to be flexibly changed.

特開2008−187421号公報JP 2008-187421 A

一方、前記した書籍利用サービスでは、権利処理を行わずにコンテンツ配信を行い、収益が出たら権利者に還元するという、事後承諾的手法を採用するものがある。この考え方を、コンテンツ配信に適用すると、権利処理が未完了のコンテンツも含めて全て配信することになる。同時に権利処理を進め、権利者の要望によりコンテンツの再生を禁止する場合は、コンテンツホルダがそのコンテンツの配信を停止し、かつ、受信装置の配信済みのコンテンツの再生も禁止できる手段が望まれることになる。しかし、特許文献1に記載の発明では、受信装置に配信済みのコンテンツの再生を管理することはできない。   On the other hand, some of the above-described book use services adopt a post-approval method in which content distribution is performed without performing right processing, and when profit is generated, it is returned to the right holder. If this concept is applied to content distribution, all content including content for which rights processing has not been completed will be distributed. At the same time, when the right processing is advanced and the reproduction of the content is prohibited according to the request of the right holder, a means that the content holder can stop the distribution of the content and can also prohibit the reproduction of the distributed content of the receiving device is desired. become. However, in the invention described in Patent Literature 1, it is not possible to manage the reproduction of content that has already been distributed to the receiving device.

そこで、本発明は、前記した課題を解決し、受信装置に配信された後のコンテンツについても、そのコンテンツの再生を管理する技術を提供することを目的とする。   Therefore, an object of the present invention is to solve the above-described problems and to provide a technique for managing reproduction of content even after the content has been distributed to a receiving device.

本願発明者らは、コンテンツそれぞれの権利処理の状況を問わずに、著作権に関する権利処理が不要なコンテンツ、完了したコンテンツ及び権利処理が未完了のコンテンツを受信装置に配信する仕組みを検討した。この場合、これら権利処理の状況を問わずに著作権の権利処理を制御する仕組みが必要となる。特に、権利処理が未完了のコンテンツについては著作権者との許諾契約等の処理が、重要となる。具体的には、権利処理が未完了のコンテンツは、そのコンテンツを配信した後にも、コンテンツホルダ側で権利処理の作業を続行することが想定される。そして、権利処理が確定した時点で、受信端末に既に配信されたコンテンツに対しても、権利処理の結果が適用できなければならない。例えば、権利処理がされた結果、コンテンツの再生が禁止となった場合には、既に受信装置に配信されたコンテンツに対してもコンテンツの再生ができないように制御する必要がある。   The inventors of the present application examined a mechanism for distributing content that does not require copyright-related rights processing, completed content, and content that has not been rights-processed to the receiving device, regardless of the status of rights processing for each content. In this case, a mechanism for controlling the copyright processing regardless of the status of these rights processing is required. In particular, processing of a license agreement with the copyright owner is important for content that has not been subjected to right processing. Specifically, it is assumed that the content processing is not completed on the content holder side even after the content is distributed. When the right processing is confirmed, the result of the right processing must be applicable to the content already distributed to the receiving terminal. For example, when the reproduction of the content is prohibited as a result of the right processing, it is necessary to perform control so that the content cannot be reproduced even for the content already distributed to the receiving device.

ここで、コンテンツをスクランブルして配信する場合、そのスクランブルを解除するために、受信装置に配付した鍵情報を受信装置が保持し続けると、この仕組みには対応できない。このとき、受信装置にコンテンツが配信されていても、そのコンテンツを再生できなければ、権利者の権利が侵害されていないと考えることができる。このため、本発明では、受信装置が既に取得している制御情報(コンテンツ鍵)を用いて、無条件にそのコンテンツを再生することができないようにする必要がある。   Here, when the content is scrambled and distributed, this mechanism cannot be supported if the receiving device continues to hold the key information distributed to the receiving device in order to release the scramble. At this time, even if the content is distributed to the receiving device, if the content cannot be reproduced, it can be considered that the right of the right holder is not infringed. For this reason, in the present invention, it is necessary to prevent the content from being played unconditionally using the control information (content key) already acquired by the receiving apparatus.

以上より、本願第1発明に係るコンテンツ再生管理装置は、暗号化されたコンテンツである暗号化コンテンツを復号するコンテンツ鍵が用いられる受信装置に、コンテンツ鍵を暗号化する第1の制御情報と、第1の制御情報で暗号化されたコンテンツ鍵を復号する第2の制御情報とを送信し、受信装置に配信済みのコンテンツの再生を少なくとも管理するコンテンツ再生管理装置であって、記憶手段と、再生要求受信手段と、再生管理判定手段と、制御情報管理手段と、制御情報取得手段と、制御情報暗号化手段と、制御情報送信手段と、再生回数更新手段とを備える構成とした。   As described above, the content reproduction management device according to the first invention of the present application provides the receiving device that uses the content key for decrypting the encrypted content that is the encrypted content, the first control information for encrypting the content key, A content reproduction management device that transmits second control information for decrypting a content key encrypted with the first control information, and manages at least reproduction of content distributed to the receiving device, comprising: storage means; A reproduction request receiving unit, a reproduction management determination unit, a control information management unit, a control information acquisition unit, a control information encryption unit, a control information transmission unit, and a reproduction number update unit are provided.

かかる構成によれば、コンテンツ再生管理装置は、記憶手段によって、第1の制御情報と第2の制御情報とを複数記憶する。また、コンテンツ再生管理装置は、再生要求受信手段によって、コンテンツの再生を要求する再生要求信号を、受信装置から受信する。そして、コンテンツ再生管理装置は、再生管理判定手段によって、コンテンツに予め付加された権利処理フラグが未完了である場合には、配信済みのコンテンツの再生を管理すると判定し、権利処理フラグが完了又は不要である場合には、配信済みのコンテンツの再生を管理しないと判定する。   According to this configuration, the content reproduction management apparatus stores a plurality of first control information and second control information by the storage unit. Further, the content reproduction management device receives a reproduction request signal for requesting reproduction of the content from the reception device by the reproduction request receiving means. The content reproduction management device determines that reproduction of the distributed content is managed by the reproduction management determination unit when the right processing flag added in advance to the content is incomplete, and the right processing flag is completed or If it is unnecessary, it is determined not to manage the reproduction of the distributed content.

また、コンテンツ再生管理装置は、制御情報管理手段によって、第1の制御情報と第2の制御情報とを受信装置に送信したことを示す情報を、受信装置を示す情報と共に記憶手段に記憶させる。また、コンテンツ再生管理装置は、制御情報取得手段によって、再生管理判定手段における配信済みのコンテンツの再生を管理すると判定された場合、前回送信した第1の制御情報と異なる第1の制御情報と、前回の再生要求信号に応じて受信装置に送信した第1の制御情報に対応する第2の制御情報とを、記憶手段から取得する。そして、コンテンツ再生管理装置は、制御情報暗号化手段によって、受信装置毎に異なるユーザ秘密鍵を用いて、制御情報取得手段が取得した第1の制御情報と第2の制御情報とを暗号化する。さらに、コンテンツ再生管理装置は、制御情報送信手段によって、制御情報暗号化手段が暗号化した第1の制御情報と第2の制御情報とを送信する。   In the content reproduction management device, the control information management unit stores information indicating that the first control information and the second control information are transmitted to the reception device, together with information indicating the reception device, in the storage unit. The content reproduction management device, when it is determined by the control information acquisition means to manage the reproduction of the distributed content in the reproduction management determination means, the first control information different from the first control information transmitted last time; Second control information corresponding to the first control information transmitted to the receiving device in response to the previous reproduction request signal is acquired from the storage means. Then, the content reproduction management device encrypts the first control information and the second control information acquired by the control information acquisition unit by using the user secret key that is different for each reception device by the control information encryption unit. . Further, the content reproduction management apparatus transmits the first control information and the second control information encrypted by the control information encryption unit by the control information transmission unit.

ここで、コンテンツには、その配信前に、権利処理が不要であるか、完了しているか、又は、未完了であるかを示す権利処理フラグが付加されている。そして、コンテンツ再生管理装置は、権利処理フラグが未完了のコンテンツについて、受信装置に配信されたコンテンツの再生が要求された場合、そのコンテンツの再生を管理する第1の制御情報と第2の制御情報とを受信装置に送信する。その後、受信装置では、コンテンツの再生を要求する毎に、第1の制御情報と第2の制御情報とを用いて、コンテンツの再生を管理する。このように、コンテンツ再生管理装置は、受信装置において、配信されたコンテンツの再生を管理可能とする。   Here, a right processing flag indicating whether right processing is unnecessary, completed, or incomplete is added to the content before distribution. The content reproduction management device, when requested to reproduce the content distributed to the receiving device with respect to the content for which the right processing flag is incomplete, includes first control information and second control for managing the reproduction of the content. Information to the receiving device. Thereafter, every time the content reproduction is requested, the receiving apparatus manages the content reproduction using the first control information and the second control information. In this way, the content reproduction management device can manage the reproduction of the distributed content in the receiving device.

また、本願第2発明に係るコンテンツ再生管理装置は、前記記憶手段が、公開鍵暗号方式における公開鍵である前記第1の制御情報と、前記公開鍵暗号方式における秘密鍵である前記第2の制御情報とを記憶し、前記制御情報取得手段が、前記公開鍵と、前回の前記再生要求信号に応じて前記受信装置に送信した前記公開鍵に対して鍵ペアになる前記秘密鍵とを、前記記憶手段から取得することを特徴とする。   In the content reproduction management apparatus according to the second invention of the present application, the storage means includes the first control information that is a public key in a public key cryptosystem and the second key that is a secret key in the public key cryptosystem. Control information is stored, the control information acquisition means, the public key and the secret key that is a key pair for the public key transmitted to the receiving device in response to the previous reproduction request signal, It is obtained from the storage means.

ここで、あるコンテンツの再生要求信号に応じて受信装置に送信した秘密鍵(第2の制御情報)と、前回の再生要求信号に応じて受信装置に送信した公開鍵(第1の制御情報)とが鍵ペアとなる。つまり、コンテンツ再生管理装置は、コンテンツの再生が要求される毎に、異なる第1の制御情報と第2の制御情報とを受信装置に送信する。そして、受信装置は、第1の制御情報と第2の制御情報とを受信した後、第2の制御情報を用いてコンテンツ鍵を復号し、前回と異なる第1の制御情報を用いてコンテンツ鍵を暗号化して記憶し、記憶した後にコンテンツを再生する。これによって、コンテンツ再生管理装置は、受信装置において、同一の鍵で暗号化したコンテンツ鍵を記憶し続けることができなくなり、暗号化コンテンツ鍵が復号されてコンテンツが再生されてしまう事態を防止できる。   Here, a secret key (second control information) transmitted to the receiving apparatus in response to a reproduction request signal of a certain content, and a public key (first control information) transmitted to the receiving apparatus in response to the previous reproduction request signal. And become a key pair. That is, the content reproduction management device transmits different first control information and second control information to the receiving device every time content reproduction is requested. Then, after receiving the first control information and the second control information, the receiving device decrypts the content key using the second control information, and uses the first control information different from the previous one to use the content key. Is encrypted and stored, and the content is reproduced after being stored. As a result, the content reproduction management device cannot continue to store the content key encrypted with the same key in the receiving device, and can prevent a situation in which the encrypted content key is decrypted and the content is reproduced.

また、本願第3発明に係るコンテンツ再生管理装置は、前記記憶手段が、共通鍵暗号方式における共通鍵である前記第1の制御情報と前記第2の制御情報とを記憶することを特徴とする。   In the content reproduction management device according to the third invention of the present application, the storage means stores the first control information and the second control information, which are common keys in a common key cryptosystem. .

ここで、あるコンテンツの再生要求信号に応じて受信装置に送信した共通鍵(第2の制御情報)と、前回の再生要求信号に応じて受信装置に送信した共通鍵(第1の制御情報)とが対応する。つまり、コンテンツ再生管理装置は、コンテンツの再生が要求される毎に、異なる第1の制御情報と第2の制御情報とを受信装置に送信する。そして、受信装置は、第1の制御情報と第2の制御情報とを受信した後、第2の制御情報を用いてコンテンツ鍵を復号し、前回と異なる第1の制御情報を用いてコンテンツ鍵を暗号化して記憶し、記憶した後にコンテンツを再生する。これによって、コンテンツ再生管理装置は、受信装置において、同一の鍵で暗号化したコンテンツ鍵を記憶し続けることができなくなり、暗号化コンテンツ鍵が復号されてコンテンツが再生されてしまう事態を防止できる。   Here, the common key (second control information) transmitted to the receiving apparatus in response to a reproduction request signal of a certain content, and the common key (first control information) transmitted to the receiving apparatus in response to the previous reproduction request signal. Corresponds. That is, the content reproduction management device transmits different first control information and second control information to the receiving device every time content reproduction is requested. Then, after receiving the first control information and the second control information, the receiving device decrypts the content key using the second control information, and uses the first control information different from the previous one to use the content key. Is encrypted and stored, and the content is reproduced after being stored. As a result, the content reproduction management device cannot continue to store the content key encrypted with the same key in the receiving device, and can prevent a situation in which the encrypted content key is decrypted and the content is reproduced.

また、本願第4発明に係るコンテンツ再生管理装置は、前記未完了を示す前記権利処理フラグが付加された前記コンテンツにおいて、予め設定された再生禁止フラグが禁止を示す場合、当該コンテンツの再生を禁止すると判定する再生禁止判定手段と、当該コンテンツの再生を禁止する再生禁止メッセージを、前記再生禁止判定手段によって前記コンテンツの再生を禁止すると判定された場合に送信するメッセージ送信手段と、をさらに備えることを特徴とする。   In addition, the content reproduction management device according to the fourth invention of the present application prohibits reproduction of the content when the preset reproduction prohibition flag indicates prohibition in the content to which the right processing flag indicating incomplete is added. A playback prohibition determining unit that determines that the content is to be transmitted; and a message transmission unit that transmits a playback prohibition message that prohibits playback of the content when the playback prohibition determination unit determines that the playback of the content is prohibited. It is characterized by.

また、本願第5発明に係るコンテンツ再生管理装置は、前記コンテンツ毎に予め設定された権利保護期間が満了したか否かを判定すると共に、前記未完了を示す前記権利処理フラグが付加された前記コンテンツであって前記権利保護期間が満了したと判定したものについては、当該コンテンツの再生を許可すると判定する再生許可判定手段をさらに備え、前記メッセージ送信手段は、前記再生許可判定手段によって前記コンテンツの再生を許可すると判定された場合には、当該コンテンツの再生を許可する再生許可メッセージをさらに送信することを特徴とする。   Further, the content reproduction management device according to the fifth invention of the present application determines whether or not a rights protection period preset for each content has expired, and the right processing flag indicating the incomplete is added. For content that has been determined that the right protection period has expired, further comprises a playback permission determination means for determining that the playback of the content is permitted, and the message transmission means is configured to allow the playback permission determination means to When it is determined that reproduction is permitted, a reproduction permission message for permitting reproduction of the content is further transmitted.

また、本願第6発明に係るコンテンツ再生管理装置は、前記権利保護期間が満了したか否かを判定すると共に、前記完了を示す前記権利処理フラグが付加された前記コンテンツのうち前記権利保護期間が満了していないと判定したものについて、当該コンテンツの再生条件を送信すると判定する再生条件出力判定手段をさらに備え、前記メッセージ送信手段は、前記再生条件出力判定手段によって前記コンテンツの再生条件を送信すると判定された場合には、当該コンテンツの再生条件を示す情報をさらに送信することを特徴とする。   In addition, the content reproduction management device according to the sixth invention of the present application determines whether or not the right protection period has expired, and the right protection period of the content to which the right processing flag indicating the completion is added. Reproduction condition output determination means for determining that the content reproduction condition is to be transmitted for those determined not to have expired, and the message transmission means transmits the content reproduction condition by the reproduction condition output determination means. If it is determined, information indicating a reproduction condition of the content is further transmitted.

本願第4〜6発明に係るコンテンツ再生管理装置よれば、受信装置において、コンテンツの権利処理の状況に応じて、コンテンツの再生を管理することが可能となる。   According to the content reproduction management apparatus according to the fourth to sixth inventions of the present application, it is possible to manage the reproduction of the content in the receiving apparatus according to the status of the content right processing.

また、本願第7発明に係る受信装置は、暗号化されたコンテンツである暗号化コンテンツを復号するコンテンツ鍵を用いると共に、コンテンツ鍵を暗号化する第1の制御情報と、第1の制御情報で暗号化されたコンテンツ鍵を復号する第2の制御情報とをコンテンツ再生管理装置から受信し、配信済みのコンテンツの再生を少なくとも管理する受信装置であって、記憶手段と、再生要求送信手段と、制御情報受信手段と、制御情報復号手段と、コンテンツ鍵復号手段と、再生手段と、制御情報更新手段と、を備える構成とした。   The receiving device according to the seventh invention of the present application uses a content key for decrypting encrypted content that is encrypted content, and includes first control information for encrypting the content key, and first control information. A receiving device that receives second control information for decrypting the encrypted content key from the content reproduction management device and manages at least reproduction of the distributed content; a storage unit; a reproduction request transmission unit; The control information receiving means, the control information decrypting means, the content key decrypting means, the reproducing means, and the control information updating means are provided.

かかる構成によれば、受信装置は、記憶手段によって、暗号化コンテンツと、第1の制御情報で暗号化されたコンテンツ鍵である暗号化コンテンツ鍵とを記憶する。また、受信装置は、再生要求送信手段によって、コンテンツの再生を要求する再生要求信号を、コンテンツ再生管理装置に送信する。そして、受信装置は、制御情報受信手段によって、受信装置毎に異なるユーザ秘密鍵を用いて暗号化された第1の制御情報と、前回の再生要求信号に応じてコンテンツ再生管理装置から受信した第1の制御情報に対応する第2の制御情報とを、コンテンツ再生管理装置から受信する。さらに、受信装置は、制御情報復号手段によって、ユーザ秘密鍵を用いて、制御情報受信手段が受信した第1の制御情報と第2の制御情報とを復号する。   According to this configuration, the receiving device stores the encrypted content and the encrypted content key that is the content key encrypted with the first control information, by the storage unit. In addition, the reception device transmits a reproduction request signal for requesting reproduction of the content to the content reproduction management device by the reproduction request transmission unit. Then, the receiving device receives the first control information encrypted using a user secret key that is different for each receiving device by the control information receiving means, and the first playback information received from the content playback managing device according to the previous playback request signal. 2nd control information corresponding to 1 control information is received from a content reproduction | regeneration management apparatus. Further, the receiving apparatus decrypts the first control information and the second control information received by the control information receiving unit by using the user secret key by the control information decrypting unit.

また、受信装置は、コンテンツ鍵復号手段によって、制御情報復号手段が復号した第2の制御情報を用いて、記憶手段が記憶する暗号化コンテンツ鍵をコンテンツ鍵に復号する。そして、受信装置は、再生手段によって、コンテンツ鍵復号手段が復号したコンテンツ鍵を用いて、暗号化コンテンツを復号してコンテンツを再生する。さらに、受信装置は、制御情報更新手段によって、制御情報復号手段が復号した第1の制御情報を用いて、コンテンツ鍵を暗号化して暗号化コンテンツ鍵として記憶手段に記憶させる。   In addition, the receiving apparatus decrypts the encrypted content key stored in the storage unit into the content key by using the second control information decrypted by the control information decrypting unit by the content key decrypting unit. Then, the receiving device uses the content key decrypted by the content key decrypting unit to decrypt the encrypted content and reproduce the content by the reproducing unit. Further, the receiving apparatus encrypts the content key by the control information update unit using the first control information decrypted by the control information decryption unit, and stores the encrypted content key in the storage unit.

つまり、受信装置は、コンテンツを復号できるコンテンツ鍵を、コンテンツを再生する毎に、異なる第1の制御情報を用いて暗号化する。第1の制御情報を用いて暗号化されたコンテンツ鍵は、この第1の制御情報に対応する第2の制御情報でしか復号することができない。これによって、コンテンツ再生管理装置が、配信されたコンテンツの再生を受信装置において管理できるため、受信装置は、権利処理が確定する前にコンテンツを受信することが可能となる。   That is, the receiving device encrypts the content key that can decrypt the content by using different first control information every time the content is reproduced. The content key encrypted using the first control information can be decrypted only with the second control information corresponding to the first control information. As a result, the content reproduction management device can manage the reproduction of the distributed content in the reception device, and thus the reception device can receive the content before the right processing is determined.

また、本願第8発明に係る受信装置は、前記制御情報受信手段が、公開鍵暗号方式における公開鍵である前記第1の制御情報と、前記公開鍵暗号方式における秘密鍵である前記第2の制御情報とを受信することを特徴とする。   Further, in the receiving apparatus according to the eighth invention of the present application, the control information receiving means includes the first control information that is a public key in a public key cryptosystem and the second key that is a secret key in the public key cryptosystem. Control information is received.

ここで、ある再生要求信号に応じて受信装置に送信した秘密鍵(第2の制御情報)と、前回の再生要求信号に応じて受信装置に送信した公開鍵(第1の制御情報)とが鍵ペアとなる。つまり、コンテンツ再生管理装置は、コンテンツの再生が要求される毎に、異なる第1の制御情報と第2の制御情報とを受信装置に送信する。そして、受信装置は、コンテンツの再生が終了したとき、前回と異なる第1の制御情報を用いてコンテンツ鍵を暗号化して記憶し、次にコンテンツを再生するとき、その時点で受信する第2の制御情報を用いてコンテンツ鍵を復号する。これによって、受信装置は、同一の鍵で暗号化したコンテンツ鍵を記憶し続けることがなく、暗号化コンテンツ鍵が復号されてコンテンツが再生されてしまう事態を防止できる。   Here, the secret key (second control information) transmitted to the receiving apparatus in response to a certain reproduction request signal and the public key (first control information) transmitted to the receiving apparatus in response to the previous reproduction request signal are It becomes a key pair. That is, the content reproduction management device transmits different first control information and second control information to the receiving device every time content reproduction is requested. Then, when the reproduction of the content is finished, the receiving device encrypts and stores the content key using the first control information different from the previous one, and when the content is reproduced next, the second device received at that time The content key is decrypted using the control information. As a result, the receiving device does not continue to store the content key encrypted with the same key, and can prevent a situation in which the encrypted content key is decrypted and the content is reproduced.

また、本願第9発明に係る受信装置は、前記制御情報受信手段が、共通鍵暗号方式における共通鍵である前記第1の制御情報と前記第2の制御情報とを受信することを特徴とする。   The receiving apparatus according to the ninth aspect of the present invention is characterized in that the control information receiving means receives the first control information and the second control information, which are a common key in a common key cryptosystem. .

ここで、ある再生要求信号に応じて受信装置に送信した共通鍵(第2の制御情報)と、前回の再生要求信号に応じて受信装置に送信した共通鍵(第1の制御情報)とが対応する。つまり、コンテンツ再生管理装置は、コンテンツの再生が要求される毎に、異なる第1の制御情報と第2の制御情報とを受信装置に送信する。そして、受信装置は、コンテンツの再生が終了したとき、前回と異なる第1の制御情報を用いてコンテンツ鍵を暗号化して記憶し、次にコンテンツを再生するとき、その時点で受信する第2の制御情報を用いてコンテンツ鍵を復号する。これによって、受信装置は、同一の鍵で暗号化したコンテンツ鍵を記憶し続けることがなく、暗号化コンテンツ鍵が復号されてコンテンツが再生されてしまう事態を防止できる。   Here, the common key (second control information) transmitted to the receiving apparatus in response to a certain reproduction request signal and the common key (first control information) transmitted to the receiving apparatus in response to the previous reproduction request signal are Correspond. That is, the content reproduction management device transmits different first control information and second control information to the receiving device every time content reproduction is requested. Then, when the reproduction of the content is finished, the receiving device encrypts and stores the content key using the first control information different from the previous one, and when the content is reproduced next, the second device received at that time The content key is decrypted using the control information. As a result, the receiving device does not continue to store the content key encrypted with the same key, and can prevent a situation in which the encrypted content key is decrypted and the content is reproduced.

本発明によれば、以下のような優れた効果を奏する。
本願第1,7発明によれば、受信装置において配信されたコンテンツの再生を管理できることから、権利処理が確定する前にコンテンツを受信装置に配信できる。
本願第2,3,8,9発明によれば、受信装置において、同一の鍵で暗号化したコンテンツ鍵を記憶し続けることがなく、暗号化コンテンツ鍵が復号されてコンテンツが再生されてしまう事態を防止できる。
本願第4〜6発明によれば、受信装置において、コンテンツの権利処理の状況に応じて、コンテンツの再生を管理できる。
According to the present invention, the following excellent effects can be obtained.
According to the first and seventh aspects of the present invention, since the reproduction of the content distributed in the receiving device can be managed, the content can be distributed to the receiving device before the right processing is determined.
According to the second, third, eighth, and ninth inventions of the present application, the receiving device does not continue to store the content key encrypted with the same key, and the encrypted content key is decrypted and the content is reproduced. Can be prevented.
According to the fourth to sixth inventions of the present application, in the receiving device, the reproduction of the content can be managed according to the status of the content right processing.

本発明におけるコンテンツ配信システムの概略を説明するブロック図である。It is a block diagram explaining the outline of the content delivery system in this invention. 本発明におけるコンテンツの再生管理方法を説明する図であり、(a)は1回目の再生要求時の動作を示すシーケンス図であり、(b)は受信装置内のコンテンツ鍵及びコンテンツの状態を示す図である。It is a figure explaining the reproduction | regeneration management method of the content in this invention, (a) is a sequence diagram which shows the operation | movement at the time of the 1st reproduction | regeneration request | requirement, (b) shows the state of the content key and content in a receiver. FIG. 本発明におけるコンテンツの再生管理方法を説明する図であり、(a)はn−1回目の再生要求時の動作を示すシーケンス図であり、(b)は受信装置内のコンテンツ鍵及びコンテンツの状態を示す図である。It is a figure explaining the reproduction | regeneration management method of the content in this invention, (a) is a sequence diagram which shows the operation | movement at the time of the (n-1) th reproduction | regeneration request | requirement, (b) is the content key and content state in a receiver FIG. 本発明におけるコンテンツの再生管理方法を説明する図であり、(a)はn回目の再生要求時の動作を示すシーケンス図であり、(b)は受信装置内のコンテンツ鍵及びコンテンツの状態を示す図である。It is a figure explaining the reproduction | regeneration management method of the content in this invention, (a) is a sequence diagram which shows the operation | movement at the time of the nth reproduction | regeneration request | requirement, (b) shows the content key and content state in a receiving device. FIG. 図1のコンテンツ再生管理装置の構成を示すブロック図である。It is a block diagram which shows the structure of the content reproduction management apparatus of FIG. 図1の記憶手段が記憶する鍵情報テーブルのデータ構造を示す図である。It is a figure which shows the data structure of the key information table which the memory | storage means of FIG. 1 memorize | stores. 図5の記憶手段が記憶するコンテンツ管理テーブルのデータ構造を示す図である。It is a figure which shows the data structure of the content management table which the memory | storage means of FIG. 5 memorize | stores. 図5の記憶手段が記憶するユーザ秘密鍵テーブルのデータ構造を示す図である。It is a figure which shows the data structure of the user private key table which the memory | storage means of FIG. 5 memorize | stores. 図5のコンテンツ再生管理装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the content reproduction | regeneration management apparatus of FIG. 図9の再生管理処理を示すフローチャートである。10 is a flowchart showing the reproduction management process of FIG. 9. (a)は図9の再生禁止処理を示すフローチャートであり、(b)は図9の再生許可処理を示すフローチャートであり、(c)は図9の再生条件出力処理を示すフローチャートである。(A) is a flowchart showing the reproduction prohibition process of FIG. 9, (b) is a flowchart showing the reproduction permission process of FIG. 9, and (c) is a flowchart showing the reproduction condition output process of FIG. 図1の受信装置の構成を示すブロック図である。It is a block diagram which shows the structure of the receiver of FIG. 図12の受信装置による、再生要求送信処理を示すフローチャートである。13 is a flowchart showing a reproduction request transmission process by the receiving apparatus of FIG. 図12の受信装置による、コンテンツ再生処理を示すフローチャートである。13 is a flowchart showing content reproduction processing by the receiving apparatus of FIG. 本発明の第2実施形態に係る受信装置の構成を示すブロック図である。It is a block diagram which shows the structure of the receiver which concerns on 2nd Embodiment of this invention. 図15の受信装置の動作を示すフローチャートである。FIG. 16 is a flowchart showing an operation of the receiving apparatus of FIG. 15. FIG. 図15の受信装置の動作を示すフローチャートである。FIG. 16 is a flowchart showing an operation of the receiving apparatus of FIG. 15. FIG.

以下、本発明の各実施形態について、適宜図面を参照しながら詳細に説明する。なお、各実施形態において、同一の機能を有する手段には同一の符号を付し、説明を省略した。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings as appropriate. In each embodiment, means having the same function are denoted by the same reference numerals and description thereof is omitted.

(第1実施形態)
[コンテンツ配信システムの概略]
図1を参照して、本発明に係るコンテンツ配信システムの概略について、説明する。コンテンツ配信システム1は、権利処理の状況を問わずに、コンテンツを受信装置5に配信し、そのコンテンツの再生が要求されたとき、コンテンツを再生するか否かといった管理を行う。ここで、図1に示すように、コンテンツ配信システム1は、コンテンツ配信装置2と、コンテンツ再生管理装置3と、受信装置5とを備える。
(First embodiment)
[Outline of content distribution system]
The outline of the content distribution system according to the present invention will be described with reference to FIG. The content distribution system 1 distributes the content to the receiving device 5 regardless of the status of right processing, and manages whether or not to reproduce the content when the content is requested to be reproduced. Here, as shown in FIG. 1, the content distribution system 1 includes a content distribution device 2, a content reproduction management device 3, and a reception device 5.

コンテンツ配信装置2は、例えば、1以上のコンテンツを記憶すると共に、そのコンテンツを暗号化し、放送波Hを介して、暗号化コンテンツを受信装置5に配信する。なお、コンテンツを配信する方法は特に制限されず、コンテンツ配信装置2は、ネットワークNを介して、コンテンツを配信しても良い(不図示)。   For example, the content distribution device 2 stores one or more content, encrypts the content, and distributes the encrypted content to the reception device 5 via the broadcast wave H. Note that the method for distributing content is not particularly limited, and the content distribution device 2 may distribute the content via the network N (not shown).

コンテンツは、コンテンツIDと権利処理フラグと権利保護期間とが予め付加されている。
コンテンツIDは、そのコンテンツを一意に識別する識別子である。
権利処理フラグは、そのコンテンツについて、権利処理が未完了、完了又は不要の何れであるかを示す情報である。
権利保護期間は、そのコンテンツについて、権利保護期間の末日を示す情報である。
暗号化コンテンツは、後記するコンテンツ鍵Kcで復号できるように暗号化されたコンテンツである。
A content ID, a right processing flag, and a right protection period are added in advance to the content.
The content ID is an identifier that uniquely identifies the content.
The right processing flag is information indicating whether the right processing is incomplete, completed or unnecessary for the content.
The right protection period is information indicating the last day of the right protection period for the content.
The encrypted content is content that is encrypted so that it can be decrypted with a content key Kc described later.

コンテンツ再生管理装置3は、受信装置5に配信されたコンテンツの再生を管理する。具体的には、コンテンツ再生管理装置3は、後記する鍵情報テーブル(図6参照)、コンテンツ管理テーブル(図7参照)、及び、秘密鍵テーブル(図8参照)を記憶する。また、コンテンツ再生管理装置3は、これらテーブルを参照し、受信装置5からの再生要求信号に応じて、鍵情報(公開鍵Kp及び秘密鍵Ks)を受信装置5に送信する。なお、コンテンツ再生管理装置3の詳細は、後記する。   The content reproduction management device 3 manages the reproduction of the content distributed to the receiving device 5. Specifically, the content reproduction management device 3 stores a key information table (see FIG. 6), a content management table (see FIG. 7), and a secret key table (see FIG. 8) which will be described later. Also, the content reproduction management device 3 refers to these tables and transmits key information (public key Kp and secret key Ks) to the reception device 5 in response to a reproduction request signal from the reception device 5. Details of the content reproduction management device 3 will be described later.

再生要求信号は、コンテンツの再生を要求する信号であり、例えば、ユーザIDと、コンテンツIDとを含む。
ユーザIDは、ユーザを一意に識別する識別子である。なお、コンテンツ配信システム1では、ユーザIDの代わりに、プレイヤーID又はデバイスIDを用いても良い。
The reproduction request signal is a signal for requesting reproduction of content, and includes, for example, a user ID and a content ID.
The user ID is an identifier that uniquely identifies the user. In the content distribution system 1, a player ID or a device ID may be used instead of the user ID.

再生回数は、同一ユーザが同一コンテンツの再生を要求した回数を示す。例えば、2回目の再生要求であれば再生回数=2となり、n(nは2以上の整数)回目の再生要求であれば再生回数=nとなる。以下、再生回数がn回目のときを再生回数nとし、再生回数が1回目のときを初回再生とする。   The number of reproductions indicates the number of times that the same user has requested reproduction of the same content. For example, if the reproduction request is the second time, the number of reproductions is 2, and if the reproduction request is n (n is an integer of 2 or more), the number of reproductions is n. Hereinafter, when the number of times of reproduction is n, the number of times of reproduction is n, and when the number of times of reproduction is the first time, it is referred to as initial reproduction.

コンテンツ鍵Kcは、暗号化コンテンツを復号する鍵であり、例えば、共通鍵暗号方式で生成される鍵である。
ユーザ秘密鍵Kmは、受信装置5において鍵情報の暗号化及び復号に用いられると共に、ユーザ毎に異なる鍵である。また、ユーザ秘密鍵Kmは、例えば、共通鍵暗号方式で生成される鍵であるが、公開鍵暗号方式で生成される鍵としても良い。
The content key Kc is a key for decrypting encrypted content, for example, a key generated by a common key encryption method.
The user secret key Km is used for encryption and decryption of key information in the receiving device 5 and is a key that is different for each user. The user secret key Km is, for example, a key generated by a common key encryption method, but may be a key generated by a public key encryption method.

公開鍵Kpは、受信装置5において、コンテンツ鍵Kcを暗号化する鍵であり、公開鍵暗号方式で生成される鍵である。以下、再生回数nに対応する公開鍵Kpを公開鍵Kpとする。なお、公開鍵Kpが、請求項に記載の第1の制御情報に相当する。 The public key Kp is a key for encrypting the content key Kc in the receiving device 5, and is a key generated by a public key cryptosystem. Below, the public key Kp corresponding to the reproduction number of times n and the public key Kp n. The public key Kp corresponds to the first control information described in the claims.

秘密鍵Ksは、受信装置5において、コンテンツ鍵Kcを復号する鍵であり、公開鍵暗号方式で生成される鍵である。以下、再生回数nに対応する秘密鍵Ksを秘密鍵Ksn-1とする。なお、秘密鍵Ksが、請求項に記載の第2の制御情報に相当する。 The secret key Ks is a key for decrypting the content key Kc in the receiving device 5, and is a key generated by a public key cryptosystem. Hereinafter, the secret key Ks corresponding to the reproduction count n is referred to as a secret key Ks n-1 . The secret key Ks corresponds to the second control information described in the claims.

受信装置5は、ユーザがコンテンツを視聴する装置である。具体的には、受信装置5は、コンテンツが暗号化された暗号化コンテンツと、コンテンツ鍵Kcが暗号化された暗号化コンテンツ鍵SKcとを記憶する。また、受信装置5は、受信装置5のユーザに固有のユーザ秘密鍵Kmを耐タンパデバイスに記憶する。そして、受信装置5は、コンテンツ再生管理装置3に再生要求信号を送信し、この再生要求信号に応じて送信される鍵情報を用いて、暗号化コンテンツ鍵SKc及び暗号化コンテンツを復号し、コンテンツを再生する。さらに、受信装置5は、コンテンツを再生する毎に、鍵情報を用いて、コンテンツ鍵Kcを暗号化する。なお、図1では、3台の受信装置5を図示したが、この台数は特に限定されない。   The receiving device 5 is a device that allows a user to view content. Specifically, the receiving device 5 stores an encrypted content in which the content is encrypted and an encrypted content key SKc in which the content key Kc is encrypted. Further, the receiving device 5 stores a user secret key Km unique to the user of the receiving device 5 in the tamper resistant device. Then, the reception device 5 transmits a reproduction request signal to the content reproduction management device 3, and decrypts the encrypted content key SKc and the encrypted content by using the key information transmitted in response to the reproduction request signal. Play. Further, each time the content is reproduced, the receiving device 5 encrypts the content key Kc using the key information. In FIG. 1, three receivers 5 are illustrated, but the number is not particularly limited.

[コンテンツの再生管理手法]
以下、図2〜図5を参照し、コンテンツ配信システム1におけるコンテンツの再生を管理する手法について、説明する(適宜図1参照)。また、図2では、受信装置5は、暗号化コンテンツを外部記憶手段54b(図12参照)に予め記憶している。さらに、コンテンツ再生管理装置3は各ユーザで固有のユーザ秘密鍵Kmを全ユーザ分記憶し、受信装置5はそのユーザで固有のユーザ秘密鍵Kmを記憶している。
[Content playback management method]
Hereinafter, a method for managing content reproduction in the content distribution system 1 will be described with reference to FIGS. 2 to 5 (see FIG. 1 as appropriate). In FIG. 2, the receiving device 5 stores the encrypted content in the external storage unit 54b (see FIG. 12) in advance. Furthermore, the content reproduction management device 3 stores a unique user secret key Km for each user, and the receiving device 5 stores a unique user secret key Km for each user.

図2(a),図3(a),図4(a)には、コンテンツ再生管理装置3と受信装置5とのシーケンス図を図示した。また、図2(b),図3(b),図4(b)には、受信装置5における、コンテンツ鍵Kcの状態と暗号化コンテンツの状態とを、図2(a),図3(a),図4(a)に対応付けて図示した。つまり、図2(b),図3(b),図4(b)では、コンテンツ鍵Kc及びコンテンツが、破線の部分において、後記する一時記憶手段54a又は外部記憶手段54bに記憶されていない状態を示し、2重線の部分において、一時記憶手段54a又は外部記憶手段54bに暗号化されて記憶されている状態を示し、実線の部分において、一時記憶手段54a又は外部記憶手段54bに暗号化されずに記憶されている状態を示す。つまり、破線の部分及び2重線の部分において、コンテンツ鍵Kc及びコンテンツが、利用不可能な状態であることを示し、実線の部分において、コンテンツ鍵Kc及びコンテンツが、利用可能な状態であることを示す。   2A, 3A, and 4A show sequence diagrams of the content reproduction management device 3 and the reception device 5. FIG. 2 (b), 3 (b), and 4 (b) show the state of the content key Kc and the state of the encrypted content in the receiving device 5, as shown in FIGS. a) and FIG. 4A are shown correspondingly. That is, in FIG. 2B, FIG. 3B, and FIG. 4B, the content key Kc and the content are not stored in the temporary storage means 54a or the external storage means 54b, which will be described later, in the broken line portion. In the double line portion, it shows a state where it is encrypted and stored in the temporary storage means 54a or the external storage means 54b. In the solid line portion, it is encrypted in the temporary storage means 54a or the external storage means 54b. It shows the state that is stored without. That is, the broken line portion and the double line portion indicate that the content key Kc and the content are unavailable, and the solid line portion indicates that the content key Kc and the content are available. Indicates.

まず、ユーザは、受信装置5に記憶されているコンテンツを再生したい場合、受信装置5を操作して、再生の要求を入力する。すると、受信装置5は、1回目の再生要求(再生要求信号)を、コンテンツ再生管理装置3に送信する(ステップS1)。   First, when the user wants to reproduce the content stored in the receiving device 5, the user operates the receiving device 5 to input a reproduction request. Then, the receiving device 5 transmits a first playback request (playback request signal) to the content playback management device 3 (step S1).

ステップS1の処理に続いて、コンテンツ再生管理装置3は、ステップS1で送信された再生要求信号に含まれるユーザID及びコンテンツIDを検索条件として、コンテンツ管理テーブルから再生回数を検索する。また、コンテンツ再生管理装置3は、このユーザID、このコンテンツID及び検索された再生回数を検索条件として、鍵情報テーブルを検索してコンテンツ鍵Kc及び公開鍵Kpを読み出す。そして、コンテンツ再生管理装置3は、コンテンツ鍵Kc及び公開鍵Kpをユーザ秘密鍵Kmで暗号化し、鍵情報(コンテンツ鍵Kc及び公開鍵Kp)として受信装置5に送信する(ステップS2)。その後、コンテンツ再生管理装置3は、コンテンツ管理テーブルの更新(インクリメント)を行う。 Subsequent to the processing in step S1, the content reproduction management device 3 searches the content management table for the number of reproductions using the user ID and content ID included in the reproduction request signal transmitted in step S1 as search conditions. Further, the content reproduction management device 3 retrieves the content key Kc and the public key Kp 1 by searching the key information table using the user ID, the content ID, and the retrieved number of reproductions as retrieval conditions. Then, the content reproduction management device 3 encrypts the content key Kc and the public key Kp 1 with the user secret key Km, and transmits it as key information (content key Kc and public key Kp 1 ) to the receiving device 5 (step S2). Thereafter, the content reproduction management device 3 updates (increments) the content management table.

ステップS2の処理に続いて、受信装置5は、ステップS2で入力された鍵情報をユーザ秘密鍵Kmで復号する(ステップS3)。ここで、受信装置5は、例えば、復号した鍵情報に含まれるコンテンツ鍵Kcを、後記する再生手段60のみが参照可能な領域である一時記憶手段54aに記憶する(図12参照)。   Following the processing in step S2, the receiving device 5 decrypts the key information input in step S2 with the user secret key Km (step S3). Here, for example, the receiving device 5 stores the content key Kc included in the decrypted key information in the temporary storage unit 54a that is an area that can be referred to only by the reproducing unit 60 described later (see FIG. 12).

ステップS3の処理に続いて、受信装置5は、コンテンツ鍵Kcをコピーして公開鍵Kpで暗号化し、暗号化コンテンツ鍵SKcとして記憶する(ステップS4)。ここで、受信装置5は、例えば、暗号化コンテンツ鍵SKcを外部から参照可能な領域である外部記憶手段54bに記憶する。なお、受信装置5は、公開鍵Kpが以後の処理で不要となるため、これを削除する。 Following the processing in step S3, the receiving device 5 copies the content key Kc, encrypts it with the public key Kp 1 , and stores it as the encrypted content key SKc (step S4). Here, for example, the receiving device 5 stores the encrypted content key SKc in the external storage unit 54b which is an area that can be referred to from the outside. Note that the receiving device 5 deletes the public key Kp 1 because it is not necessary in the subsequent processing.

ステップS4の処理に続いて、受信装置5は、外部記憶手段54bに記憶された暗号化コンテンツを読み出して、一時記憶手段54aにコピーする(ステップS5)。   Subsequent to the processing in step S4, the receiving device 5 reads the encrypted content stored in the external storage unit 54b and copies it to the temporary storage unit 54a (step S5).

ステップS5の処理に続いて、受信装置5は、一時記憶手段54aに記憶されたコンテンツ鍵Kcで、一時記憶手段54aにコピーした暗号化コンテンツを復号して、コンテンツを再生する(ステップS6)。ここで、受信装置5は、例えば、暗号化コンテンツを外部記憶手段54bから部分的に読み出し、この読み出した暗号化コンテンツをコンテンツ鍵Kcで復号しながら再生しても良い。   Following the processing in step S5, the receiving device 5 decrypts the encrypted content copied to the temporary storage unit 54a with the content key Kc stored in the temporary storage unit 54a, and reproduces the content (step S6). Here, for example, the receiving device 5 may partially read the encrypted content from the external storage unit 54b and reproduce the read encrypted content while decrypting it with the content key Kc.

ステップS6の処理に続いて、受信装置5は、コンテンツの再生が終了した後、一時記憶手段54aに記憶されたコンテンツ鍵Kcとコンテンツとを削除する(ステップS7)。   Subsequent to the processing in step S6, the receiving device 5 deletes the content key Kc and the content stored in the temporary storage means 54a after the reproduction of the content is completed (step S7).

以下、図3を参照し、n−1回目における、コンテンツの再生を管理する手法を説明する(適宜図1,図2参照)。まず、受信装置5は、n−1回目の再生要求(再生要求信号)を、コンテンツ再生管理装置3に送信する(ステップS11)。   Hereinafter, with reference to FIG. 3, a method of managing content reproduction at the (n-1) th time will be described (see FIGS. 1 and 2 as appropriate). First, the receiving device 5 transmits an (n-1) th playback request (playback request signal) to the content playback management device 3 (step S11).

ステップS11の処理に続いて、コンテンツ再生管理装置3は、鍵テーブルを検索して読み出した鍵情報(秘密鍵Ksn−2及び公開鍵Kpn−1)をユーザ秘密鍵Kmで暗号化し、受信装置5に送信する(ステップS12)。その後、コンテンツ再生管理装置3は、コンテンツ管理テーブルの更新(インクリメント)を行う。 Subsequent to the processing in step S11, the content reproduction management device 3 encrypts the key information (secret key Ks n-2 and public key Kp n-1 ) retrieved by searching the key table with the user secret key Km and receives it. It transmits to the apparatus 5 (step S12). Thereafter, the content reproduction management device 3 updates (increments) the content management table.

ステップS12の処理に続いて、受信装置5は、ステップS12で入力された鍵情報をユーザ秘密鍵Kmで復号する(ステップS13)。また、受信装置5は、外部記憶手段54bに記憶された暗号化コンテンツ鍵SKcを読み出す(ステップS14)。そして、受信装置5は、ステップS13で復号した秘密鍵Ksn−2で、ステップS14で読み出した暗号化コンテンツ鍵SKcを復号する(ステップS15)。ここで、受信装置5は、例えば、復号したコンテンツ鍵Kcを一時記憶手段54aに記憶する。 Subsequent to the processing in step S12, the receiving device 5 decrypts the key information input in step S12 with the user secret key Km (step S13). The receiving device 5 reads the encrypted content key SKc stored in the external storage unit 54b (step S14). The receiving device 5 decrypts the encrypted content key SKc read out in step S14 with the secret key Ks n−2 decrypted in step S13 (step S15). Here, for example, the receiving device 5 stores the decrypted content key Kc in the temporary storage unit 54a.

ステップS15の処理に続いて、受信装置5は、一時記憶手段54aに記憶されたコンテンツ鍵Kcをコピーして公開鍵Kpn−1で暗号化し、暗号化コンテンツ鍵SKcとして外部記憶手段54bに記憶する(ステップS16)。このとき、先に外部記憶手段54bに記憶されていた暗号化コンテンツ鍵SKcは、上書きされるか、削除されるものとする。なお、受信装置5は、秘密鍵Ksn−2及び公開鍵Kpn−1が以後の処理で不要となるため、これを削除する。 Following the processing of step S15, the receiving device 5 copies the content key Kc stored in the temporary storage unit 54a, encrypts it with the public key Kpn -1 , and stores it in the external storage unit 54b as the encrypted content key SKc. (Step S16). At this time, the encrypted content key SKc previously stored in the external storage unit 54b is overwritten or deleted. Note that the receiving device 5 deletes the secret key Ks n−2 and the public key Kp n−1 because they are not necessary in the subsequent processing.

ステップS16の処理に続いて、受信装置5は、外部記憶手段54bに記憶された暗号化コンテンツを読み出して、一時記憶手段54aにコピーする(ステップS17)。また、受信装置5は、一時記憶手段54aに記憶されたコンテンツ鍵Kcで、一時記憶手段54aにコピーした暗号化コンテンツを復号して、コンテンツを再生する(ステップS18)。   Subsequent to the processing in step S16, the receiving device 5 reads the encrypted content stored in the external storage unit 54b and copies it to the temporary storage unit 54a (step S17). The receiving device 5 decrypts the encrypted content copied to the temporary storage unit 54a with the content key Kc stored in the temporary storage unit 54a, and reproduces the content (step S18).

ステップS18の処理に続いて、受信装置5は、コンテンツの再生が終了した後、一時記憶手段54aに記憶されたコンテンツ鍵Kcとコンテンツとを削除する(ステップS19)。   Subsequent to the processing in step S18, the receiving device 5 deletes the content key Kc and the content stored in the temporary storage means 54a after the reproduction of the content is completed (step S19).

以下、図4を参照し、n回目における、コンテンツの再生を管理する手法を説明する(適宜図1,図2参照)。まず、受信装置5は、n回目の再生要求(再生要求信号)を、コンテンツ再生管理装置3に送信する(ステップS21)。   Hereinafter, a method of managing content reproduction at the nth time will be described with reference to FIG. 4 (see FIGS. 1 and 2 as appropriate). First, the receiving device 5 transmits an n-th playback request (playback request signal) to the content playback management device 3 (step S21).

ステップS21の処理に続いて、コンテンツ再生管理装置3は、鍵テーブルを検索して読み出した鍵情報(秘密鍵Ksn−1及び公開鍵Kpn)をユーザ秘密鍵Kmで暗号化し、受信装置5に送信する(ステップS22)。その後、コンテンツ再生管理装置3は、コンテンツ管理テーブルの更新(インクリメント)を行う。なお、ステップS22で送信される秘密鍵Ksn−1は、図3のステップS12で送信された公開鍵Kpn−1と鍵ペアを構成する。 Following the processing of step S21, the content reproduction management device 3 encrypts the read key information by searching the key table (secret key Ks n-1 and a public key Kp n) at the user's private key Km, the receiving apparatus 5 (Step S22). Thereafter, the content reproduction management device 3 updates (increments) the content management table. Note that the secret key Ks n−1 transmitted in step S22 constitutes a key pair with the public key Kpn −1 transmitted in step S12 of FIG.

ステップS22の処理に続いて、受信装置5は、ステップS22で入力された鍵情報をユーザ秘密鍵Kmで復号する(ステップS23)。また、受信装置5は、外部記憶手段54bに記憶された暗号化コンテンツ鍵SKcを読み出す(ステップS24)。そして、受信装置5は、ステップS23で復号した秘密鍵Ksn−1で、ステップS24で読み出した暗号化コンテンツ鍵SKcを復号する(ステップS25)。ここで、受信装置5は、例えば、復号したコンテンツ鍵Kcを一時記憶手段54aに記憶する。 Following the processing in step S22, the receiving device 5 decrypts the key information input in step S22 with the user secret key Km (step S23). The receiving device 5 reads the encrypted content key SKc stored in the external storage unit 54b (step S24). The receiving device 5 decrypts the encrypted content key SKc read out in step S24 with the secret key Ks n−1 decrypted in step S23 (step S25). Here, for example, the receiving device 5 stores the decrypted content key Kc in the temporary storage unit 54a.

ステップS25の処理に続いて、受信装置5は、一時記憶手段54aに記憶されたコンテンツ鍵Kcをコピーして公開鍵Kpnで暗号化し、暗号化コンテンツ鍵SKcとして外部記憶手段54bに記憶する(ステップS26)。このとき、先に外部記憶手段54bに記憶されていた暗号化コンテンツ鍵SKc(つまり、公開鍵Kpn−1で暗号化された暗号化コンテンツ鍵SKc)は、上書きされるか、削除されるものとする。なお、受信装置5は、秘密鍵Ksn−1及び公開鍵Kpnが以後の処理で不要となるため、これを削除する。 Following the processing of step S25, the receiving device 5, encrypted with the public key Kp n by copying the stored contents key Kc in the temporary storage 54a, and stores in the external storage unit 54b as the encrypted content key SKc ( Step S26). At this time, the encrypted content key SKc previously stored in the external storage unit 54b (that is, the encrypted content key SKc encrypted with the public key Kpn -1 ) is overwritten or deleted. And The receiving device 5, since the secret key Ks n-1 and a public key Kp n is unnecessary in subsequent processing, to remove it.

ステップS26の処理に続いて、受信装置5は、外部記憶手段54bに記憶された暗号化コンテンツを読み出して、一時記憶手段54aにコピーする(ステップS27)。また、受信装置5は、一時記憶手段54aに記憶されたコンテンツ鍵Kcで、一時記憶手段54aにコピーした暗号化コンテンツを復号して、コンテンツを再生する(ステップS28)。   Subsequent to the process of step S26, the receiving device 5 reads the encrypted content stored in the external storage unit 54b and copies it to the temporary storage unit 54a (step S27). Further, the receiving device 5 decrypts the encrypted content copied to the temporary storage unit 54a with the content key Kc stored in the temporary storage unit 54a, and reproduces the content (step S28).

ステップS28の処理に続いて、受信装置5は、コンテンツの再生が終了した後、一時記憶手段54aに記憶されたコンテンツ鍵Kcとコンテンツとを削除する(ステップS29)。   Subsequent to the processing in step S28, the receiving device 5 deletes the content key Kc and the content stored in the temporary storage means 54a after the reproduction of the content is completed (step S29).

図2〜図4に示すように、受信装置5は、復号されたコンテンツ及びコンテンツ鍵Kcを利用可能な状態で記憶し続けることがない。そして、ユーザがコンテンツを再生したいときだけ、受信装置5は、コンテンツ再生管理装置3から送信された鍵情報を用いて、暗号化コンテンツ鍵SKc及び暗号化コンテンツを復号する。   As shown in FIGS. 2 to 4, the receiving device 5 does not continue to store the decrypted content and the content key Kc in a usable state. Then, only when the user wants to play back the content, the receiving device 5 uses the key information transmitted from the content playback management device 3 to decrypt the encrypted content key SKc and the encrypted content.

また、前記したように、秘密鍵Ksn−1と公開鍵Kpn−1とは鍵ペアを構成する。つまり、n−1回目の再生要求信号に応じて送信される鍵情報に含まれる公開鍵Kpn−1で暗号化したコンテンツ鍵Kcは、n回目の再生要求信号に応じて送信される鍵情報に含まれる秘密鍵Ksn−1でしか復号できない。言い換えると、コンテンツ配信システム1では、コンテンツを再生する毎に、コンテンツ鍵Kcが、異なる公開鍵Kpで暗号化されることになる。このため、n回目の再生時に、コンテンツ再生管理装置3から送信された鍵情報より秘密鍵Ksn−1が盗まれたとしても、コンテンツ鍵Kcが公開鍵Kpnで暗号化された後であれば、その時点では、暗号化コンテンツ鍵SKcを復号して取得することは不可能であり、コンテンツを再生することができない。 As described above, the secret key Ks n-1 and the public key Kpn -1 constitute a key pair. That is, the content key Kc encrypted with the public key Kpn -1 included in the key information transmitted in response to the (n-1) th reproduction request signal is key information transmitted in response to the nth reproduction request signal. Can be decrypted only with the private key Ks n−1 included in the. In other words, in the content distribution system 1, the content key Kc is encrypted with a different public key Kp every time the content is reproduced. For this reason, at the time of the n-th of reproduction, even as a secret key Ks n-1 from the key information that has been transmitted from the content reproduction management unit 3 has been stolen, there after the content key Kc has been encrypted with the public key Kp n For example, at that time, the encrypted content key SKc cannot be decrypted and acquired, and the content cannot be reproduced.

[コンテンツ再生管理装置の構成]
以下、図5を参照し、コンテンツ再生管理装置3の構成について、説明する。図5に示すように、コンテンツ再生管理装置3は、記憶手段31と、鍵情報生成手段32と、通信手段33と、再生要求受信手段34と、判定手段35と、鍵情報取得手段(制御情報取得手段)36と、ユーザ秘密鍵取得手段37と、鍵情報暗号化手段(制御情報暗号化手段)38と、鍵情報送信手段(制御情報送信手段)39と、再生回数更新手段(制御情報管理手段)40と、メッセージ送信手段41とを備える。
[Configuration of Content Playback Management Device]
Hereinafter, the configuration of the content reproduction management apparatus 3 will be described with reference to FIG. As shown in FIG. 5, the content reproduction management apparatus 3 includes a storage unit 31, a key information generation unit 32, a communication unit 33, a reproduction request reception unit 34, a determination unit 35, a key information acquisition unit (control information). Acquisition means) 36, user secret key acquisition means 37, key information encryption means (control information encryption means) 38, key information transmission means (control information transmission means) 39, and reproduction count update means (control information management). Means) 40 and message transmission means 41.

記憶手段31は、鍵情報テーブルと、コンテンツ管理テーブルと、ユーザ秘密鍵テーブルとを記憶する、例えば、メモリ又はハードディスクである。
また、鍵情報生成手段32は、公開鍵Kp及び秘密鍵Ksを生成して鍵情報テーブルに登録し、コンテンツ鍵Kcを生成してコンテンツ管理テーブルに登録し、ユーザ秘密鍵Kmを生成してユーザ秘密鍵テーブルに登録する。以下、これらのテーブルについて、順次説明する。
The storage unit 31 is, for example, a memory or a hard disk that stores a key information table, a content management table, and a user secret key table.
The key information generation unit 32 generates a public key Kp and a secret key Ks and registers them in the key information table, generates a content key Kc and registers it in the content management table, generates a user secret key Km, and Register in the private key table. Hereinafter, these tables will be sequentially described.

<鍵情報テーブル>
鍵情報テーブルは、図6に示すように、コンテンツID、ユーザID及び再生回数毎に、鍵情報(公開鍵Kpn及び秘密鍵Ksn-1)を格納するテーブルである。なお、図6では、公開鍵Kpnを「Kpn_ユーザID」と図示し、秘密鍵Ksn-1を「Ksn-1_ユーザID」と図示した。例えば、図6において、「コンテンツID=0001」、「ユーザID=003」、かつ、「再生回数=2」の場合、「Kp_003」と「Ks_003」とが対応する。
<Key information table>
The key information table, as shown in FIG. 6, the content ID, for each user ID and play times, which is a table for storing key information (the public key Kp n and the secret key Ks n-1). In FIG. 6, the public key Kp n shown as "Kp n _ user ID", was shown the secret key Ks n-1 as "Ks n-1 _ user ID". For example, in FIG. 6, when “content ID = 0001”, “user ID = 003”, and “number of times of reproduction = 2”, “Kp 2 _003” corresponds to “Ks 1 _003”.

なお、「再生回数=1」の場合、秘密鍵Ksを送信する必要がないので、図6に示すように、この部分を空欄としている。この場合、コンテンツ再生管理装置3は、秘密鍵Ksの代わりにコンテンツ鍵Kcを送信する。なお、図6では、「再生回数=1」の鍵情報が、初回再生時の鍵情報となる。   In the case of “number of times of reproduction = 1”, since it is not necessary to transmit the secret key Ks, this portion is left blank as shown in FIG. In this case, the content reproduction management device 3 transmits the content key Kc instead of the secret key Ks. In FIG. 6, the key information of “number of times of reproduction = 1” is the key information at the time of the first reproduction.

ここで、鍵情報生成手段32は、例えば、公開鍵暗号方式として、RSA(Rivest Shamir Adleman)暗号方式を用いて、公開鍵Kp及び秘密鍵Ksの鍵ペアを複数生成する。具体的には、鍵情報生成手段32は、擬似乱数発生器(不図示)を用いて、2個の素数p,qを生成し、これらを乗じた値Nを求める。また、鍵情報生成手段32は、素数p−1と素数q−1との最小公倍数Lを求める。そして、鍵情報生成手段32は、1より大きくて最小公倍数Lより小さく、かつ、最小公倍数Lとの最大公約数が1となる値Eを求める。さらに、鍵情報生成手段32は、1より大きくて値Eより小さく、かつ、下記の式(1)を満たす値Dを求める。以上の計算によって、鍵情報生成手段32は、鍵ペアとなる公開鍵Kp(E,N)及び秘密鍵Ks(D,N)を生成する。   Here, the key information generation unit 32 generates a plurality of key pairs of the public key Kp and the secret key Ks using, for example, an RSA (Rivest Shamir Adleman) encryption method as a public key encryption method. Specifically, the key information generation means 32 generates two prime numbers p and q using a pseudo random number generator (not shown), and obtains a value N obtained by multiplying them. Further, the key information generating unit 32 obtains the least common multiple L of the prime number p-1 and the prime number q-1. Then, the key information generating unit 32 obtains a value E that is larger than 1 and smaller than the least common multiple L and whose greatest common divisor with the least common multiple L is 1. Further, the key information generating unit 32 obtains a value D that is larger than 1 and smaller than the value E and satisfies the following formula (1). Through the above calculation, the key information generating unit 32 generates the public key Kp (E, N) and the secret key Ks (D, N) that are key pairs.

E×D mod L=1・・・式(1)   E × D mod L = 1 Expression (1)

そして、鍵情報生成手段32は、この計算を繰り返し、公開鍵Kpn及び秘密鍵Ksの鍵ペアを複数生成する。さらに、鍵情報生成手段32は、n−1回目の再生要求信号に応じて送信される鍵情報での公開鍵Kpn−1と、n回目の再生要求信号に応じて送信される鍵情報での秘密鍵Ksn−1とが鍵ペアとなるように、これらを鍵情報テーブルに登録する。 Then, the key information generation unit 32 repeats this calculation, generates a plurality of key pairs of public key Kp n and the secret key Ks n. Further, the key information generating means 32 includes the public key Kpn -1 in the key information transmitted in response to the (n-1) th reproduction request signal and the key information transmitted in response to the nth reproduction request signal. These are registered in the key information table so that the secret key Ks n-1 becomes a key pair.

<コンテンツ管理テーブル>
コンテンツ管理テーブルは、図7に示すように、コンテンツID毎に、そのコンテンツを暗号化及び復号するコンテンツ鍵Kcと、そのコンテンツの権利処理フラグと、そのコンテンツの権利保護期間と、そのコンテンツの再生禁止フラグとを格納するテーブルである。また、コンテンツ管理テーブルは、コンテンツID及びユーザID毎に、コンテンツの再生回数を格納する。
<Content management table>
As shown in FIG. 7, the content management table includes, for each content ID, a content key Kc for encrypting and decrypting the content, a right processing flag for the content, a right protection period for the content, and reproduction of the content. It is a table for storing prohibition flags. In addition, the content management table stores the number of times content is reproduced for each content ID and user ID.

なお、図7では、コンテンツ鍵Kcを「Kc_コンテンツID」と図示し、権利処理フラグを「権利処理」と図示し、権利保護期間を「保護期間」と図示し、再生禁止フラグを「再生禁止」と図示した。例えば、図7において、「コンテンツID=0001」のコンテンツ鍵Kcは、「Kc_0001」となる。   In FIG. 7, the content key Kc is illustrated as “Kc_content ID”, the right processing flag is illustrated as “right processing”, the right protection period is illustrated as “protection period”, and the reproduction prohibition flag is set as “reproduction prohibition”. " For example, in FIG. 7, the content key Kc of “content ID = 0001” is “Kc_0001”.

再生禁止フラグは、受信装置5でそのコンテンツを再生が禁止されているか否かを示す情報であり、例えば、「禁止」のときは再生禁止を示し、「許可」のときは再生可能を示す。なお、再生禁止フラグは、例えば、初期値が「許可」であり、そのコンテンツの権利処理が確定して、コンテンツの再生が禁止された場合、コンテンツ配信システム1のオペレータによって「禁止」と登録される。   The reproduction prohibition flag is information indicating whether or not the content is prohibited from being reproduced by the receiving device 5. For example, the reproduction prohibition flag indicates that reproduction is prohibited, and “permission” indicates that reproduction is possible. Note that the playback prohibition flag is registered as “prohibited” by the operator of the content distribution system 1 when, for example, the initial value is “permitted” and the right processing of the content is confirmed and the playback of the content is prohibited. The

ここで、鍵情報生成手段32は、例えば、DES(Data Encryption Standard)、トリプルDES、AES(Advanced Encryption Standard)等の共通鍵暗号方式で、コンテンツ鍵Kcをコンテンツと同数生成し、コンテンツ管理テーブルにそれぞれ登録する。   Here, the key information generation means 32 generates the same number of content keys Kc as the content by the common key encryption method such as DES (Data Encryption Standard), Triple DES, AES (Advanced Encryption Standard), etc., and stores it in the content management table. Register each.

再生回数は、コンテンツID及びユーザID毎に、そのコンテンツIDに対応したコンテンツの再生回数を示す。例えば、図7において、「コンテンツID=0001」で「ユーザID=001」の再生回数は、4となる。なお、図7では、「再生回数=1」の場合が、初回再生となる。なお、コンテンツ管理テーブルの再生回数が、請求項における、第1の制御情報と第2の制御情報とを受信装置に送信したことを示す情報である。また、コンテンツ管理テーブルのユーザIDが、請求項における、受信機を示す情報である。   The number of reproductions indicates the number of reproductions of content corresponding to the content ID for each content ID and user ID. For example, in FIG. 7, the number of reproductions of “content ID = 0001” and “user ID = 001” is 4. In FIG. 7, “reproduction count = 1” is the first reproduction. Note that the number of reproductions of the content management table is information indicating that the first control information and the second control information in the claims are transmitted to the receiving device. The user ID of the content management table is information indicating the receiver in the claims.

<ユーザ秘密鍵テーブル>
ユーザ秘密鍵テーブルは、図8に示すように、ユーザID毎に、全ユーザのユーザ秘密鍵Kmを格納するテーブルである。なお、図8では、ユーザ秘密鍵Kmを「Km_ユーザID」と図示した。例えば、図8において、「ユーザID=001」のユーザ秘密鍵Kmは、「Km_001」となる。
<User private key table>
As shown in FIG. 8, the user secret key table is a table that stores user secret keys Km of all users for each user ID. In FIG. 8, the user secret key Km is illustrated as “Km_user ID”. For example, in FIG. 8, the user secret key Km of “user ID = 001” is “Km — 001”.

ここで、鍵情報生成手段32は、例えば、DES、トリプルDES、AES等の共通鍵暗号方式で、ユーザ秘密鍵Kmを全ユーザ分だけ生成し、ユーザ秘密鍵テーブルにそれぞれ登録する。   Here, the key information generating means 32 generates user secret keys Km for all users by a common key encryption method such as DES, triple DES, AES, etc., and registers them in the user secret key table.

また、鍵情報生成手段32は、RSA等の公開鍵暗号方式による公開鍵を、コンテンツ再生管理装置3が用いるユーザ秘密鍵Kmとしても良い。この場合、受信装置5は、この公開鍵に鍵ペアとなる秘密鍵を、受信装置5におけるユーザ秘密鍵Kmとして用いることは言うまでもない。   In addition, the key information generation unit 32 may use a public key based on a public key cryptosystem such as RSA as the user secret key Km used by the content reproduction management device 3. In this case, needless to say, the receiving device 5 uses a secret key that is a key pair as the public key as the user secret key Km in the receiving device 5.

以下、図5に戻り、コンテンツ再生管理装置3の構成について、説明を続ける。
通信手段33は、ネットワークN(図1参照)を介して、受信装置5との間での通信制御を行う。具体的には、通信手段33は、受信装置5からの再生要求信号を再生要求受信手段34に出力する。また、通信手段33は、鍵情報送信手段39からの鍵情報(秘密鍵Ks及び公開鍵Kp)と、メッセージ送信手段41からの各種メッセージ(再生禁止メッセージ、再生許可メッセージ及び再生条件メッセージ)とを受信装置5に送信する。
Hereinafter, returning to FIG. 5, the description of the configuration of the content reproduction management apparatus 3 will be continued.
The communication unit 33 performs communication control with the receiving device 5 via the network N (see FIG. 1). Specifically, the communication unit 33 outputs the reproduction request signal from the receiving device 5 to the reproduction request receiving unit 34. Further, the communication means 33 receives the key information (secret key Ks and public key Kp) from the key information transmission means 39 and various messages (reproduction prohibition message, reproduction permission message and reproduction condition message) from the message transmission means 41. Transmit to the receiving device 5.

再生要求受信手段34は、通信手段33を介して、再生要求信号を受信装置5から受信する。そして、再生要求受信手段34は、この再生要求信号に含まれるユーザID及びコンテンツIDを抽出し、これらを判定手段35に出力する。   The reproduction request receiving unit 34 receives a reproduction request signal from the receiving device 5 via the communication unit 33. Then, the reproduction request receiving unit 34 extracts the user ID and content ID included in the reproduction request signal and outputs them to the determination unit 35.

判定手段35は、再生要求受信手段34からのコンテンツIDを検索条件として、コンテンツ管理テーブルを検索する。また、判定手段35は、検索されたコンテンツ管理テーブルでの権利処理フラグ、権利保護期間及び再生禁止フラグに基づいて、下記(1)〜(4)の判定条件を満たすか否かを判定する。   The determination unit 35 searches the content management table using the content ID from the reproduction request reception unit 34 as a search condition. The determination unit 35 determines whether the following determination conditions (1) to (4) are satisfied based on the right processing flag, right protection period, and reproduction prohibition flag in the searched content management table.

ここでは、判定手段35は、再生管理判定手段35aと、再生禁止判定手段35bと、再生許可判定手段35cと、再生条件出力判定手段35dとを備える。そして、再生管理判定手段35aが下記(1)の判定を行い、再生禁止判定手段35bが下記(2)の判定を行う。さらに、再生許可判定手段35cが下記(3)の判定を行い、再生条件出力判定手段35dが下記(4)の判定を行う。   Here, the determination unit 35 includes a reproduction management determination unit 35a, a reproduction prohibition determination unit 35b, a reproduction permission determination unit 35c, and a reproduction condition output determination unit 35d. Then, the reproduction management determination unit 35a performs the following determination (1), and the reproduction prohibition determination unit 35b performs the following determination (2). Further, the reproduction permission determination unit 35c performs the following determination (3), and the reproduction condition output determination unit 35d performs the following determination (4).

判定結果 :判定条件
(1)再生管理 :権利処理フラグが未完了の場合
(2)再生禁止 :権利処理フラグが未完了、かつ、再生禁止フラグが禁止の場合
(3)再生許可 :権利処理フラグが未完了、かつ、権利保護期間満了の場合
(4)再生条件出力:権利処理フラグが完了、かつ、権利保護期間内の場合
Judgment result: Judgment condition (1) Reproduction management: When the right processing flag is not completed (2) Reproduction prohibition: When the right processing flag is incomplete and the reproduction prohibition flag is prohibited (3) Reproduction permission: Rights processing flag Is not completed and the rights protection period has expired (4) Playback condition output: Rights processing flag is completed and within the rights protection period

このとき、再生許可判定手段35c及び再生条件出力判定手段35dは、例えば、コンテンツ管理テーブルの権利保護期間が、システム日付より以前の日付となっていた場合には、権利保護期間が満了したと判定する(権利保護期間満了)。また、再生許可判定手段35c及び再生条件出力判定手段35dは、例えば、コンテンツ管理テーブルの権利保護期間が、システム日付より後の日付の場合には、権利保護期間が満了していないと判定する(権利保護期間内)。   At this time, the reproduction permission determination unit 35c and the reproduction condition output determination unit 35d determine that the right protection period has expired, for example, when the right protection period of the content management table is a date before the system date. Yes (expiration of rights protection period). Further, the reproduction permission determination unit 35c and the reproduction condition output determination unit 35d determine that the right protection period has not expired, for example, when the right protection period of the content management table is a date after the system date ( Within the protection period).

そして、再生管理判定手段35aは、判定結果が再生管理の場合、その判定結果と共に、ユーザID及びコンテンツIDを、鍵情報取得手段36及びユーザ秘密鍵取得手段37に出力する。また、再生禁止判定手段35bは、判定結果が再生禁止の場合、その判定結果と共に、ユーザID及びコンテンツIDを、メッセージ送信手段41に出力する。そして、再生許可判定手段35cは、判定結果が再生許可の場合、その判定結果と共に、ユーザID及びコンテンツIDを、メッセージ送信手段41に出力する。さらに、再生条件出力判定手段35dは、判定結果が再生条件出力の場合、その判定結果と共に、ユーザID及びコンテンツIDを、メッセージ送信手段41に出力する。   Then, when the determination result is reproduction management, the reproduction management determination unit 35 a outputs the user ID and the content ID together with the determination result to the key information acquisition unit 36 and the user secret key acquisition unit 37. Further, when the determination result indicates that the reproduction is prohibited, the reproduction prohibition determination unit 35b outputs the user ID and the content ID together with the determination result to the message transmission unit 41. Then, when the determination result is reproduction permission, the reproduction permission determination unit 35 c outputs the user ID and the content ID together with the determination result to the message transmission unit 41. Furthermore, when the determination result is the reproduction condition output, the reproduction condition output determination unit 35d outputs the user ID and the content ID together with the determination result to the message transmission unit 41.

なお、再生管理判定手段35aがコンテンツの再生を管理しないと判定した場合、コンテンツ再生管理装置3は、何の処理も行わないこととしても良い。この場合、コンテンツ配信装置2がコンテンツを受信装置5に配信し、受信装置5がそのコンテンツを無条件に再生しても良い。   If the reproduction management determination unit 35a determines not to manage content reproduction, the content reproduction management device 3 may not perform any processing. In this case, the content distribution device 2 may distribute the content to the receiving device 5, and the receiving device 5 may play the content unconditionally.

鍵情報取得手段36は、判定手段35から判定結果が入力された場合、判定手段35からのユーザID及びコンテンツIDを検索条件として、コンテンツ管理テーブルから再生回数を検索する。そして、鍵情報取得手段36は、再生回数が2以上の場合、ユーザID、コンテンツID及び再生回数を検索条件として、鍵情報テーブルから鍵情報(秘密鍵Ks及び公開鍵Kp)を検索する。さらに、鍵情報取得手段36は、ユーザID及びコンテンツIDと検索された鍵情報とを、鍵情報暗号化手段38に出力する。なお、鍵情報取得手段36は、初回再生の場合、コンテンツ鍵Kc及び公開鍵Kpを鍵情報として、鍵情報暗号化手段38に出力する。 When the determination result is input from the determination unit 35, the key information acquisition unit 36 searches the content management table for the number of reproductions using the user ID and content ID from the determination unit 35 as search conditions. Then, when the number of reproductions is 2 or more, the key information acquisition unit 36 retrieves key information (secret key Ks and public key Kp) from the key information table using the user ID, the content ID, and the number of reproductions as search conditions. Further, the key information acquisition unit 36 outputs the user ID and content ID and the searched key information to the key information encryption unit 38. The key information acquisition unit 36 outputs the content key Kc and the public key Kp 1 as key information to the key information encryption unit 38 in the case of the first reproduction.

ユーザ秘密鍵取得手段37は、判定手段35から判定結果が入力された場合、判定手段35からのユーザIDを検索条件として、ユーザ秘密鍵テーブルからユーザ秘密鍵Kmを検索する。そして、ユーザ秘密鍵取得手段37は、検索されたユーザ秘密鍵Kmを鍵情報暗号化手段38に出力する。   When the determination result is input from the determination unit 35, the user secret key acquisition unit 37 searches for the user secret key Km from the user secret key table using the user ID from the determination unit 35 as a search condition. Then, the user secret key acquisition unit 37 outputs the searched user secret key Km to the key information encryption unit 38.

鍵情報暗号化手段38は、ユーザ秘密鍵取得手段37からのユーザ秘密鍵Kmを用いて、鍵情報取得手段36からの鍵情報を暗号化する。そして、鍵情報暗号化手段38は、鍵情報取得手段36からのユーザID及びコンテンツIDと、暗号化した鍵情報とを鍵情報送信手段39に出力する。なお、鍵情報暗号化手段38は、初回再生の場合、コンテンツ鍵Kc及び公開鍵Kpを、鍵情報として暗号化する。 The key information encryption unit 38 uses the user secret key Km from the user secret key acquisition unit 37 to encrypt the key information from the key information acquisition unit 36. Then, the key information encryption unit 38 outputs the user ID and content ID from the key information acquisition unit 36 and the encrypted key information to the key information transmission unit 39. Note that the key information encryption unit 38 encrypts the content key Kc and the public key Kp 1 as key information in the case of the first reproduction.

鍵情報送信手段39は、通信手段33を介して、鍵情報暗号化手段38が暗号化した鍵情報を受信装置5に送信する。また、鍵情報送信手段39は、鍵情報暗号化手段38からのユーザID及びコンテンツIDを再生回数更新手段40に出力する。なお、鍵情報暗号化手段38は、初回再生の場合、暗号化された鍵情報(コンテンツ鍵Kc及び公開鍵Kp)を受信装置5に送信する。 The key information transmission unit 39 transmits the key information encrypted by the key information encryption unit 38 to the reception device 5 via the communication unit 33. The key information transmission unit 39 outputs the user ID and content ID from the key information encryption unit 38 to the reproduction count update unit 40. The key information encryption unit 38 transmits the encrypted key information (content key Kc and public key Kp 1 ) to the receiving device 5 in the case of the first reproduction.

再生回数更新手段40は、鍵情報送信手段39からのユーザID及びコンテンツIDを検索条件として、コンテンツ管理テーブルから再生回数を検索する。そして、再生回数更新手段40は、検索された再生回数をインクリメント(1を加算)する。なお、再生回数更新手段40が、請求項に記載の制御情報管理手段に相当する。また、図7のコンテンツ管理テーブルが、制御情報管理手段が管理する情報に相当する。   The reproduction count update means 40 searches the content management table for the reproduction count using the user ID and content ID from the key information transmission means 39 as search conditions. Then, the playback count update means 40 increments the searched playback count (adds 1). The reproduction number update means 40 corresponds to the control information management means described in the claims. The content management table in FIG. 7 corresponds to information managed by the control information management unit.

メッセージ送信手段41は、通信手段33を介して、判定手段35の判定結果に応じたメッセージを受信装置5に送信する。具体的には、メッセージ送信手段41は、判定結果が再生禁止の場合、コンテンツの再生禁止を示す再生禁止メッセージを受信装置5に送信する。また、メッセージ送信手段41は、判定結果が再生許可の場合、コンテンツの再生許可を示す再生許可メッセージを受信装置5に送信する。   The message transmission unit 41 transmits a message according to the determination result of the determination unit 35 to the reception device 5 via the communication unit 33. Specifically, when the determination result indicates that reproduction is prohibited, the message transmission unit 41 transmits a reproduction prohibition message indicating content reproduction prohibition to the receiving device 5. In addition, when the determination result is reproduction permission, the message transmission unit 41 transmits a reproduction permission message indicating content reproduction permission to the receiving device 5.

また、メッセージ送信手段41は、判定結果が再生条件出力の場合、コンテンツの再生条件が記述された再生条件メッセージを受信装置5に送信する。再生条件は、例えば、コンテンツ再生管理装置3の管理者が予め設定するものであり、コンテンツの最大再生回数や、コンテンツの最大複製回数を含む。   Further, when the determination result is a reproduction condition output, the message transmission unit 41 transmits a reproduction condition message in which the content reproduction condition is described to the receiving device 5. For example, the playback condition is set in advance by the administrator of the content playback management apparatus 3 and includes the maximum number of times of content playback and the maximum number of times of content replication.

[コンテンツ再生管理装置の動作]
<全体動作>
以下、図9を参照し、コンテンツ再生管理装置3の全体動作について、説明する(適宜図5参照)。まず、コンテンツ再生管理装置3は、再生要求受信手段34によって、再生要求信号を受信装置5から受信する(ステップS31)。
[Operation of Content Playback Management Device]
<Overall operation>
Hereinafter, the overall operation of the content reproduction management apparatus 3 will be described with reference to FIG. 9 (see FIG. 5 as appropriate). First, the content reproduction management device 3 receives a reproduction request signal from the reception device 5 by the reproduction request receiving means 34 (step S31).

ステップS31の処理に続いて、コンテンツ再生管理装置3は、再生要求受信手段34によって、ステップS31で受信した再生要求信号に含まれるユーザID及びコンテンツIDを抽出する(ステップS32)。   Subsequent to the process of step S31, the content reproduction management device 3 extracts the user ID and the content ID included in the reproduction request signal received in step S31 by the reproduction request receiving unit 34 (step S32).

ステップS32の処理に続いて、コンテンツ再生管理装置3は、判定手段35によって、前記した(1)再生管理、(2)再生禁止、(3)再生許可、又は、(4)再生条件出力の判定条件を満たすか否かを判定する(ステップS33)。そして、コンテンツ再生管理装置3は、ステップS33の判定結果に応じた処理を行う(ステップS40〜ステップS70)。   Subsequent to the processing of step S32, the content reproduction management device 3 uses the determination means 35 to determine whether (1) reproduction management, (2) reproduction prohibition, (3) reproduction permission, or (4) reproduction condition output is described. It is determined whether or not the condition is satisfied (step S33). Then, the content reproduction management device 3 performs processing according to the determination result of step S33 (steps S40 to S70).

<再生管理処理>
以下、図10を参照し、図9の再生管理処理(ステップS40)の詳細について、説明する(適宜図5,図9参照)。まず、コンテンツ再生管理装置3は、ユーザ秘密鍵取得手段37によって、ユーザIDを検索条件として、ユーザ秘密鍵テーブルからユーザ秘密鍵Kmを検索する(ステップS41)。
<Reproduction management processing>
Hereinafter, the details of the reproduction management process (step S40) in FIG. 9 will be described with reference to FIG. 10 (see FIGS. 5 and 9 as appropriate). First, the content reproduction management device 3 searches the user private key Km from the user private key table by using the user private key acquisition unit 37 using the user ID as a search condition (step S41).

ステップS41の処理に続いて、コンテンツ再生管理装置3は、鍵情報取得手段36によって、ユーザID及びコンテンツIDを検索条件として、コンテンツ管理テーブルから再生回数を検索する。そして、コンテンツ再生管理装置3は、鍵情報取得手段36によって、ユーザID、コンテンツID及び再生回数を検索条件として、鍵情報テーブルから鍵情報(秘密鍵Ks及び公開鍵Kp)を検索する(ステップS42)。   Following the processing of step S41, the content reproduction management device 3 uses the key information acquisition unit 36 to retrieve the number of reproductions from the content management table using the user ID and content ID as search conditions. Then, the content reproduction management apparatus 3 searches the key information (secret key Ks and public key Kp) from the key information table using the key information acquisition unit 36 by using the user ID, the content ID, and the number of reproductions as search conditions (step S42). ).

ステップS42の処理に続いて、コンテンツ再生管理装置3は、鍵情報暗号化手段38によって、ユーザ秘密鍵Kmを用いて、ステップS42で取得した鍵情報を暗号化する(ステップS43)。   Following the processing of step S42, the content reproduction management device 3 encrypts the key information acquired in step S42 using the user secret key Km by the key information encryption unit 38 (step S43).

ステップS43の処理に続いて、コンテンツ再生管理装置3は、鍵情報送信手段39によって、ステップS43で暗号化した鍵情報を受信装置5に送信する(ステップS44)。   Following the processing in step S43, the content reproduction management device 3 transmits the key information encrypted in step S43 to the receiving device 5 by the key information transmission unit 39 (step S44).

ステップS44の処理に続いて、コンテンツ再生管理装置3は、再生回数更新手段40によって、ユーザID及びコンテンツIDに対応する再生回数を、コンテンツ管理テーブルから検索する。そして、コンテンツ再生管理装置3は、再生回数更新手段40によって、この再生回数をインクリメントする(ステップS45)。   Subsequent to the processing of step S44, the content reproduction management apparatus 3 searches the content management table for the number of reproductions corresponding to the user ID and the content ID by the reproduction number updating means 40. Then, the content reproduction management device 3 increments the reproduction number by the reproduction number updating means 40 (step S45).

<再生禁止処理>
以下、図11(a)を参照し、図9の再生禁止処理(ステップS50)の詳細について、説明する(適宜図5,図9参照)。まず、コンテンツ再生管理装置3は、メッセージ送信手段41によって、再生禁止メッセージを通信手段33に出力する(ステップS51)。ステップS51の処理に続いて、コンテンツ再生管理装置3は、通信手段33によって、再生禁止メッセージを受信装置5に送信する(ステップS52)。
<Reproduction prohibition processing>
Hereinafter, the details of the reproduction prohibiting process (step S50) of FIG. 9 will be described with reference to FIG. 11A (see FIGS. 5 and 9 as appropriate). First, the content reproduction management device 3 outputs a reproduction prohibition message to the communication unit 33 by the message transmission unit 41 (step S51). Subsequent to the processing of step S51, the content reproduction management device 3 transmits a reproduction prohibition message to the reception device 5 through the communication unit 33 (step S52).

<再生許可処理>
以下、図11(b)を参照し、図9の再生許可処理(ステップS60)の詳細について、説明する(適宜図5,図9参照)。まず、コンテンツ再生管理装置3は、メッセージ送信手段41によって、再生許可メッセージを通信手段33に出力する(ステップS61)。ステップS61の処理に続いて、コンテンツ再生管理装置3は、通信手段33によって、再生許可メッセージを受信装置5に送信する(ステップS62)。
<Playback permission processing>
Hereinafter, the details of the reproduction permission process (step S60) of FIG. 9 will be described with reference to FIG. 11B (see FIGS. 5 and 9 as appropriate). First, the content reproduction management device 3 outputs a reproduction permission message to the communication unit 33 by the message transmission unit 41 (step S61). Subsequent to the process of step S61, the content reproduction management device 3 transmits a reproduction permission message to the receiving device 5 through the communication unit 33 (step S62).

<再生条件処理>
以下、図11(c)を参照し、図9の再生条件出力処理(ステップS70)の詳細について、説明する(適宜図5,図9参照)。まず、コンテンツ再生管理装置3は、メッセージ送信手段41によって、再生条件メッセージを通信手段33に出力する(ステップS71)。ステップS71の処理に続いて、コンテンツ再生管理装置3は、通信手段33によって、再生条件メッセージを受信装置5に送信する(ステップS72)。
<Reproduction condition processing>
Hereinafter, the details of the reproduction condition output process (step S70) of FIG. 9 will be described with reference to FIG. 11C (see FIGS. 5 and 9 as appropriate). First, the content reproduction management device 3 outputs a reproduction condition message to the communication unit 33 by the message transmission unit 41 (step S71). Subsequent to the process of step S71, the content reproduction management device 3 transmits a reproduction condition message to the receiving device 5 through the communication unit 33 (step S72).

[受信装置の構成]
以下、図12を参照し、受信装置5の構成について、説明する。図12に示すように、受信装置5は、再生要求入力手段51と、再生要求送信手段52と、通信手段53と、記憶手段54と、暗号化コンテンツ受信手段55と、鍵情報受信手段(制御情報受信手段)56と、鍵情報復号手段(制御情報復号手段)57と、鍵情報更新手段(制御情報更新手段)58と、コンテンツ鍵復号手段59と、再生手段60と、表示手段61とを備える。
[Receiver configuration]
Hereinafter, the configuration of the receiving device 5 will be described with reference to FIG. As shown in FIG. 12, the reception device 5 includes a reproduction request input unit 51, a reproduction request transmission unit 52, a communication unit 53, a storage unit 54, an encrypted content reception unit 55, and a key information reception unit (control). Information receiving means) 56, key information decrypting means (control information decrypting means) 57, key information updating means (control information updating means) 58, content key decrypting means 59, reproducing means 60, and display means 61. Prepare.

再生要求入力手段51は、ユーザからコンテンツの再生が要求されると共に、この要求に応じて再生要求信号を再生要求送信手段52に出力する。
再生要求送信手段52は、通信手段53を介して、再生要求送信手段52からの再生要求信号を、コンテンツ再生管理装置3に送信する。
The reproduction request input means 51 requests the user to reproduce the content, and outputs a reproduction request signal to the reproduction request transmission means 52 in response to this request.
The reproduction request transmission unit 52 transmits the reproduction request signal from the reproduction request transmission unit 52 to the content reproduction management device 3 via the communication unit 53.

通信手段53は、ネットワークN及び放送波Hを介して、コンテンツ配信装置2(図1参照)及びコンテンツ再生管理装置3(図1参照)との間での通信制御を行う。具体的には、通信手段53は、再生要求送信手段52からの再生要求信号をコンテンツ再生管理装置3に送信する。また、通信手段53は、コンテンツ再生管理装置3からの鍵情報(秘密鍵Ks及び公開鍵Kp)と、コンテンツ配信装置2からの暗号化コンテンツとを受信する。   The communication unit 53 performs communication control between the content distribution device 2 (see FIG. 1) and the content reproduction management device 3 (see FIG. 1) via the network N and the broadcast wave H. Specifically, the communication unit 53 transmits the reproduction request signal from the reproduction request transmission unit 52 to the content reproduction management device 3. Further, the communication unit 53 receives the key information (the secret key Ks and the public key Kp) from the content reproduction management device 3 and the encrypted content from the content distribution device 2.

記憶手段54は、暗号化コンテンツと、暗号化コンテンツ鍵SKcと、復号したコンテンツと、コンテンツ鍵Kcと、ユーザ秘密鍵Kmと、秘密鍵Ksと、公開鍵Kpとを記憶する。例えば、記憶手段54は、一時記憶手段54aと、外部記憶手段54bと、図示を省略した耐タンパデバイスとで構成しても良い。この一時記憶手段54aは、復号したコンテンツとコンテンツ鍵Kcとを記憶する再生手段60のみが参照可能な領域である。また、この外部記憶手段54bは、暗号化コンテンツと暗号化コンテンツ鍵SKcと記憶する外部から参照可能な領域であり、例えば、例えば、ハードディスク又はメモリである。さらに、この耐タンパデバイスは、例えば、ユーザ秘密鍵Kmと、秘密鍵Ksと、公開鍵Kpとを記憶する。   The storage unit 54 stores the encrypted content, the encrypted content key SKc, the decrypted content, the content key Kc, the user secret key Km, the secret key Ks, and the public key Kp. For example, the storage means 54 may be composed of a temporary storage means 54a, an external storage means 54b, and a tamper resistant device not shown. The temporary storage unit 54a is an area that can be referred to only by the reproduction unit 60 that stores the decrypted content and the content key Kc. Further, the external storage unit 54b is an area that can be referred to from the outside for storing the encrypted content and the encrypted content key SKc, and is, for example, a hard disk or a memory. Further, the tamper resistant device stores, for example, a user secret key Km, a secret key Ks, and a public key Kp.

暗号化コンテンツ受信手段55は、通信手段53を介して、コンテンツ配信装置2から暗号化コンテンツを受信する。そして、暗号化コンテンツ受信手段55は、受信した暗号化コンテンツを記憶手段54(外部記憶手段54b)に記憶させる。   The encrypted content receiving unit 55 receives the encrypted content from the content distribution device 2 via the communication unit 53. Then, the encrypted content receiving unit 55 stores the received encrypted content in the storage unit 54 (external storage unit 54b).

鍵情報受信手段56は、通信手段53を介して、コンテンツ再生管理装置3からの鍵情報を受信する。そして、鍵情報受信手段56は、受信した鍵情報を鍵情報復号手段57に出力する。ここで、鍵情報受信手段56は、初回再生の場合、コンテンツ鍵Kc及び公開鍵Kpを鍵情報として、コンテンツ再生管理装置3から受信する。なお、鍵情報受信手段56が、請求項に記載の制御情報受信手段に相当する。 The key information receiving unit 56 receives key information from the content reproduction management device 3 via the communication unit 53. Then, the key information receiving unit 56 outputs the received key information to the key information decrypting unit 57. Here, the key information receiving means 56 receives the content key Kc and the public key Kp 1 as key information from the content reproduction management device 3 in the case of the first reproduction. The key information receiving unit 56 corresponds to the control information receiving unit described in the claims.

鍵情報復号手段57は、記憶手段54(耐タンパデバイス)に記憶されたユーザ秘密鍵Kmを用いて、鍵情報受信手段56からの鍵情報を復号する。そして、鍵情報復号手段57は、復号した鍵情報を記憶手段54(耐タンパデバイス)に記憶させる。ここで、鍵情報復号手段57は、初回再生の場合、復号した公開鍵Kpのみを記憶手段54(耐タンパデバイス)に記憶させる。なお、鍵情報復号手段57が、請求項に記載の制御情報復号手段に相当する。   The key information decrypting means 57 decrypts the key information from the key information receiving means 56 using the user secret key Km stored in the storage means 54 (tamper resistant device). Then, the key information decryption unit 57 stores the decrypted key information in the storage unit 54 (tamper resistant device). Here, the key information decryption means 57 stores only the decrypted public key Kp in the storage means 54 (tamper resistant device) in the case of the first reproduction. The key information decryption means 57 corresponds to the control information decryption means described in the claims.

鍵情報更新手段58は、記憶手段54(耐タンパデバイス)に記憶された秘密鍵Ksと暗号化コンテンツ鍵SKcとを読み出して、コンテンツ鍵復号手段59に出力する。また、鍵情報更新手段58は、コンテンツ鍵復号手段59が復号したコンテンツ鍵Kcが、コンテンツ鍵復号手段59から入力される。そして、鍵情報更新手段58は、このコンテンツ鍵Kcを、記憶手段54(耐タンパデバイス)に記憶された公開鍵Kpによって暗号化して、暗号化コンテンツ鍵SKcを記憶手段54(外部記憶手段54b)に記憶させる。このように、鍵情報更新手段58は、セキュリティ上の観点から、復号されたコンテンツ鍵Kcを、公開鍵Kpを用いて、なるべく早く暗号化することが好ましい。なお、鍵情報更新手段58が、請求項に記載の制御情報更新手段に相当する。   The key information update unit 58 reads the secret key Ks and the encrypted content key SKc stored in the storage unit 54 (tamper resistant device) and outputs them to the content key decryption unit 59. The key information update unit 58 receives the content key Kc decrypted by the content key decryption unit 59 from the content key decryption unit 59. Then, the key information update unit 58 encrypts the content key Kc with the public key Kp stored in the storage unit 54 (tamper resistant device), and stores the encrypted content key SKc in the storage unit 54 (external storage unit 54b). Remember me. As described above, it is preferable that the key information update unit 58 encrypts the decrypted content key Kc as soon as possible by using the public key Kp from the viewpoint of security. The key information update unit 58 corresponds to the control information update unit described in the claims.

コンテンツ鍵復号手段59は、鍵情報更新手段58からの秘密鍵Ksを用いて、鍵情報更新手段58からの暗号化コンテンツ鍵SKcを復号し、コンテンツ鍵Kcを再生手段60に出力する。また、コンテンツ鍵復号手段59は、このコンテンツ鍵Kcを鍵情報更新手段58に出力する。また、コンテンツ鍵復号手段59は、このコンテンツ鍵Kcを鍵情報更新手段58に出力する。   The content key decryption unit 59 decrypts the encrypted content key SKc from the key information update unit 58 using the secret key Ks from the key information update unit 58 and outputs the content key Kc to the reproduction unit 60. Further, the content key decrypting means 59 outputs the content key Kc to the key information updating means 58. Further, the content key decrypting means 59 outputs the content key Kc to the key information updating means 58.

再生手段60は、コンテンツ鍵復号手段59からのコンテンツ鍵Kcを用いて、記憶手段54(外部記憶手段54b)に記憶された暗号化コンテンツを復号して、コンテンツを再生する。ここで、再生手段60は、例えば、記憶手段54(一時記憶手段54a)にコンテンツ鍵Kcを記憶させる。そして、再生手段60は、例えば、暗号化コンテンツを記憶手段54(一時記憶手段54a)に部分的にコピーし、このコピーをコンテンツ鍵Kcで復号しながら再生する。
表示手段61は、例えば、再生手段60が再生するコンテンツを表示するディスプレイである。
Using the content key Kc from the content key decryption unit 59, the reproduction unit 60 decrypts the encrypted content stored in the storage unit 54 (external storage unit 54b) and reproduces the content. Here, the reproducing means 60 stores the content key Kc in the storage means 54 (temporary storage means 54a), for example. Then, the reproducing unit 60, for example, partially copies the encrypted content to the storage unit 54 (temporary storage unit 54a), and reproduces the copy while decrypting with the content key Kc.
The display unit 61 is, for example, a display that displays content to be played back by the playback unit 60.

なお、受信装置5では、コンテンツの再生が終了した場合、再生手段60が、記憶手段54(一時記憶手段54a)に記憶されたコンテンツとコンテンツ鍵Kcとを削除する。
また、受信装置5では、コンテンツ再生管理装置3から再生禁止メッセージを受信した場合、コンテンツの再生を禁止する。
また、受信装置5では、コンテンツ再生管理装置3から再生許可メッセージを受信した場合、再生手段60が復号したコンテンツを記憶手段54に記憶させ、次回の再生時からこのコンテンツを管理せずに再生しても良い。
In the receiving device 5, when the reproduction of the content is completed, the reproduction unit 60 deletes the content and the content key Kc stored in the storage unit 54 (temporary storage unit 54a).
In addition, when receiving a playback prohibition message from the content playback management device 3, the receiving device 5 prohibits playback of the content.
In addition, when receiving a playback permission message from the content playback management device 3, the receiving device 5 stores the content decrypted by the playback unit 60 in the storage unit 54, and plays back the content without management from the next playback. May be.

また、受信装置5では、コンテンツ再生管理装置3から再生条件メッセージを受信した場合、この再生条件メッセージに含まれる再生条件に応じて、コンテンツの再生を制限する。具体的には、再生条件として最大再生回数が設定されている場合、受信装置5は、この最大再生回数以上、コンテンツを再生できなくする。また、再生条件として最大複製回数が設定されている場合、受信装置5は、この最大複製回数以上、コンテンツを複製できなくする。   In addition, when receiving a playback condition message from the content playback management apparatus 3, the receiving device 5 limits content playback according to the playback condition included in the playback condition message. Specifically, when the maximum number of reproductions is set as the reproduction condition, the receiving device 5 cannot reproduce the content more than the maximum number of reproductions. Further, when the maximum number of times of copying is set as the reproduction condition, the receiving device 5 prevents the content from being copied more than this maximum number of times of copying.

[受信装置の動作]
<再生要求送信処理>
以下、図13を参照し、受信装置5における、再生要求送信処理について説明する(適宜図12参照)。まず、受信装置5は、再生要求入力手段51によって、ユーザからの要求に応じて、再生要求信号を再生要求送信手段52に出力する(ステップS101)。ステップS101の処理に続いて、受信装置5は、再生要求送信手段52によって、ステップS101で入力された再生要求信号を、コンテンツ再生管理装置3に送信する(ステップS102)。
[Receiver operation]
<Playback request transmission process>
Hereinafter, with reference to FIG. 13, the reproduction request transmission process in the reception device 5 will be described (see FIG. 12 as appropriate). First, the receiving device 5 outputs a reproduction request signal to the reproduction request transmission unit 52 in response to a request from the user by the reproduction request input unit 51 (step S101). Subsequent to the processing in step S101, the receiving apparatus 5 transmits the reproduction request signal input in step S101 to the content reproduction management apparatus 3 by the reproduction request transmitting unit 52 (step S102).

<コンテンツ再生処理>
以下、図14を参照し、受信装置5における、コンテンツ再生処理について説明する(適宜図12参照)。なお、図14では、記憶手段54に、ユーザ秘密鍵Kmと、暗号化コンテンツ鍵SKcと、暗号化コンテンツとが記憶されていることとして説明する。
<Content playback processing>
Hereinafter, the content reproduction processing in the receiving device 5 will be described with reference to FIG. 14 (see FIG. 12 as appropriate). In FIG. 14, it is assumed that the user secret key Km, the encrypted content key SKc, and the encrypted content are stored in the storage unit 54.

まず、受信装置5は、鍵情報受信手段56によって、コンテンツ再生管理装置3からの暗号化された鍵情報(秘密鍵Ks及び公開鍵Kp)を受信する。そして、受信装置5は、鍵情報復号手段57によって、ユーザ秘密鍵Kmを用いて、この鍵情報を復号する(ステップS111)。   First, the receiving device 5 receives the encrypted key information (secret key Ks and public key Kp) from the content reproduction management device 3 by the key information receiving unit 56. The receiving device 5 uses the key information decrypting unit 57 to decrypt this key information using the user secret key Km (step S111).

ステップS111の処理に続いて、受信装置5は、鍵情報復号手段57によって、復号した鍵情報を記憶する(ステップS112)。ステップS112の処理に続いて、受信装置5は、鍵情報更新手段58によって、ステップS112で記憶した鍵情報を読み出す(ステップS113)。   Following the processing in step S111, the receiving device 5 stores the decrypted key information by the key information decrypting means 57 (step S112). Following the processing of step S112, the receiving device 5 reads the key information stored in step S112 by the key information update unit 58 (step S113).

ステップS113の処理に続いて、受信装置5は、コンテンツ鍵復号手段59によって、ステップS113で読み出した鍵情報(秘密鍵Ks)を用いて、暗号化コンテンツ鍵SKcを復号する(ステップS114)。   Following the processing in step S113, the receiving device 5 uses the content key decrypting unit 59 to decrypt the encrypted content key SKc using the key information (secret key Ks) read in step S113 (step S114).

ステップS114の処理に続いて、受信装置5は、鍵情報更新手段58によって、コンテンツ鍵Kcを公開鍵Kpによって暗号化し、暗号化コンテンツ鍵SKcを記憶する(ステップS115)。   Following the processing in step S114, the receiving device 5 encrypts the content key Kc with the public key Kp by the key information update unit 58 and stores the encrypted content key SKc (step S115).

ステップS115の処理に続いて、受信装置5は、再生手段60によって、ステップS114で復号したコンテンツ鍵Kcを用いて、暗号化コンテンツを復号して(ステップS116)、そのコンテンツを再生する(ステップS117)。その後、受信装置5は、再生手段60によって、コンテンツ鍵Kcとコンテンツとを記憶手段54(一時記憶手段54a)から削除する。   Subsequent to the processing of step S115, the receiving device 5 uses the playback unit 60 to decrypt the encrypted content using the content key Kc decrypted in step S114 (step S116), and plays back the content (step S117). ). Thereafter, the receiving device 5 deletes the content key Kc and the content from the storage unit 54 (temporary storage unit 54a) by the reproduction unit 60.

以上のように、コンテンツ再生管理装置3は、受信装置5からの再生要求信号に応じて、異なる鍵情報を受信装置5に送信する。また、受信装置5は、コンテンツを再生する毎に、コンテンツ鍵Kcを、異なる公開鍵Kpで暗号化する。このため、n回目の再生時に、コンテンツ再生管理装置3から送信された鍵情報より秘密鍵Ksn−1が盗まれたとしても、受信装置5では、コンテンツ鍵Kcが公開鍵Kpnで暗号化された後であれば、そのコンテンツ鍵Kcを復号して取得することは不可能であり、コンテンツを再生することができない。さらに、コンテンツ再生管理装置3は、権利処理の状況に応じて、各種メッセージを受信装置5に送信する。そして、受信装置5は、各種メッセージに応じて、コンテンツの再生を禁止や許可といった処理を行う。このように、本発明の第1実施形態では、配布されたコンテンツの再生を管理できるため、権利処理が確定する前にコンテンツを受信装置に配信できる。 As described above, the content reproduction management device 3 transmits different key information to the reception device 5 in response to the reproduction request signal from the reception device 5. Further, every time the content is reproduced, the receiving device 5 encrypts the content key Kc with a different public key Kp. Therefore, when the n-th reproduced, even as the secret key Ks n-1 from the key information transmitted from the content reproduction management apparatus 3 is stolen, the receiving apparatus 5, the encrypted content key Kc using the public key Kp n After that, the content key Kc cannot be decrypted and acquired, and the content cannot be reproduced. Furthermore, the content reproduction management device 3 transmits various messages to the receiving device 5 according to the status of the right processing. Then, the receiving device 5 performs processing such as prohibition or permission of content reproduction according to various messages. As described above, in the first embodiment of the present invention, since the reproduction of the distributed content can be managed, the content can be distributed to the receiving device before the right processing is determined.

なお、本発明では、他のユーザでも同一のコンテンツ鍵Kcを用いる場合、暗号化コンテンツは、ユーザにより再配信されても良い。
また、公開鍵Kpは、全てのユーザで同一の鍵を用いても良く、ユーザ毎に固有の鍵を用いても良い。このとき、ユーザ毎に固有の公開鍵Kpを用いる場合、この公開鍵Kpは、受信装置5への送信時に暗号化しなくとも良い。
In the present invention, when another user uses the same content key Kc, the encrypted content may be redistributed by the user.
The public key Kp may be the same key for all users, or a unique key for each user. At this time, when a public key Kp unique to each user is used, the public key Kp may not be encrypted when transmitted to the receiving device 5.

(第2実施形態)
[受信装置の構成]
以下、図15を参照し、本発明の第2実施形態に係る受信装置5Aについて、説明する。なお、第2実施形態では、コンテンツ再生管理装置3(図5参照)が第1実施形態と同様の構成であるため、説明を省略する。
(Second Embodiment)
[Receiver configuration]
Hereinafter, with reference to FIG. 15, a reception apparatus 5A according to the second embodiment of the present invention will be described. In the second embodiment, the content reproduction management device 3 (see FIG. 5) has the same configuration as that of the first embodiment, and thus description thereof is omitted.

図15に示すように、受信装置5Aは、再生要求入力手段51と、再生要求送信手段52と、表示手段61と、ユーザ秘密鍵記憶手段62と、コンテンツ鍵記憶手段63と、暗号化コンテンツ記憶手段64と、再生回数記憶手段65と、暗号化鍵情報受信手段(制御情報受信手段)66と、暗号化鍵情報復号手段(制御情報復号手段)67と、鍵情報抽出手段68と、コンテンツ鍵出力手段69と、コンテンツ鍵暗号化用鍵出力手段70と、コンテンツ鍵暗号化手段(制御情報更新手段)71と、暗号化コンテンツ鍵復号用鍵出力手段72と、コンテンツ鍵復号手段73と、暗号化コンテンツ受信手段74と、コンテンツ鍵選択手段75と、暗号化コンテンツ復号手段76と、メッセージ受信手段77と、コンテンツ再生手段78とを備える。   As shown in FIG. 15, the receiving device 5A includes a reproduction request input unit 51, a reproduction request transmission unit 52, a display unit 61, a user secret key storage unit 62, a content key storage unit 63, and an encrypted content storage. Means 64, reproduction number storage means 65, encryption key information reception means (control information reception means) 66, encryption key information decryption means (control information decryption means) 67, key information extraction means 68, content key Output means 69, content key encryption key output means 70, content key encryption means (control information update means) 71, encrypted content key decryption key output means 72, content key decryption means 73, encryption Content receiving means 74, content key selecting means 75, encrypted content decrypting means 76, message receiving means 77, and content reproducing means 78.

なお、図15では、説明を簡易にするため、コンテンツの処理を行う手段をコンテンツ処理部とし、鍵情報の処理を行う手段を鍵情報処理部とし、その他処理を行う手段をその他処理部として図示した。また、図15では、通信手段の図示を省略した。   In FIG. 15, for simplicity of explanation, a means for processing content is a content processing section, a means for processing key information is a key information processing section, and a means for performing other processing is shown as another processing section. did. In FIG. 15, the communication means is not shown.

再生要求入力手段51、再生要求送信手段52、及び、表示手段61は、図12の各手段と同様のものであるため、説明を省略する。   The reproduction request input unit 51, the reproduction request transmission unit 52, and the display unit 61 are the same as the respective units in FIG.

ユーザ秘密鍵記憶手段62は、ユーザ秘密鍵Kmを記憶する耐タンパデバイスである。
コンテンツ鍵記憶手段63は、暗号化コンテンツ鍵SKcを記憶する、例えば、ハードディスク又はメモリである。
暗号化コンテンツ記憶手段64は、暗号化コンテンツを記憶する、例えば、ハードディスク又はメモリである。
再生回数記憶手段65は、コンテンツ毎に、そのコンテンツの再生回数を記憶する耐タンパデバイスである。
The user secret key storage means 62 is a tamper resistant device that stores the user secret key Km.
The content key storage unit 63 is, for example, a hard disk or a memory that stores the encrypted content key SKc.
The encrypted content storage unit 64 is, for example, a hard disk or a memory that stores the encrypted content.
The reproduction frequency storage means 65 is a tamper resistant device that stores the reproduction frequency of the content for each content.

暗号化鍵情報受信手段66は、コンテンツ再生管理装置3からの暗号化された鍵情報(秘密鍵Ks及び公開鍵Kp)を受信する。そして、暗号化鍵情報受信手段66は、受信した鍵情報を暗号化鍵情報復号手段67に出力する。なお、暗号化鍵情報受信手段66は、初回再生の場合、コンテンツ鍵Kc及び公開鍵Kpを鍵情報として、コンテンツ再生管理装置3から受信する。また、暗号化鍵情報受信手段66が、請求項に記載の制御情報受信手段に相当する。 The encryption key information receiving unit 66 receives the encrypted key information (secret key Ks and public key Kp) from the content reproduction management device 3. Then, the encryption key information receiving unit 66 outputs the received key information to the encryption key information decrypting unit 67. Note that the encryption key information receiving unit 66 receives the content key Kc and the public key Kp 1 from the content reproduction management device 3 as key information in the case of the first reproduction. Further, the encryption key information receiving unit 66 corresponds to the control information receiving unit described in the claims.

暗号化鍵情報復号手段67は、ユーザ秘密鍵記憶手段62に記憶されたユーザ秘密鍵Kmを用いて、暗号化鍵情報受信手段66からの鍵情報を復号する。そして、暗号化鍵情報復号手段67は、復号した鍵情報を鍵情報抽出手段68に出力する。なお、暗号化鍵情報復号手段67が、請求項に記載の制御情報復号手段に相当する。   The encryption key information decryption unit 67 decrypts the key information from the encryption key information reception unit 66 using the user secret key Km stored in the user secret key storage unit 62. Then, the encryption key information decrypting unit 67 outputs the decrypted key information to the key information extracting unit 68. The encryption key information decryption means 67 corresponds to the control information decryption means described in the claims.

鍵情報抽出手段68は、再生回数記憶手段65に記憶された再生回数を参照し、初回再生であるか否かの判定を行う。例えば、鍵情報抽出手段68は、この再生回数が1であれば初回再生と判定し、この再生回数が2以上であれば初回再生でないと判定する。そして、初回再生の場合、鍵情報抽出手段68は、この鍵情報からコンテンツ鍵Kcと公開鍵Kpとを抽出する。そして、鍵情報抽出手段68は、コンテンツ鍵Kcをコンテンツ鍵出力手段69に出力し、公開鍵Kpをコンテンツ鍵暗号化用鍵出力手段70に出力する。   The key information extraction unit 68 refers to the number of reproductions stored in the reproduction number storage unit 65 and determines whether or not the reproduction is the first reproduction. For example, the key information extraction unit 68 determines that the first reproduction is performed if the number of reproductions is 1, and determines that the first reproduction is not performed if the number of reproductions is 2 or more. In the case of the first reproduction, the key information extraction unit 68 extracts the content key Kc and the public key Kp from this key information. Then, the key information extraction unit 68 outputs the content key Kc to the content key output unit 69 and outputs the public key Kp to the content key encryption key output unit 70.

また、鍵情報抽出手段68は、初回再生でない場合、この鍵情報から秘密鍵Ksと公開鍵Kpとを抽出する。そして、鍵情報抽出手段68は、公開鍵Kpをコンテンツ鍵暗号化用鍵出力手段70に出力し、秘密鍵Ksを暗号化コンテンツ鍵復号用鍵出力手段72に出力する。   Further, the key information extracting means 68 extracts the secret key Ks and the public key Kp from this key information when it is not the first reproduction. Then, the key information extraction unit 68 outputs the public key Kp to the content key encryption key output unit 70 and outputs the secret key Ks to the encrypted content key decryption key output unit 72.

コンテンツ鍵出力手段69は、鍵情報抽出手段68からのコンテンツ鍵Kcをコンテンツ鍵暗号化手段71とコンテンツ鍵選択手段75とに出力する。
コンテンツ鍵暗号化用鍵出力手段70は、鍵情報抽出手段68からの公開鍵Kpをコンテンツ鍵暗号化手段71に出力する。
The content key output unit 69 outputs the content key Kc from the key information extraction unit 68 to the content key encryption unit 71 and the content key selection unit 75.
The content key encryption key output unit 70 outputs the public key Kp from the key information extraction unit 68 to the content key encryption unit 71.

コンテンツ鍵暗号化手段71は、コンテンツ鍵暗号化用鍵出力手段70からの公開鍵Kpを用いて、コンテンツ鍵出力手段69からのコンテンツ鍵Kcを暗号化し、暗号化コンテンツ鍵SKcを生成する。そして、コンテンツ鍵暗号化手段71は、暗号化コンテンツ鍵SKcをコンテンツ鍵記憶手段63に記憶させる。なお、コンテンツ鍵暗号化手段71が、請求項に記載の制御情報更新手段に相当する。   The content key encryption unit 71 encrypts the content key Kc from the content key output unit 69 using the public key Kp from the content key encryption key output unit 70 to generate an encrypted content key SKc. Then, the content key encryption unit 71 stores the encrypted content key SKc in the content key storage unit 63. The content key encryption unit 71 corresponds to the control information update unit described in the claims.

暗号化コンテンツ鍵復号用鍵出力手段72は、鍵情報抽出手段68からの秘密鍵Ksをコンテンツ鍵復号手段73に出力する。
コンテンツ鍵復号手段73は、暗号化コンテンツ鍵復号用鍵出力手段72からの秘密鍵Ksを用いて、コンテンツ鍵記憶手段63に記憶された暗号化コンテンツ鍵SKcを復号する。そして、コンテンツ鍵復号手段73は、復号したコンテンツ鍵Kcをコンテンツ鍵選択手段75に出力する。
The encrypted content key decryption key output means 72 outputs the secret key Ks from the key information extraction means 68 to the content key decryption means 73.
The content key decryption unit 73 decrypts the encrypted content key SKc stored in the content key storage unit 63 using the secret key Ks from the encrypted content key decryption key output unit 72. Then, the content key decrypting unit 73 outputs the decrypted content key Kc to the content key selecting unit 75.

暗号化コンテンツ受信手段74は、暗号化コンテンツ記憶手段64に暗号化コンテンツが記憶されているか否かを判定する。暗号化コンテンツが記憶されていない場合、暗号化コンテンツ受信手段74は、コンテンツ配信装置2(図1参照)から、暗号化コンテンツを受信する。そして、暗号化コンテンツ受信手段74は、この暗号化コンテンツを暗号化コンテンツ記憶手段64に記憶させる。   The encrypted content receiving unit 74 determines whether or not the encrypted content is stored in the encrypted content storage unit 64. When the encrypted content is not stored, the encrypted content receiving unit 74 receives the encrypted content from the content distribution device 2 (see FIG. 1). The encrypted content receiving unit 74 stores the encrypted content in the encrypted content storage unit 64.

コンテンツ鍵選択手段75は、再生回数記憶手段65に記憶された再生回数に応じて、コンテンツ鍵Kcの入力を選択する。具体的には、初回再生の場合、コンテンツ鍵選択手段75は、コンテンツ鍵出力手段69からのコンテンツ鍵Kcを選択し、暗号化コンテンツ復号手段76に出力する。また、再生回数が2以上の場合、コンテンツ鍵選択手段75は、コンテンツ鍵復号手段73が復号したコンテンツ鍵Kcを選択し、暗号化コンテンツ復号手段76に出力する。   The content key selection unit 75 selects the input of the content key Kc according to the number of reproductions stored in the reproduction number storage unit 65. Specifically, in the case of the first playback, the content key selection unit 75 selects the content key Kc from the content key output unit 69 and outputs it to the encrypted content decryption unit 76. When the number of times of reproduction is 2 or more, the content key selection unit 75 selects the content key Kc decrypted by the content key decryption unit 73 and outputs it to the encrypted content decryption unit 76.

暗号化コンテンツ復号手段76は、コンテンツ鍵選択手段75からのコンテンツ鍵Kcを用いて、暗号化コンテンツ記憶手段64に記憶された暗号化コンテンツを復号する。そして、暗号化コンテンツ復号手段76は、復号したコンテンツをコンテンツ再生手段78に出力する。   The encrypted content decrypting unit 76 uses the content key Kc from the content key selecting unit 75 to decrypt the encrypted content stored in the encrypted content storage unit 64. Then, the encrypted content decrypting unit 76 outputs the decrypted content to the content reproducing unit 78.

メッセージ受信手段77は、コンテンツ再生管理装置3から、各種メッセージ(再生禁止メッセージ、再生許可メッセージ及び再生条件メッセージ)を受信する。そして、メッセージ受信手段77は、受信した各種メッセージをコンテンツ再生手段78に出力する。   The message receiving unit 77 receives various messages (reproduction prohibition message, reproduction permission message, and reproduction condition message) from the content reproduction management device 3. Then, the message reception unit 77 outputs the received various messages to the content reproduction unit 78.

コンテンツ再生手段78は、暗号化コンテンツ復号手段76が復号したコンテンツを再生する。また、コンテンツ再生手段78は、コンテンツの再生が終了したとき、再生回数記憶手段65に記憶された再生回数を更新(インクリメント)する。さらに、コンテンツ再生手段78は、コンテンツの再生が終了したとき、再生に用いたコンテンツ鍵Kcとそのコンテンツとを削除する。なお、暗号化コンテンツ復号手段76及びコンテンツ再生手段78が、請求項に記載の再生手段に相当する。   The content playback unit 78 plays back the content decrypted by the encrypted content decryption unit 76. In addition, the content reproduction unit 78 updates (increments) the number of reproductions stored in the reproduction number storage unit 65 when the reproduction of the content is completed. Further, when the content reproduction ends, the content reproduction means 78 deletes the content key Kc used for reproduction and the content. The encrypted content decrypting means 76 and the content reproducing means 78 correspond to the reproducing means described in the claims.

また、コンテンツ再生手段78は、メッセージ受信手段77からの各種メッセージに応じて、以下のような処理を行っても良い。再生禁止メッセージの場合、コンテンツ再生手段78は、コンテンツの再生を禁止する。また、再生許可メッセージの場合、コンテンツ再生手段78は、暗号化コンテンツ復号手段76が復号したコンテンツを暗号化コンテンツ記憶手段64に記憶させ、次回の再生時からこのコンテンツを再生しても良い。   Further, the content reproduction means 78 may perform the following processing in accordance with various messages from the message reception means 77. In the case of a playback prohibition message, the content playback unit 78 prohibits playback of the content. In the case of a playback permission message, the content playback means 78 may store the content decrypted by the encrypted content decryption means 76 in the encrypted content storage means 64 and play this content from the next playback.

また、再生条件メッセージを受信した場合、コンテンツ再生手段78は、この再生条件メッセージに含まれる再生条件に応じて、コンテンツの再生を制限しても良い。具体的には、再生条件として最大再生回数が設定されている場合、コンテンツ再生手段78は、この最大再生回数以上、コンテンツを再生できなくする。   Further, when the reproduction condition message is received, the content reproduction unit 78 may restrict the reproduction of the content according to the reproduction condition included in the reproduction condition message. Specifically, when the maximum number of reproductions is set as the reproduction condition, the content reproduction unit 78 prevents the content from being reproduced more than the maximum number of reproductions.

コンテンツ再生手段78がコンテンツを複製する機能を備える場合、以下のような処理を行っても良い。前記した再生条件として最大複製回数が設定されている場合、コンテンツ再生手段78は、この最大複製回数以上、コンテンツを複製できなくする。   When the content reproduction unit 78 has a function of copying content, the following processing may be performed. When the maximum number of times of copying is set as the above-described reproduction condition, the content reproducing unit 78 prevents the content from being copied more than this maximum number of times of copying.

[受信装置の動作]
以下、図16及び図17を参照し、図15の受信装置5Aの動作について、説明する。まず、受信装置5Aは、暗号化鍵情報受信手段66によって、暗号化された鍵情報を受信する(ステップS201)。
[Receiver operation]
Hereinafter, the operation of the receiving device 5A of FIG. 15 will be described with reference to FIGS. First, the receiving device 5A receives the encrypted key information by the encryption key information receiving unit 66 (step S201).

ステップS201の処理に続いて、受信装置5Aは、暗号化鍵情報復号手段67によって、ユーザ秘密鍵記憶手段62に記憶されたユーザ秘密鍵Kmを読み出す(ステップS202)。そして、受信装置5Aは、暗号化鍵情報復号手段67によって、ステップS202で読み出したユーザ秘密鍵Kmを用いて、ステップS201で受信した鍵情報を復号する(ステップS203)。   Following the processing in step S201, the receiving device 5A reads the user secret key Km stored in the user secret key storage unit 62 by the encryption key information decryption unit 67 (step S202). Then, the receiving device 5A decrypts the key information received in step S201 using the user secret key Km read in step S202 by the encryption key information decrypting means 67 (step S203).

ステップS203の処理に続いて、受信装置5Aは、鍵情報抽出手段68によって、初回再生であるか否かの判定を行う(ステップS204)。初回再生の場合(ステップS204でYes)、受信装置5Aは、鍵情報抽出手段68によって、ステップS203で復号した鍵情報からコンテンツ鍵Kcと公開鍵Kpとを抽出する(ステップS205)。
Subsequent to the process of step S203, the receiving apparatus 5A determines whether or not the reproduction is the first reproduction by the key information extraction unit 68 (step S204). In the case of the first reproduction (Yes in Step S204), the receiving device 5A extracts the content key Kc and the public key Kp from the key information decrypted in Step S203 by the key information extraction unit 68 (Step S205).

一方、初回再生でない場合(ステップS204でNo)、受信装置5Aは、鍵情報抽出手段68によって、ステップS203で復号した鍵情報から秘密鍵Ksn-1と公開鍵Kpnとを抽出する(ステップS206)。 On the other hand, if it is not the initial reproduction (No at step S204), the receiving apparatus 5A, by the key information extracting unit 68 extracts a public key Kp n and the secret key Ks n-1 from the key information decrypted in step S203 (step S206).

ステップS206の処理に続いて、受信装置5Aは、コンテンツ鍵復号手段73によって、コンテンツ鍵記憶手段63から暗号化コンテンツ鍵SKcを読出す(ステップS207)。そして、受信装置5Aは、コンテンツ鍵復号手段73によって、S206で抽出した秘密鍵Ksを用いて、ステップS207で読み出した暗号化コンテンツ鍵SKcを復号する(ステップS208)。   Subsequent to the processing in step S206, the receiving device 5A reads the encrypted content key SKc from the content key storage unit 63 by the content key decrypting unit 73 (step S207). Then, the receiving device 5A decrypts the encrypted content key SKc read out in step S207 by the content key decrypting unit 73 using the secret key Ks extracted in S206 (step S208).

ステップS205又はステップS208の処理に続いて、受信装置5Aは、コンテンツ鍵暗号化手段71によって、ステップS205又はステップS206で抽出した公開鍵Kpを用いて、コンテンツ鍵Kcを暗号化して暗号化コンテンツ鍵SKcを生成する(ステップS209)。そして、受信装置5Aは、ステップS209で生成した暗号化コンテンツ鍵SKcをコンテンツ鍵記憶手段63に記憶させる(ステップS210)。なお、初回再生でない場合、受信装置5Aは、ステップS210において、暗号化コンテンツ鍵SKcを上書きすることになる。   Subsequent to the processing of step S205 or step S208, the receiving apparatus 5A encrypts the content key Kc by using the public key Kp extracted in step S205 or step S206 by the content key encryption unit 71 and encrypts the content key. SKc is generated (step S209). Then, the receiving device 5A stores the encrypted content key SKc generated in step S209 in the content key storage unit 63 (step S210). If it is not the first reproduction, the receiving device 5A overwrites the encrypted content key SKc in step S210.

ステップS210の処理に続いて、受信装置5Aは、暗号化コンテンツ受信手段74によって、暗号化コンテンツ記憶手段64に暗号化コンテンツが記憶されているか否かを判定する(ステップS211)。   Subsequent to the process of step S210, the receiving apparatus 5A determines whether or not the encrypted content is stored in the encrypted content storage unit 64 by the encrypted content reception unit 74 (step S211).

ステップS211でNoの場合、受信装置5Aは、暗号化コンテンツ受信手段74によって、暗号化コンテンツを受信する(ステップS212)。そして、受信装置5Aは、暗号化コンテンツ受信手段74によって、ステップS212で受信した暗号化コンテンツを暗号化コンテンツ記憶手段64に記憶させる(ステップS213)。   In the case of No in step S211, the receiving device 5A receives the encrypted content by the encrypted content receiving unit 74 (step S212). Then, the receiving apparatus 5A causes the encrypted content receiving unit 74 to store the encrypted content received in step S212 in the encrypted content storage unit 64 (step S213).

ステップS213の処理に続いて、又は、ステップS211でYesの場合、受信装置5Aは、暗号化コンテンツ復号手段76によって、暗号化コンテンツ記憶手段64に記憶された暗号化コンテンツを読み出す(ステップS214)。   Following the processing in step S213 or in the case of Yes in step S211, the reception device 5A reads the encrypted content stored in the encrypted content storage unit 64 by the encrypted content decrypting unit 76 (step S214).

ステップS214の処理に続いて、受信装置5Aは、コンテンツ鍵選択手段75によって、再生回数に応じて、コンテンツ鍵Kcの入力を選択する。初回再生の場合、受信装置5Aは、コンテンツ鍵選択手段75によって、ステップS205で抽出したコンテンツ鍵Kcを選択する。また、初回再生でない場合、受信装置5Aは、コンテンツ鍵選択手段75によって、ステップS210で復号されたコンテンツ鍵Kcを選択する(ステップS215)。   Subsequent to the processing of step S214, the receiving device 5A selects the input of the content key Kc by the content key selection means 75 according to the number of reproductions. In the case of the first reproduction, the receiving device 5A selects the content key Kc extracted in step S205 by the content key selection means 75. If it is not the first playback, the receiving device 5A selects the content key Kc decrypted in step S210 by the content key selection means 75 (step S215).

ステップS215の処理に続いて、受信装置5Aは、暗号化コンテンツ復号手段76によって、ステップS213で選択したコンテンツ鍵Kcを用いて、暗号化コンテンツ記憶手段64に記憶された暗号化コンテンツを復号する(ステップS216)。   Following the processing in step S215, the receiving apparatus 5A uses the encrypted content decrypting unit 76 to decrypt the encrypted content stored in the encrypted content storage unit 64 using the content key Kc selected in step S213 ( Step S216).

ステップS216の処理に続いて、受信装置5Aは、コンテンツ再生手段78によって、ステップS216で復号したコンテンツを再生する(ステップS217)。そして、受信装置5Aは、コンテンツ再生手段78によって、コンテンツの再生が終了したとき、再生回数記憶手段65に記憶された再生回数を更新(インクリメント)する(ステップS218)。さらに、受信装置5Aは、コンテンツ再生手段78によって、再生に用いたコンテンツ鍵Kcとそのコンテンツとを削除する(ステップS219)。   Subsequent to the processing in step S216, the receiving device 5A reproduces the content decrypted in step S216 by the content reproduction unit 78 (step S217). Then, when the content reproduction unit 78 finishes reproducing the content, the reception device 5A updates (increments) the number of reproductions stored in the reproduction number storage unit 65 (step S218). Further, the receiving device 5A deletes the content key Kc used for reproduction and the content by the content reproduction means 78 (step S219).

以上のように、本発明の第2実施形態によれば、第1実施形態と同様に、配布されたコンテンツの再生を管理できるため、権利処理が確定する前にコンテンツを受信装置5Aに配信できる。   As described above, according to the second embodiment of the present invention, similarly to the first embodiment, the reproduction of the distributed content can be managed, so that the content can be distributed to the receiving device 5A before the right processing is finalized. .

(変形例1)
なお、第1実施形態及び第2実施形態では、図5の鍵情報生成手段32が、公開鍵暗号方式を用いるとして説明したが、これに限定されない。以下、図5を参照し、変形例1として、共通鍵暗号方式を用いた例を説明する。
(Modification 1)
In the first embodiment and the second embodiment, the key information generation unit 32 in FIG. 5 has been described as using a public key cryptosystem. However, the present invention is not limited to this. Hereinafter, with reference to FIG. 5, an example using the common key cryptosystem will be described as a first modification.

鍵情報生成手段32は、共通鍵暗号方式を用いて共通鍵を複数生成する。そして、鍵情報生成手段32は、図6の鍵情報テーブルにおいて、n−1回目の再生要求信号に対応する公開鍵Kpとn回目の再生要求信号に対応する秘密鍵Ksとを、同一の共通鍵として登録する。   The key information generation unit 32 generates a plurality of common keys using a common key cryptosystem. Then, the key information generation unit 32 uses the same common key key for the public key Kp corresponding to the (n-1) th reproduction request signal and the secret key Ks corresponding to the nth reproduction request signal in the key information table of FIG. Register as a key.

以上のように、本発明の変形例1によれば、共通鍵暗号方式を用いても、コンテンツの再生を管理することができる。また、本発明の変形例1によれば、共通鍵暗号方式を用いることから、コンテンツ再生管理装置3の負荷を低減できる。   As described above, according to the first modification of the present invention, it is possible to manage the reproduction of content even using a common key cryptosystem. Further, according to the first modification of the present invention, since the common key cryptosystem is used, the load on the content reproduction management device 3 can be reduced.

1 コンテンツ配信システム
2 コンテンツ配信装置
3 コンテンツ再生管理装置
31 記憶手段
32 鍵情報生成手段
33 通信手段
34 再生要求受信手段
35 判定手段
35a 再生管理判定手段
35b 再生禁止判定手段
35c 再生許可判定手段
35d 再生条件出力判定手段
36 鍵情報取得手段(制御情報取得手段)
37 ユーザ秘密鍵取得手段
38 鍵情報暗号化手段(制御情報暗号化手段)
39 鍵情報送信手段(制御情報送信手段)
40 再生回数更新手段(制御情報管理手段)
41 メッセージ送信手段
5,5A 受信装置
51 再生要求入力手段
52 再生要求送信手段
53 通信手段
54 記憶手段
54a 一時記憶手段
54b 外部記憶手段
55 暗号化コンテンツ受信手段
56 鍵情報受信手段(制御情報受信手段)
57 鍵情報復号手段(制御情報復号手段)
58 鍵情報更新手段(制御情報更新手段)
59 コンテンツ鍵復号手段
60 再生手段
61 表示手段
62 ユーザ秘密鍵記憶手段
63 コンテンツ鍵記憶手段
64 暗号化コンテンツ記憶手段
65 再生回数記憶手段
66 暗号化鍵情報受信手段(制御情報受信手段)
67 暗号化鍵情報復号手段(制御情報復号手段)
68 鍵情報抽出手段
69 コンテンツ鍵出力手段
70 コンテンツ鍵暗号化用鍵出力手段
71 コンテンツ鍵暗号化手段(制御情報更新手段)
72 暗号化コンテンツ鍵復号用鍵出力手段
73 コンテンツ鍵復号手段
74 暗号化コンテンツ受信手段
75 コンテンツ鍵選択手段
76 暗号化コンテンツ復号手段
77 メッセージ受信手段
78 コンテンツ再生手段
H 放送波
N ネットワーク
DESCRIPTION OF SYMBOLS 1 Content distribution system 2 Content distribution apparatus 3 Content reproduction management apparatus 31 Storage means 32 Key information generation means 33 Communication means 34 Reproduction request reception means 35 Determination means 35a Reproduction management determination means 35b Reproduction prohibition determination means 35c Reproduction permission determination means 35d Reproduction conditions Output determination means 36 Key information acquisition means (control information acquisition means)
37 User secret key acquisition means 38 Key information encryption means (control information encryption means)
39 Key information transmission means (control information transmission means)
40 Reproduction count update means (control information management means)
41 Message transmission means 5, 5A Receiving device 51 Reproduction request input means 52 Reproduction request transmission means 53 Communication means 54 Storage means 54a Temporary storage means 54b External storage means 55 Encrypted content reception means 56 Key information reception means (control information reception means)
57 Key information decryption means (control information decryption means)
58 Key information update means (control information update means)
59 Content key decryption means 60 Reproduction means 61 Display means 62 User secret key storage means 63 Content key storage means 64 Encrypted content storage means 65 Reproduction count storage means 66 Encryption key information reception means (control information reception means)
67 Encryption key information decryption means (control information decryption means)
68 Key information extraction means 69 Content key output means 70 Content key encryption key output means 71 Content key encryption means (control information update means)
72 Encrypted content key decryption key output means 73 Content key decryption means 74 Encrypted content reception means 75 Content key selection means 76 Encrypted content decryption means 77 Message reception means 78 Content playback means H Broadcast wave N Network

Claims (9)

暗号化されたコンテンツである暗号化コンテンツを復号するコンテンツ鍵が用いられる受信装置に、前記コンテンツ鍵を暗号化する第1の制御情報と、当該第1の制御情報で暗号化された前記コンテンツ鍵を復号する第2の制御情報とを送信し、前記受信装置に配信済みの前記コンテンツの再生を少なくとも管理するコンテンツ再生管理装置であって、
前記第1の制御情報と前記第2の制御情報とを複数記憶する記憶手段と、
前記コンテンツの再生を要求する再生要求信号を、前記受信装置から受信する再生要求受信手段と、
前記コンテンツに予め付加された権利処理フラグが未完了である場合には、前記コンテンツの再生を管理すると判定し、前記権利処理フラグが完了又は不要である場合には、前記配信済みのコンテンツの再生を管理しないと判定する再生管理判定手段と、
前記第1の制御情報と前記第2の制御情報とを前記受信装置に送信したことを示す情報を、当該受信装置を示す情報と共に前記記憶手段に記憶させる制御情報管理手段と、
前記再生管理判定手段によって前記配信済みのコンテンツの再生を管理すると判定された場合、前回送信したのと異なる前記第1の制御情報と、前回の前記再生要求信号に応じて前記受信装置に送信した前記第1の制御情報に対応する前記第2の制御情報とを、前記記憶手段から取得する制御情報取得手段と、
前記受信装置毎に異なるユーザ秘密鍵を用いて、前記制御情報取得手段が取得した前記第1の制御情報と前記第2の制御情報とを暗号化する制御情報暗号化手段と、
前記制御情報暗号化手段が暗号化した前記第1の制御情報と前記第2の制御情報とを前記受信装置に送信する制御情報送信手段と、
を備えることを特徴とするコンテンツ再生管理装置。
First receiving control information for encrypting the content key and receiving the content key encrypted with the first control information in a receiving device that uses a content key for decrypting encrypted content that is encrypted content A content reproduction management device for transmitting at least the reproduction of the content that has been distributed to the receiving device,
Storage means for storing a plurality of the first control information and the second control information;
Reproduction request receiving means for receiving a reproduction request signal for requesting reproduction of the content from the receiving device;
When the rights processing flag added in advance to the content is incomplete, it is determined that the reproduction of the content is managed. When the rights processing flag is completed or unnecessary, the content that has already been distributed is reproduced. Replay management determination means for determining that management is not performed,
Control information management means for storing, in the storage means, information indicating that the first control information and the second control information are transmitted to the receiving apparatus together with information indicating the receiving apparatus;
When it is determined by the playback management determination means to manage playback of the distributed content, the first control information different from the previous transmission and the previous transmission request signal transmitted to the receiving device Control information acquisition means for acquiring the second control information corresponding to the first control information from the storage means;
Control information encryption means for encrypting the first control information and the second control information acquired by the control information acquisition means using a user secret key that is different for each receiving device;
Control information transmitting means for transmitting the first control information and the second control information encrypted by the control information encryption means to the receiving device;
A content reproduction management device comprising:
前記記憶手段は、公開鍵暗号方式における公開鍵である前記第1の制御情報と、前記公開鍵暗号方式における秘密鍵である前記第2の制御情報とを記憶し、
前記制御情報取得手段は、前記公開鍵と、前回の前記再生要求信号に応じて前記受信装置に送信した前記公開鍵に対して鍵ペアになる前記秘密鍵とを、前記記憶手段から取得することを特徴とする請求項1に記載のコンテンツ再生管理装置。
The storage means stores the first control information that is a public key in a public key cryptosystem and the second control information that is a secret key in the public key cryptosystem,
The control information acquisition unit acquires from the storage unit the public key and the secret key that forms a key pair with the public key transmitted to the receiving device in response to the previous reproduction request signal. The content reproduction management apparatus according to claim 1.
前記記憶手段は、共通鍵暗号方式における共通鍵である前記第1の制御情報と前記第2の制御情報とを記憶することを特徴とする請求項1に記載のコンテンツ再生管理装置。   The content reproduction management apparatus according to claim 1, wherein the storage unit stores the first control information and the second control information which are common keys in a common key cryptosystem. 前記未完了を示す前記権利処理フラグが付加された前記コンテンツにおいて、予め設定された再生禁止フラグが禁止を示す場合には、当該コンテンツの再生を禁止すると判定する再生禁止判定手段と、
当該コンテンツの再生を禁止する再生禁止メッセージを、前記再生禁止判定手段によって前記コンテンツの再生を禁止すると判定された場合に送信するメッセージ送信手段と、をさらに備えることを特徴とする請求項1から請求項3の何れか一項に記載のコンテンツ再生管理装置。
Reproduction prohibition judging means for judging that reproduction of the content is prohibited when the preset reproduction prohibition flag indicates prohibition in the content to which the right processing flag indicating incomplete is added,
2. A message transmission unit that transmits a reproduction prohibition message for prohibiting the reproduction of the content when the reproduction prohibition determination unit determines that the reproduction of the content is prohibited. Item 4. The content reproduction management device according to any one of Items 3 to 4.
前記コンテンツ毎に予め設定された権利保護期間が満了したか否かを判定すると共に、前記未完了を示す前記権利処理フラグが付加された前記コンテンツであって前記権利保護期間が満了したと判定したものについては、当該コンテンツの再生を許可すると判定する再生許可判定手段をさらに備え、
前記メッセージ送信手段は、前記再生許可判定手段によって前記コンテンツの再生を許可すると判定された場合には、当該コンテンツの再生を許可する再生許可メッセージをさらに送信することを特徴とする請求項4に記載のコンテンツ再生管理装置。
It is determined whether a preset right protection period for each content has expired, and it is determined that the right protection period has expired for the content to which the right processing flag indicating the incomplete is added. For those, further comprising a reproduction permission determination means for determining that the reproduction of the content is permitted,
5. The message transmission unit further transmits a reproduction permission message for permitting reproduction of the content when the reproduction permission determination unit determines that the reproduction of the content is permitted. Content reproduction management device.
前記権利保護期間が満了したか否かを判定すると共に、前記完了を示す前記権利処理フラグが付加された前記コンテンツのうち前記権利保護期間が満了していないと判定したものについて、当該コンテンツの再生条件を送信すると判定する再生条件出力判定手段をさらに備え、
前記メッセージ送信手段は、前記再生条件出力判定手段によって前記コンテンツの再生条件を送信すると判定された場合には、当該コンテンツの再生条件を示す情報をさらに送信することを特徴とする請求項5に記載のコンテンツ再生管理装置。
It is determined whether or not the right protection period has expired, and reproduction of the content of the content to which the right protection flag indicating completion has been determined that the right protection period has not expired is determined. It further comprises a reproduction condition output determination means that determines that the condition is transmitted,
The said message transmission means further transmits the information which shows the reproduction conditions of the said content, when it determines with the said reproduction condition output determination means transmitting the reproduction conditions of the said content. Content reproduction management device.
暗号化されたコンテンツである暗号化コンテンツを復号する前記コンテンツ鍵を用いると共に、前記コンテンツ鍵を暗号化する第1の制御情報と、当該第1の制御情報で暗号化された前記コンテンツ鍵を復号する第2の制御情報とをコンテンツ再生管理装置から受信し、配信済みの前記コンテンツの再生を少なくとも管理する受信装置であって、
前記暗号化コンテンツと、前記第1の制御情報で暗号化された前記コンテンツ鍵である暗号化コンテンツ鍵とを記憶する記憶手段と、
前記コンテンツの再生を要求する再生要求信号を、前記コンテンツ再生管理装置に送信する再生要求送信手段と、
前記受信装置毎に異なるユーザ秘密鍵を用いて暗号化された前記第1の制御情報と、前回の前記再生要求信号に応じて前記コンテンツ再生管理装置から受信した前記第1の制御情報に対応する前記第2の制御情報とを、前記コンテンツ再生管理装置から受信する制御情報受信手段と、
前記ユーザ秘密鍵を用いて、前記制御情報受信手段が受信した前記第1の制御情報と前記第2の制御情報とを復号する制御情報復号手段と、
前記制御情報復号手段が復号した前記第2の制御情報を用いて、前記暗号化コンテンツ鍵を前記コンテンツ鍵に復号するコンテンツ鍵復号手段と、
前記コンテンツ鍵復号手段が復号した前記コンテンツ鍵を用いて、前記暗号化コンテンツを復号して前記コンテンツを再生する再生手段と、
前記制御情報復号手段が復号した前記第1の制御情報を用いて、当該コンテンツ鍵を暗号化して前記暗号化コンテンツ鍵として前記記憶手段に記憶させる制御情報更新手段と、
を備えることを特徴とする受信装置。
The content key that decrypts the encrypted content that is the encrypted content is used, and the first control information that encrypts the content key and the content key that is encrypted with the first control information are decrypted Receiving the second control information from the content reproduction management device and managing at least the reproduction of the distributed content,
Storage means for storing the encrypted content and an encrypted content key that is the content key encrypted with the first control information;
Reproduction request transmitting means for transmitting a reproduction request signal for requesting reproduction of the content to the content reproduction management device;
Corresponds to the first control information encrypted using a different user secret key for each receiving device and the first control information received from the content reproduction management device in response to the previous reproduction request signal. Control information receiving means for receiving the second control information from the content reproduction management device;
Control information decryption means for decrypting the first control information and the second control information received by the control information reception means using the user secret key;
Content key decrypting means for decrypting the encrypted content key into the content key using the second control information decrypted by the control information decrypting means;
Using the content key decrypted by the content key decrypting means, decrypting the encrypted content and reproducing the content;
Control information updating means for encrypting the content key using the first control information decrypted by the control information decrypting means and storing it in the storage means as the encrypted content key;
A receiving apparatus comprising:
前記制御情報受信手段は、公開鍵暗号方式における公開鍵である前記第1の制御情報と、前記公開鍵暗号方式における秘密鍵である前記第2の制御情報とを受信することを特徴とする請求項7に記載の受信装置。   The control information receiving means receives the first control information that is a public key in a public key cryptosystem and the second control information that is a secret key in the public key cryptosystem. Item 8. The receiving device according to Item 7. 前記制御情報受信手段は、共通鍵暗号方式における共通鍵である前記第1の制御情報と前記第2の制御情報とを受信することを特徴とする請求項7に記載の受信装置。   The receiving apparatus according to claim 7, wherein the control information receiving unit receives the first control information and the second control information that are common keys in a common key cryptosystem.
JP2009203194A 2009-09-03 2009-09-03 Content reproduction management device and reception device Expired - Fee Related JP5427520B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009203194A JP5427520B2 (en) 2009-09-03 2009-09-03 Content reproduction management device and reception device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009203194A JP5427520B2 (en) 2009-09-03 2009-09-03 Content reproduction management device and reception device

Publications (2)

Publication Number Publication Date
JP2011055310A true JP2011055310A (en) 2011-03-17
JP5427520B2 JP5427520B2 (en) 2014-02-26

Family

ID=43943849

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009203194A Expired - Fee Related JP5427520B2 (en) 2009-09-03 2009-09-03 Content reproduction management device and reception device

Country Status (1)

Country Link
JP (1) JP5427520B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012165061A1 (en) * 2011-05-27 2012-12-06 ソニー株式会社 Information processing device, information processing method and program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1013784A (en) * 1996-06-24 1998-01-16 Matsushita Electric Ind Co Ltd Broadcast signal recording and playback device
JP2007306094A (en) * 2006-05-09 2007-11-22 Matsushita Electric Ind Co Ltd Terminal device, recording medium, server, and content charging method
JP2008294707A (en) * 2007-05-24 2008-12-04 Oki Electric Ind Co Ltd Digital broadcast receiving apparatus

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1013784A (en) * 1996-06-24 1998-01-16 Matsushita Electric Ind Co Ltd Broadcast signal recording and playback device
JP2007306094A (en) * 2006-05-09 2007-11-22 Matsushita Electric Ind Co Ltd Terminal device, recording medium, server, and content charging method
JP2008294707A (en) * 2007-05-24 2008-12-04 Oki Electric Ind Co Ltd Digital broadcast receiving apparatus

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012165061A1 (en) * 2011-05-27 2012-12-06 ソニー株式会社 Information processing device, information processing method and program
JP2012249034A (en) * 2011-05-27 2012-12-13 Sony Corp Information processor, information processing method and program
CN103548030A (en) * 2011-05-27 2014-01-29 索尼公司 Information processing apparatus, information processing method, and program
US9600638B2 (en) 2011-05-27 2017-03-21 Sony Corporation Information processing apparatus, information processing method, and program

Also Published As

Publication number Publication date
JP5427520B2 (en) 2014-02-26

Similar Documents

Publication Publication Date Title
US7305711B2 (en) Public key media key block
JP3471654B2 (en) License server, copyright holder system, user system, system, recording medium, and content use control method
JP4973899B2 (en) TRANSMISSION DEVICE, TRANSMISSION METHOD, RECEPTION DEVICE, RECEPTION METHOD, RECORDING MEDIUM, AND COMMUNICATION SYSTEM
EP2287770A2 (en) Method and system for providing DRM license
US20090016533A1 (en) Controlling With Rights Objects Delivery Of Broadcast Encryption Content For A Network Cluster From A Content Server Outside The Cluster
JP2001352321A (en) Information processing system, information processing method, information recording medium, and program providing medium
JP2002198948A (en) Information processing system, information processing method, information processing apparatus, information recording medium, and program recording medium
JP2002198950A (en) System and method for processing information, and program recording medium
US20090013179A1 (en) Controlling With Rights Objects Delivery Of Broadcast Encryption Content For A Network Cluster From A Content Server Outside The Cluster
JP2002198952A (en) Information processing system, information processing method, and program recording medium
JP2006285607A (en) Content information providing system, content information providing server, content reproducing device, content information providing method, content reproducing method, and computer program
JP2002077131A (en) Information processing system, information processing method, information recording medium, and program providing medium
KR20050100596A (en) Content reproduction device, license issuing server, and content reproduction system
JP2003179597A (en) Contents distribution method, server terminal, relay server, server cluster and program
JP3925095B2 (en) Data receiver
JP2005252384A (en) Encrypted data storage server system, encrypted data storage method, and re-encryption method
US8005758B2 (en) Encryption/decryption method and apparatus for controlling content use based on license information
JP5139045B2 (en) Content distribution system, content distribution method and program
JP5427520B2 (en) Content reproduction management device and reception device
JP5633699B2 (en) Content distribution system, mobile communication terminal device, and browsing control program
JP4688436B2 (en) Content distribution control server control method, content encryption server control method, client device control method, license server control method, public information management server control method, client device, and program
JP4452105B2 (en) Decryption information generation device and program thereof, distribution content generation device and program thereof, and content decryption device and program thereof
JP5677194B2 (en) Content sales management apparatus, content sales system, computer program, and content sales management method
JP2012156809A5 (en)
JP2004240959A (en) Content playback device, license issuing server, and content playback system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120420

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20120420

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20120420

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130830

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130903

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20131015

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: 20131105

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131202

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees