Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5476155B2 - Content processing apparatus and content moving method thereof - Google Patents
[go: Go Back, main page]

JP5476155B2 - Content processing apparatus and content moving method thereof - Google Patents

Content processing apparatus and content moving method thereof Download PDF

Info

Publication number
JP5476155B2
JP5476155B2 JP2010037263A JP2010037263A JP5476155B2 JP 5476155 B2 JP5476155 B2 JP 5476155B2 JP 2010037263 A JP2010037263 A JP 2010037263A JP 2010037263 A JP2010037263 A JP 2010037263A JP 5476155 B2 JP5476155 B2 JP 5476155B2
Authority
JP
Japan
Prior art keywords
content
storage device
processing apparatus
content processing
encryption key
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.)
Active
Application number
JP2010037263A
Other languages
Japanese (ja)
Other versions
JP2011176418A (en
Inventor
稔 金子
孝明 久米
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.)
Hitachi Consumer Electronics Co Ltd
Original Assignee
Hitachi Consumer Electronics Co Ltd
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 Hitachi Consumer Electronics Co Ltd filed Critical Hitachi Consumer Electronics Co Ltd
Priority to JP2010037263A priority Critical patent/JP5476155B2/en
Publication of JP2011176418A publication Critical patent/JP2011176418A/en
Application granted granted Critical
Publication of JP5476155B2 publication Critical patent/JP5476155B2/en
Active 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)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Description

本発明は、コンテンツ処理装置、および、そのコンテンツ移動方法に係り、特に、ある規格(例えばiVDRの暗号化規格であるSAFIA)により暗号化されたデータを、別の規格(例えばDCTP−IP規格)に基づき機器間で伝送するデジタルTV、レコーダなどに用いて好適なコンテンツ処理装置、および、そのコンテンツ移動方法に関する。   The present invention relates to a content processing apparatus and a content transfer method thereof, and in particular, data encrypted according to a certain standard (for example, SAFIA which is an iVDR encryption standard) and another standard (for example, a DCTP-IP standard). The present invention relates to a content processing apparatus suitable for use in digital TVs, recorders, and the like that transmit between devices based on the above, and a content movement method thereof.

近年、映像や音声などのコンテンツは、デジタルデータとして取り扱い、それをユーザの情報処理装置で表示、再生を行うことが一般的になってきている。デジタルデータは、複製にあたって品質の劣化がないという利点があるが、その反面、簡単に不正な複製がおこなわれるため、著作権保護の仕組みが必要である。   In recent years, it has become common for content such as video and audio to be handled as digital data and displayed and reproduced by a user information processing apparatus. Digital data has the advantage that there is no degradation in quality upon copying, but on the other hand, since illegal copying is easily performed, a copyright protection mechanism is required.

このよう著作権保護の仕組みは、コピーガード技術と称されており、様々な規格が提案されているが、デジタル映像信号を伝送するための暗号化技術として、DTCP(Digital Transmission Content Protection)がある。DTCPでは、機器ごとにIDを持たせ、公開鍵暗号または共通鍵暗号を利用して、相互認証し、双方でコンテンツ保護が可能と判断されると、暗号鍵を交換して、コンテンツを暗号化して送受信する。また、DTCPをIPネットワークでの通信で利用できるようにした規格として、DTCP−IPがある。このDTCP−IPは、DLNA(Digital Living Network Alliance)に基づく家庭内のAV機器の接続に使用されることを前提としている。なお、このDTCP−IPの実装については、非特許文献1に詳述されている。   Such a copyright protection mechanism is called a copy guard technique, and various standards have been proposed. As an encryption technique for transmitting a digital video signal, there is DTCP (Digital Transmission Content Protection). . In DTCP, each device has an ID, uses public key cryptography or common key cryptography to perform mutual authentication, and if it is determined that content protection is possible on both sides, the encryption key is exchanged and the content is encrypted. Send and receive. Further, DTCP-IP is a standard that enables DTCP to be used for communication on an IP network. This DTCP-IP is assumed to be used for connection of AV devices in the home based on DLNA (Digital Living Network Alliance). The implementation of DTCP-IP is described in detail in Non-Patent Document 1.

一方、デジタルデータを記録するリムーバブルハードディスクに関する標準規格として、iVDR(Information Versatile Disk for Removable usage)がある。このiVDRに対応した著作権保護規格であるSAFIA(Security Architecture For Intelligent Attachment device)では、録画データを一定の再生時間内のブロックに分けて、保存時には、暗号鍵により暗号化して保存する規則が定められている。   On the other hand, there is iVDR (Information Versatile Disk for Removable usage) as a standard for a removable hard disk for recording digital data. In SAFIA (Security Architecture For Intelligent Attachment device), which is a copyright protection standard corresponding to iVDR, a rule is defined in which recorded data is divided into blocks within a certain playback time and is encrypted and stored with an encryption key. It has been.

レコーダなどのiVDRに対応したコンテンツ処理装置では、通常、コンテンツの移動などをおこなう場合には、このSAFIAを利用し、移動元と移動先に同じデータが存在するのは、一定の決められた時間しか許されていないようにして、違法なコピーが行われるのを防止し、セキュリティを高めている。なお、iVDRは、非特許文献2により、その概要を知ることができる。   In a content processing apparatus that supports iVDR, such as a recorder, when moving content or the like, the SAFIA is usually used, and the same data exists at the source and destination for a certain fixed time. It is only allowed, preventing illegal copying and increasing security. It should be noted that the outline of iVDR can be known from Non-Patent Document 2.

Hitachi, Ltd., Intel Corporation, Matsushita Electric Industrial Co., Ltd., Sony Corporation, Toshiba Corporation、"DTCP Volume 1 Supplement E Mapping DTCP to IP Revision 1.2 (Informational Version)"、[online]、June 15, 2007、Digital Transmission Licensing Administrator(DTLA)、[平成22年2月1日検索]、インターネット<URL: http://www.dtcp.com/data/info%2020070615%20DTCP%20V1SE%201p2.pdf>Hitachi, Ltd., Intel Corporation, Matsushita Electric Industrial Co., Ltd., Sony Corporation, Toshiba Corporation, "DTCP Volume 1 Supplement E Mapping DTCP to IP Revision 1.2 (Informational Version)", [online], June 15, 2007, Digital Transmission Licensing Administrator (DTLA), [Search February 1, 2010], Internet <URL: http://www.dtcp.com/data/info%2020070615%20DTCP%20V1SE%201p2.pdf> iVDRコンソーシアム 個人向けページ ホーム、[online]、iVDRコンソーシアム、[平成22年2月1日検索]、インターネット<URL:http://www.ivdr.org/jp/>iVDR Consortium Personal Page Home, [online], iVDR Consortium, [Search February 1, 2010], Internet <URL: http://www.ivdr.org/jp/>

上述のように、家庭内のIPネットワーク上で、iVDR対応の機器間でSAFIAにより保護されているコンテンツを、コピー、移動する場合には、DTCP−IP規格に従い処理する必要がある。DTCP−IPでは、ネットワークを経由でのコンテンツの移動が終わり、コンテンツ受信側の機器でのコンテンツ保護(暗号化)が終了したタイミングでコンテンツ受信側の機器から送信側の機器に対して、「送信したコンテンツを受信したので無効にしてください」という意味のコミットメント要求を発行する。このときコンテンツ送信側の機器は、この要求を受信してから、所定の時間内、例えば、1秒以内にコンテンツを無効にして応答することがDTCP−IPの規格で定められている。コンテンツの無効化として有効な手段は、コンテンツの消去ではなく、コンテンツを暗号化している鍵の無効化である。ところが、SAFIAではコンテンツをブロック化して、各々を所定の時間内、例えば、60秒毎に各々を別の鍵を使用して暗号化しなくてはならない旨定められている。   As described above, when copying and moving content protected by SAFIA between iVDR-compatible devices on a home IP network, it is necessary to process the content according to the DTCP-IP standard. In DTCP-IP, when content movement through the network ends and content protection (encryption) at the content receiving device ends, “transmission” from the content receiving device to the transmitting device. Issue a commitment request that means "Please disable it because you received it." At this time, it is stipulated in the DTCP-IP standard that the device on the content transmission side responds with the content invalidated within a predetermined time, for example, within one second after receiving this request. Effective means for invalidating the content is not erasing the content but invalidating the key that is encrypting the content. However, SAFIA stipulates that content must be blocked and each must be encrypted within a predetermined time, for example, every 60 seconds, using a different key.

コンテンツの鍵は、HDD上の耐タンパ領域に格納されているために鍵に対するアクセスに数100msec程度の時間が必要である。そのため、例えば、2時間のコンテンツの場合に、コンテンツの移動のときの送信側において、120個の鍵を無効化にすることになるので、12secほど鍵の無効化に時間を要することになる。よって、コンテンツ受信側のコミットメント要求を受信してからコンテンツの無効化処理を実施すると、コミットメントの応答が長くなり、DTCP−IPの規格を守ることができないという問題点が発生する。コンテンツのコミットメントの応答があまり遅くなると、コンテンツ受信側は、コンテンツ送信側に対してコミットメント要求の再発行を行うことになる。また、コンテンツのコミットメントの応答がないとみなされ、コンテンツ受信側が有効化されず、処理が中断されてしまうおそれもある。   Since the content key is stored in the tamper-resistant area on the HDD, it takes about several hundreds of milliseconds to access the key. For this reason, for example, in the case of content of 2 hours, 120 keys are invalidated on the transmission side when the content is moved, so that it takes time to invalidate the key for about 12 seconds. Therefore, if the content invalidation process is performed after receiving the commitment request on the content receiving side, the response of the commitment becomes long, and there is a problem that the DTCP-IP standard cannot be observed. When the response of the content commitment becomes too late, the content receiving side reissues the commitment request to the content transmitting side. In addition, it is considered that there is no response to the content commitment, the content receiving side is not validated, and the processing may be interrupted.

本発明は、上記課題に鑑みてなされたもので、その目的は、複数の機器間でコンテンツを移動する場合の利便性を向上させることが可能な技術を提供することにある。特に、ある機器においてある規格(iVDRの暗号化規格であるSAFIA)で暗号化されたコンテンツを、別の規格に基づき、ネットワークを介して別の機器に移動する際の応答性を向上させるのに好適な技術を提供するものである。   The present invention has been made in view of the above problems, and an object of the present invention is to provide a technique capable of improving convenience when moving content between a plurality of devices. In particular, to improve the responsiveness when moving content encrypted with a certain standard (SAFIA, iVDR encryption standard) to another device via a network based on another standard. A suitable technique is provided.

本発明のコンテンツ処理装置は、HDDなどの外部記憶装置に、コンテンツは、ブロックに分割され各々ブロックに対応した暗号化鍵により暗号化され、暗号化鍵も外部記憶装置に記憶されている。   The content processing apparatus according to the present invention is stored in an external storage device such as an HDD, and the content is divided into blocks and encrypted with an encryption key corresponding to each block, and the encryption key is also stored in the external storage device.

そして、例えばDTCP−IPの規格に基づき、他のコンテンツ処理装置にコンテンツを移動させる際に、外部記憶装置に格納されたコンテンツのブロックと各々ブロックに対応した暗号化鍵とを、主記憶装置に転送して、復号化し、その復号化されたコンテンツを他のコンテンツ処理装置に転送する。   For example, based on the DTCP-IP standard, when moving content to another content processing device, the content block stored in the external storage device and the encryption key corresponding to each block are stored in the main storage device. Transfer, decrypt, and transfer the decrypted content to another content processing apparatus.

その際に、外部記憶装置に格納された各々ブロックに対応した暗号化鍵を全て、主記憶装置に転送したときに、未転送のコンテンツを暗号化鍵の数だけ分割する。そして、その各々の分割データを復号化して、復号化された一つの分割データを他のコンテンツ処理装置に転送するにあたり、一つの分割データを他のコンテンツ処理装置に転送することに対応して、外部記憶装置上の暗号化鍵を一つ削除するようにする。   At that time, when all the encryption keys corresponding to the respective blocks stored in the external storage device are transferred to the main storage device, the untransferred content is divided by the number of encryption keys. Then, in order to decrypt each of the divided data and transfer the decrypted one divided data to another content processing device, in response to transferring one divided data to the other content processing device, Delete one encryption key on the external storage device.

さらに、暗号化鍵の削除に先立って、HDDなどの外部記憶装置に格納されている暗号化鍵を、FLASHメモリにバックアップを取っておき、分割データの転送が、障害によって中断したときには、FLASHメモリに保存された暗号化鍵を、HDDなどの外部記憶装置に書き戻す。   Further, prior to deleting the encryption key, the encryption key stored in the external storage device such as the HDD is backed up in the FLASH memory, and stored in the FLASH memory when the transfer of the divided data is interrupted due to a failure. The written encryption key is written back to an external storage device such as an HDD.

このようにすれば、コンテンツ移動元のコンテンツ処理装置が、コンテンツ移動先のコンテンツ処理装置から、コンテンツ移動のコミットメント要求を受けたときに、外部記憶装置上の暗号化鍵は、全て削除されているので、迅速に、コミットメント要求に対する応答を返すことができる。   In this way, when the content processing source content processing device receives a content migration commitment request from the content migration destination content processing device, all the encryption keys on the external storage device have been deleted. Therefore, a response to the commitment request can be returned promptly.

また、小分割された分割データを転送するために、一回の転送は、時間がかからず、TCP/IPのプロトコル上の通信が中断することもない。   In addition, since the divided data that has been subdivided is transferred, one transfer does not take time, and communication on the TCP / IP protocol is not interrupted.

さらに、FLASHメモリに暗号化鍵のバックアップを取っておけば、コンテンツ移動の際にデータが喪失することがないので、データの安全性を高めることができる。   Furthermore, if a backup of the encryption key is stored in the FLASH memory, data is not lost when the content is moved, so that the safety of the data can be improved.

本発明によれば、複数の機器間でコンテンツを移動する場合の利便性を向上させることが可能となる。特に、あるコンテンツの暗号化規格とは異なる規格で当該コンテンツをネットワーク上で移動させる際の応答性を向上させることが可能となる。   According to the present invention, it is possible to improve convenience when moving content between a plurality of devices. In particular, it is possible to improve the responsiveness when moving the content on the network according to a standard different from the encryption standard for the content.

本発明の第一の実施形態に係るコンテンツ処理装置のハードウェア構成例を示すブロック図である。It is a block diagram which shows the hardware structural example of the content processing apparatus which concerns on 1st embodiment of this invention. 本発明の第一の実施形態に係るコンテンツ移動処理における暗号化鍵とコンテンツ、および、コンテンツ処理装置の関係を示す図である。It is a figure which shows the relationship between the encryption key and content in the content movement process which concerns on 1st embodiment of this invention, and a content processing apparatus. 本発明の第一の実施形態に係るコンテンツ移動処理における暗号化鍵とコンテンツの関係を示す図である。It is a figure which shows the relationship between the encryption key and content in the content movement process which concerns on 1st embodiment of this invention. 本発明の第一の実施形態に係るコンテンツ処理装置(送信側)からコンテンツ処理装置(受信側)に、コンテンツ移動処理をおこなうときの手順を示すフローチャートである(その一)。It is a flowchart which shows the procedure when performing a content movement process from the content processing apparatus (transmission side) which concerns on 1st embodiment of this invention to a content processing apparatus (reception side) (the 1). 本発明の第一の実施形態に係るコンテンツ処理装置(送信側)からコンテンツ処理装置(受信側)に、コンテンツ移動処理をおこなうときの手順を示すフローチャートである(その二)。It is a flowchart which shows the procedure at the time of performing a content movement process from the content processing apparatus (transmission side) which concerns on 1st embodiment of this invention to a content processing apparatus (reception side) (the 2). 本発明の第一の実施形態に係るコンテンツ処理装置(送信側)からコンテンツ処理装置(受信側)に、コンテンツ移動処理をおこなうときの手順を示すフローチャートである(その三)。It is a flowchart which shows the procedure when performing a content movement process from the content processing apparatus (transmission side) which concerns on 1st embodiment of this invention to a content processing apparatus (reception side) (the 3). 本発明の第二の実施形態に係るコンテンツ処理装置のハードウェア構成例を示すブロック図である。It is a block diagram which shows the hardware structural example of the content processing apparatus which concerns on 2nd embodiment of this invention. 本発明の第二の実施形態に係るコンテンツ移動処理における暗号化鍵とコンテンツ、および、コンテンツ処理装置の関係を示す図である。It is a figure which shows the relationship between the encryption key and content in the content movement process which concerns on 2nd embodiment of this invention, and a content processing apparatus. 本発明の第二の実施形態に係るコンテンツ処理装置(送信側)からコンテンツ処理装置(受信側)に、コンテンツ移動処理をおこなうときの手順を示すフローチャートである(その一)。It is a flowchart which shows the procedure when performing a content movement process from the content processing apparatus (transmission side) which concerns on 2nd embodiment of this invention to a content processing apparatus (reception side) (the 1). 本発明の第二の実施形態に係るコンテンツ処理装置(送信側)からコンテンツ処理装置(受信側)に、コンテンツ移動処理をおこなうときの手順を示すフローチャートである(その二)。It is a flowchart which shows the procedure when performing a content movement process from the content processing apparatus (transmission side) which concerns on 2nd embodiment of this invention to a content processing apparatus (reception side) (the 2). 本発明の第二の実施形態に係るコンテンツ処理装置(送信側)からコンテンツ処理装置(受信側)に、コンテンツ移動処理をおこなうときの手順を示すフローチャートである(その三)。It is a flowchart which shows the procedure when performing a content movement process from the content processing apparatus (transmission side) which concerns on 2nd embodiment of this invention to a content processing apparatus (reception side) (the 3).

以下、本発明に係る各実施形態を、図1ないし図7Cを用いて説明する。   Embodiments according to the present invention will be described below with reference to FIGS. 1 to 7C.

〔実施形態1〕
以下、本発明に係る第一の実施形態を、図1ないし図4Cを用いて説明する。
Embodiment 1
A first embodiment according to the present invention will be described below with reference to FIGS. 1 to 4C.

先ず、図1を用いて本発明の第一の実施形態に係るコンテンツ処理装置の構成を説明する。
図1は、本発明の第一の実施形態に係るコンテンツ処理装置のハードウェア構成例を示すブロック図である。
First, the configuration of the content processing apparatus according to the first embodiment of the present invention will be described with reference to FIG.
FIG. 1 is a block diagram illustrating a hardware configuration example of the content processing apparatus according to the first embodiment of the present invention.

コンテンツ処理装置(送信側)10は、例えば、デジタルテレビジョン受像機やレコーダであり、iVDR規格に対応し、コンテンツは、SAFIA規格によって暗号化して処理される。コンテンツ処理装置(受信側)20も、同様の機器であり、本実施形態では、送信側と受信側の役割分担をして説明する。   The content processing device (transmission side) 10 is, for example, a digital television receiver or a recorder, which corresponds to the iVDR standard, and the content is encrypted and processed according to the SAFIA standard. The content processing apparatus (reception side) 20 is also a similar device, and in the present embodiment, description will be made with the role sharing between the transmission side and the reception side.

コンテンツ処理装置(送信側)10は、図1に示されるように、CPU1、主記憶装置2、HDD(Hard Disk Drive)3、ネットワークI/F装置4、暗復号装置5からなる。なお、コンテンツ処理装置10の構成として、本実施形態で説明する機能以外の、例えば、チューナ機能を実現するためのコンポーネント、録画機能を実現するためのコンポーネント、ユーザインタフェースを実現するためのコンポーントなどは、省略している。   As shown in FIG. 1, the content processing device (transmission side) 10 includes a CPU 1, a main storage device 2, an HDD (Hard Disk Drive) 3, a network I / F device 4, and an encryption / decryption device 5. The configuration of the content processing apparatus 10 includes, for example, a component for realizing a tuner function, a component for realizing a recording function, and a component for realizing a user interface other than the functions described in this embodiment. Omitted.

CPU1は、コンテンツ処理装置10の各部を制御し、本実施形態のコンテンツ移動処理を実現するためのプログラムを実行する。   CPU1 controls each part of the content processing apparatus 10, and runs the program for implement | achieving the content movement process of this embodiment.

主記憶装置2は、半導体メモリで構成され、CPU1で実行するプログラムやデータを保持する。   The main storage device 2 is composed of a semiconductor memory, and holds programs and data executed by the CPU 1.

HDD(Hard Disk Drive)3は、磁気ディスクに情報を記憶する装置であり、コンテンツやプログラムが格納されている。また、本実施形態のHDD3は、iVDRの仕様に沿ったものであり、内蔵タイプ(iVDRビルトインタイプ)でもリムーバブルタイプ(iVDRカートリッジタイプ)であってもよい。また、iVDRの仕様に沿ったHDD3は、情報の盗用行為などからプロテクトする耐タンパ構造エリアを有している。   An HDD (Hard Disk Drive) 3 is a device that stores information on a magnetic disk, and stores contents and programs. Further, the HDD 3 of the present embodiment conforms to the iVDR specification, and may be a built-in type (iVDR built-in type) or a removable type (iVDR cartridge type). Further, the HDD 3 conforming to the iVDR specification has a tamper-resistant structure area that protects against information theft.

ネットワークI/F装置4は、機器間のネットワークインタフェースを掌る装置であり、これにより、コンテンツ処理装置(送信側)10と、コンテンツ処理装置(受信側)20とは、TCP/IPプロトコルにより通信をおこなう。なお、ネットワークの物理媒体は、Ethernet(登録商標)ケーブルでもよいし、無線でもよい。   The network I / F device 4 is a device that handles a network interface between devices, whereby the content processing device (transmission side) 10 and the content processing device (reception side) 20 communicate with each other using the TCP / IP protocol. To do. The physical medium of the network may be an Ethernet (registered trademark) cable or may be wireless.

暗復号装置5は、AES(Advanced Encryption Standard)規格により、データの暗号化、復号化処理をおこなう。なお、AES規格は、米国政府により採用された共通鍵暗号方式である。   The encryption / decryption device 5 performs data encryption / decryption processing according to the AES (Advanced Encryption Standard) standard. The AES standard is a common key encryption method adopted by the US government.

次に、図2ないし図4Cを用いて本発明の第一の実施形態に係るコンテンツ処理装置(送信側)からコンテンツ処理装置(受信側)に、コンテンツ移動処理をおこなうときの手順を説明する。
図2は、本発明の第一の実施形態に係るコンテンツ移動処理における暗号化鍵とコンテンツ、および、コンテンツ処理装置の関係を示す図である。
図3は、本発明の第一の実施形態に係るコンテンツ移動処理における暗号化鍵とコンテンツの関係を示す図である。
図4Aないし図4Cは、本発明の第一の実施形態に係るコンテンツ処理装置(送信側)からコンテンツ処理装置(受信側)に、コンテンツ移動処理をおこなうときの手順を示すフローチャートである。
Next, a procedure for performing content movement processing from the content processing apparatus (transmission side) to the content processing apparatus (reception side) according to the first embodiment of the present invention will be described with reference to FIGS. 2 to 4C.
FIG. 2 is a diagram showing the relationship between the encryption key, the content, and the content processing device in the content movement processing according to the first embodiment of the present invention.
FIG. 3 is a diagram showing the relationship between the encryption key and the content in the content movement processing according to the first embodiment of the present invention.
FIG. 4A to FIG. 4C are flowcharts showing a procedure when content movement processing is performed from the content processing apparatus (transmission side) to the content processing apparatus (reception side) according to the first embodiment of the present invention.

iVDRの規格では、コンテンツは、N(Nは、1以上の整数)分割されて、別々の暗号化鍵で暗号化されて、HDD3に格納されている。ここで、コンテンツのi(i=1,…,N)番目を、CONT[i]とかき、それに対応する暗号化鍵をKEY[i]と書くことにする。   According to the iVDR standard, content is divided into N (N is an integer of 1 or more), encrypted with different encryption keys, and stored in the HDD 3. Here, the i (i = 1,..., N) -th content is written as CONT [i], and the corresponding encryption key is written as KEY [i].

先ず、図4Aに示されるように、コンテンツ処理装置(送信側)10と、コンテンツ処理装置(受信側)20との間で、コンテンツのサイズや暗号化鍵のやりとりがあり、送受信情報の受け渡しがあり、双方ともコンテンツの送受信の準備が完了する(S01、R01)。   First, as shown in FIG. 4A, there is exchange of content size and encryption key between the content processing device (transmission side) 10 and the content processing device (reception side) 20, and transmission / reception information is exchanged. Yes, both sides complete preparations for content transmission / reception (S01, R01).

次に、パラメタのiを、1とする(S02)。   Next, the parameter i is set to 1 (S02).

次に、HDD3のKEY[i]を、主記憶装置2に転送する(図2のA01、S03)。これは、後の処理でコンテンツを復号化するための前準備である。   Next, KEY [i] of the HDD 3 is transferred to the main storage device 2 (A01, S03 in FIG. 2). This is a preparation for decrypting the content in a later process.

次に、iとNを比較し(S04)、i<Nのときには、S06とS05に行く。なお、S05とS06は、非同期処理である。   Next, i and N are compared (S04), and if i <N, the process goes to S06 and S05. Note that S05 and S06 are asynchronous processes.

i<Nのときには、CONT[i]を、主記憶装置2に転送し(A02)、暗復号装置5に、KEY[i]とCONT[i]を入力して(A03、A04)、CONT[i]を復号化する(A06、S06)。   When i <N, CONT [i] is transferred to the main storage device 2 (A02), KEY [i] and CONT [i] are input to the encryption / decryption device 5 (A03, A04), and CONT [ i] is decrypted (A06, S06).

そして、S06で復号化したCONT[i]を、さらに、暗復号装置5に入力して(A06)、DTCPの規格により、暗号化する(A07、S07)。   The CONT [i] decrypted in S06 is further input to the encryption / decryption device 5 (A06) and encrypted according to the DTCP standard (A07, S07).

次に、未転送のコンテンツの量と所定量とを比較する(S08)。ここで、所定量とは、S07で暗号化したCONT[i]のブロックを転送したときに、後のS10以降の処理に支障がでない程度の大きさである。具体的には、一回のTCP/IPのパケット通信で、最低nバイトを送るとすると、所定量は、n×N+(S07で暗号化したCONT[i]のバイト数)になる。   Next, the amount of untransferred content is compared with a predetermined amount (S08). Here, the predetermined amount is a size that does not hinder the subsequent processing after S10 when the block of CONT [i] encrypted in S07 is transferred. Specifically, if at least n bytes are sent in one TCP / IP packet communication, the predetermined amount is n × N + (number of bytes of CONT [i] encrypted in S07).

未転送のコンテンツの量>所定量のときには、S07で暗号化したCONT[i]のデータを、コンテンツ処理装置(送信側)10からコンテンツ処理装置(受信側)20に送信する(S09)。   When the amount of untransferred content> a predetermined amount, the CONT [i] data encrypted in S07 is transmitted from the content processing device (transmission side) 10 to the content processing device (reception side) 20 (S09).

未転送のコンテンツの量≦所定量のときには、S07で暗号化したCONT[i]は、送信されない。   When the amount of untransferred content ≦ a predetermined amount, CONT [i] encrypted in S07 is not transmitted.

一方、i<Nのときには、iを1インクリメントして(S05)、S03に戻り、これらの処理を繰り返す。ここで、S03において、i回目の処理で主記憶装置2に格納された暗号鍵KEY[i]には、次のi+1回目の処理を行う際に、暗号鍵KEY[i+1]が上書きされ更新される。すなわち、暗号鍵KEY[i]は、CONT[i]の複合化処理が完了する度に消去されることになる。   On the other hand, if i <N, i is incremented by 1 (S05), the process returns to S03, and these processes are repeated. Here, in S03, the encryption key KEY [i + 1] stored in the main storage device 2 in the i-th process is overwritten and updated when the next i + 1-th process is performed. The That is, the encryption key KEY [i] is deleted every time the decryption process of CONT [i] is completed.

S04で、i=Nのときには、未転送テーブルのN分割する(図4BのS10)。ここで、分割したコンテンツのj(j=1,…,N)番目を、L_CONT[j]と表記する。分割は、N分割した各々のデータのサイズができるだけ等分になるようにする。   When i = N in S04, the non-transfer table is divided into N (S10 in FIG. 4B). Here, the jth (j = 1,..., N) th of the divided content is denoted as L_CONT [j]. The division is performed so that the size of each of the N divided data is equally divided as much as possible.

図3には、CONT[1]〜CONT[N−3]のコンテンツ処理装置(送信側)10からコンテンツ処理装置(受信側)20への送信は、完了しており、未転送は、CONT[N−2]、CONT[N−1]、CONT[N]のブロックであるときの例が示されている。この未転送のブロックで、CONT[N−2]は、既に復号化されており、CONT[N−1]、CONT[N]は、未だ復号化されず、暗号化されたままである。   In FIG. 3, transmission of CONT [1] to CONT [N-3] from the content processing apparatus (transmission side) 10 to the content processing apparatus (reception side) 20 is complete, and untransferred is indicated by CONT [ N-2], CONT [N-1], and CONT [N] are shown as examples. In this untransferred block, CONT [N-2] has already been decrypted, and CONT [N-1] and CONT [N] have not been decrypted yet and remain encrypted.

次に、j=1とする(S11)。   Next, j = 1 is set (S11).

そして、HDD3上のKEY[j]を削除する(S12)。   Then, KEY [j] on the HDD 3 is deleted (S12).

次に、L_CONT[j]が、CONT[k]に含まれ、CONT[k]のブロックが復号化されていないときには、L_CONT[j]を、主記憶装置2上のKEY[k]で復号化する(S13)。すなわち、L_CONT[j]とKEY[k]を、暗復号化装置2に入力して、復号化されたL_CONT[j]を得る。図3の例では、L_CONT[j]が、CONT[N−1]、CONT[N]に含まれるときに、それぞれ、KEY[N−1]とKEY[N]により復号化することになる。   Next, when L_CONT [j] is included in CONT [k] and the block of CONT [k] is not decoded, L_CONT [j] is decoded with KEY [k] on the main storage device 2. (S13). That is, L_CONT [j] and KEY [k] are input to the encryption / decryption device 2 to obtain decoded L_CONT [j]. In the example of FIG. 3, when L_CONT [j] is included in CONT [N−1] and CONT [N], they are decoded by KEY [N−1] and KEY [N], respectively.

次に、L_CONT[j]を、暗復号装置5に入力して、DTCPの規格により暗号化する(S14)。   Next, L_CONT [j] is input to the encryption / decryption device 5 and encrypted according to the DTCP standard (S14).

そして、S14で暗号化したL_CONT[j]を、コンテンツ処理装置(送信側)10からコンテンツ処理装置(受信側)20に送信する(S15)。   Then, L_CONT [j] encrypted in S14 is transmitted from the content processing apparatus (transmission side) 10 to the content processing apparatus (reception side) 20 (S15).

次に、jとNを比較し(S16)、j<Nのときには、jを1インクリメントし(S17)、S12に戻り、これらの処理を繰り返す。   Next, j and N are compared (S16). If j <N, j is incremented by 1 (S17), and the process returns to S12 to repeat these processes.

このように、その都度、L_CONT[j]を一つ送る前に、KEY[j]を削除して、それから、L_CONT[j]をコンテンツ処理装置(送信側)10からコンテンツ処理装置(受信側)20に送信するのは、一度にデータを送信して、それから、HDD3上の暗号化鍵を削除すると、その間、TCP−IPの通信がおこなわれないことになり、コンテンツ処理装置(受信側)20からコンテンツ処理装置(送信側)10に、パケットの再送要求がなされるからである。   In this way, before each L_CONT [j] is sent, KEY [j] is deleted, and then L_CONT [j] is transferred from the content processing apparatus (transmission side) 10 to the content processing apparatus (reception side). When data is transmitted at once and then the encryption key on the HDD 3 is deleted, TCP-IP communication is not performed during that time, and the content processing apparatus (reception side) 20 This is because a packet retransmission request is made to the content processing apparatus (transmission side) 10.

S16で、j=NのときにはS18に進む。S18では、S03において主記憶装置2に格納された残りの暗号化鍵KEY[i](最後のコンテンツに対応する暗号鍵)を、複合化すべきコンテンツがなくなったことを確認した後に削除する。   In S16, when j = N, the process proceeds to S18. In S18, the remaining encryption key KEY [i] (encryption key corresponding to the last content) stored in the main storage device 2 in S03 is deleted after confirming that there is no content to be decrypted.

コンテンツ処理装置(受信側)20で、コンテンツの受信が完了したことが確認されると(R02)、DTCP−IPの規格に基づき、コンテンツ処理装置(送信側)10にコミットメント要求がなされる(R03)。   When the content processing apparatus (reception side) 20 confirms that the reception of the content is completed (R02), a commitment request is made to the content processing apparatus (transmission side) 10 based on the DTCP-IP standard (R03). ).

そして、コンテンツ処理装置(送信側)10で、コミットメント要求のパラメタから送信コンテンツの整合性を確認し(S19)、OKならコミットメント要求の応答がなされる(S20)。   Then, the content processing apparatus (transmission side) 10 confirms the consistency of the transmitted content from the commitment request parameters (S19), and if OK, a commitment request response is made (S20).

最後に、コミットメント要求の応答を受けると、コンテンツ処理装置(送信側)10で、DTCPの規格に基づき、コンテンツの復号化がなされて、コンテンツ処理装置(受信側)20で、再生や格納(必要ならiVDRの規格で暗号化)などで利用される。   Finally, when a response to the commitment request is received, the content processing device (transmission side) 10 decrypts the content based on the DTCP standard, and the content processing device (reception side) 20 plays and stores (necessary) Is encrypted by iVDR standard).

以上のように、本実施形態の特徴は、コンテンツ処理装置(受信側)20からコンテンツ処理装置(送信側)10にコミットメント要求R03がなされたときに、HDD上の暗号化鍵が全て削除されている、すなわち、送信側のコンテンツが無効化されているため、コミットメント要求R03から、コミットメント要求の応答S20までの期間が短くできるということにある。   As described above, the feature of this embodiment is that when the commitment request R03 is made from the content processing apparatus (reception side) 20 to the content processing apparatus (transmission side) 10, all the encryption keys on the HDD are deleted. In other words, since the content on the transmission side is invalidated, the period from the commitment request R03 to the response S20 of the commitment request can be shortened.

〔実施形態2〕
以下、本発明に係る第二の実施形態を、図5ないし図7Cを用いて説明する。
[Embodiment 2]
Hereinafter, a second embodiment according to the present invention will be described with reference to FIGS. 5 to 7C.

第一の実施形態では、コンテンツの送信処理が途中で中断した場合の送信側でコンテンツを回復する処理については考慮されてなかった。本実施形態では、コンテンツの送信処理が途中で中断した場合に、コンテンツを回復する処理をおこなうものである。   In the first embodiment, no consideration is given to the process of recovering the content on the transmission side when the content transmission process is interrupted. In the present embodiment, when the content transmission process is interrupted, a process for recovering the content is performed.

先ず、図5を用いて本発明の第二の実施形態に係るコンテンツ処理装置の構成を説明する。
図5は、本発明の第二の実施形態に係るコンテンツ処理装置のハードウェア構成例を示すブロック図である。
First, the configuration of the content processing apparatus according to the second embodiment of the present invention will be described with reference to FIG.
FIG. 5 is a block diagram showing a hardware configuration example of the content processing apparatus according to the second embodiment of the present invention.

第一の実施形態のコンテンツ処理装置と比較して、CPU1からアクセスされるFLASHメモリ6が付け加わっている。これは、後に説明するように、暗号化鍵をバックアップするためのものである。なお、暗号化鍵が一時保存されるので、このFLASHメモリ6にも、耐タンパ特性が備わっていることが望ましい。   Compared with the content processing apparatus of the first embodiment, a FLASH memory 6 accessed from the CPU 1 is added. This is for backing up the encryption key, as will be described later. Since the encryption key is temporarily stored, it is desirable that the FLASH memory 6 also has tamper resistance.

次に、図6ないし図7Cを用いて本発明の第二の実施形態に係るコンテンツ処理装置(送信側)からコンテンツ処理装置(受信側)に、コンテンツ移動処理をおこなうときの手順を説明する。
図6は、本発明の第二の実施形態に係るコンテンツ移動処理における暗号化鍵とコンテンツ、および、コンテンツ処理装置の関係を示す図である。
図7Aないし図7Cは、本発明の第二の実施形態に係るコンテンツ処理装置(送信側)からコンテンツ処理装置(受信側)に、コンテンツ移動処理をおこなうときの手順を示すフローチャートである。
Next, a procedure for performing content movement processing from the content processing apparatus (transmission side) according to the second embodiment of the present invention to the content processing apparatus (reception side) will be described with reference to FIGS. 6 to 7C.
FIG. 6 is a diagram showing the relationship between the encryption key, the content, and the content processing apparatus in the content movement processing according to the second embodiment of the present invention.
FIG. 7A to FIG. 7C are flowcharts showing a procedure for performing content movement processing from the content processing apparatus (transmission side) to the content processing apparatus (reception side) according to the second embodiment of the present invention.

第一の実施形態と異なるのは、図7Bに示されるように、S10の処理前に、HDD3から主記憶装置に転送した全ての暗号化鍵を、FLASHメモリ6に保存する(図6のA10、S20)ことである。また、第一の実施形態では、主記憶装置2に格納される暗号鍵KEY[i]は複合化処理の度に次の暗号鍵KEY[i+1]に上書きされるとしたが(図4AのS03)、本実施形態では、図7AのS03′おいて、主記憶装置2には暗号鍵KEY[i]を上書きせずに全ての暗号鍵が格納されるようにしている。そして、この主記憶装置2に格納された全ての暗号鍵が図7BのS20にてFLASHメモリ6に保存される。   Unlike the first embodiment, as shown in FIG. 7B, all the encryption keys transferred from the HDD 3 to the main storage device are stored in the FLASH memory 6 before the processing of S10 (A10 in FIG. 6). , S20). In the first embodiment, the encryption key KEY [i] stored in the main storage device 2 is overwritten with the next encryption key KEY [i + 1] each time the decryption process is performed (S03 in FIG. 4A). In this embodiment, in S03 ′ of FIG. 7A, the main storage device 2 stores all the encryption keys without overwriting the encryption key KEY [i]. Then, all the encryption keys stored in the main storage device 2 are stored in the FLASH memory 6 in S20 of FIG. 7B.

S20におけるFLASHメモリ6への暗号鍵の保存処理終了後、S21において、複合化処理が完了したコンテンツに対応する暗号鍵を全て削除する。また、ここで削除されなかった残りの暗号鍵は、S18において、復号化するコンテンツがなくなったことを確認した後に主記憶装置上から削除される。   After the process of storing the encryption key in the FLASH memory 6 in S20, all the encryption keys corresponding to the content for which the decryption process has been completed are deleted in S21. Further, the remaining encryption keys not deleted here are deleted from the main storage device after confirming that there is no content to be decrypted in S18.

そして、図7Bに示されるように、S15の後に、転送処理が途中で中断したかを判断し(S40)、転送処理が途中で中断したときには、FLASHメモリ6に保存されている暗号化鍵により、主記憶装置2を経由して、HDD3の削除した暗号化鍵を復活させる(S41)。S15の暗号化したL_CONT[j]の転送処理中に中断されたとすると、KEY[1]〜KEY[j]が、HDD3上から削除されているはずである。   Then, as shown in FIG. 7B, after S15, it is determined whether the transfer process is interrupted (S40). When the transfer process is interrupted, the encryption key stored in the FLASH memory 6 is used. Then, the deleted encryption key of the HDD 3 is restored via the main storage device 2 (S41). If it is interrupted during the transfer process of the encrypted L_CONT [j] in S15, KEY [1] to KEY [j] should have been deleted from the HDD 3.

そして、FLASHメモリ6に保存された暗号化鍵を全て削除する(S42)。   Then, all the encryption keys stored in the FLASH memory 6 are deleted (S42).

また、本実施形態では、S20でFLASHメモリ6に暗号化鍵を保存しているので、L_CONT[N]の転送処理が終わったときにも、FLASHメモリ6に保存された暗号化鍵を全て削除する(S50)。   In this embodiment, since the encryption key is stored in the FLASH memory 6 in S20, all the encryption keys stored in the FLASH memory 6 are deleted even when the transfer process of L_CONT [N] is completed. (S50).

本実施形態では、転送処理が、コンテンツ処理装置(受信側)20、または、通信路などの障害により中断しても、バックアップされたFLASHメモリ6上の暗号化鍵により、HDD3上の暗号化鍵を復活させることができるため、コンテンツを喪失することが防止でき、安全性を高めることができる。   In this embodiment, even if the transfer process is interrupted due to a failure in the content processing apparatus (reception side) 20 or the communication path, the encryption key on the HDD 3 is used by the encryption key on the backed up FLASH memory 6. Since the content can be revived, loss of content can be prevented and safety can be improved.

10…コンテンツ処理装置(送信側)、20…コンテンツ処理装置(受信側)、
1…CPU、2…主記憶装置、3…HDD(Hard Disk Drive)、4…ネットワークI/F装置、5…暗復号装置、6…FLASHメモリ。
10 ... content processing device (transmission side), 20 ... content processing device (reception side),
DESCRIPTION OF SYMBOLS 1 ... CPU, 2 ... Main storage device, 3 ... HDD (Hard Disk Drive), 4 ... Network I / F device, 5 ... Encryption / decryption device, 6 ... FLASH memory.

Claims (6)

外部記憶装置に、コンテンツを暗号化鍵により暗号化して格納するコンテンツ処理装置において、
前記格納されたコンテンツは、ブロックに分割され各々ブロックに対応した暗号化鍵により暗号化され、前記暗号化鍵も前記外部記憶装置に記憶されており、
他のコンテンツ処理装置に、コンテンツを移動させる際に、
前記外部記憶装置に格納されたコンテンツのブロックと各々ブロックに対応した暗号化鍵とを、主記憶装置に転送して、前記コンテンツのブロックを復号化して、復号化されたコンテンツのブロックを他のコンテンツ処理装置に転送する場合、
前記外部記憶装置に格納された前記各々ブロックに対応した暗号化鍵を全て、前記主記憶装置に転送したときに、未転送のコンテンツのブロックを暗号化鍵の数だけ分割し、その各々の分割データを復号化して、復号化された一つの分割データを他のコンテンツ処理装置に転送するにあたり、一つの分割データを他のコンテンツ処理装置に転送することに対応して、前記外部記憶装置上の暗号化鍵を一つ削除することを特徴とするコンテンツ処理装置。
In a content processing device that stores content in an external storage device encrypted with an encryption key,
The stored content is divided into blocks and encrypted with an encryption key corresponding to each block, and the encryption key is also stored in the external storage device,
When moving content to another content processing device,
The content block stored in the external storage device and the encryption key corresponding to each block are transferred to the main storage device, the content block is decrypted, and the decrypted content block is transferred to another When transferring to a content processing device:
When all the encryption keys corresponding to the respective blocks stored in the external storage device are transferred to the main storage device, the blocks of untransferred content are divided by the number of encryption keys, and the respective divisions are performed. data decode, when transferring the one of the divided data decoded in the content processing apparatus, in response to transferring the one of the divided data to the content processing apparatus, on the external storage device A content processing apparatus, wherein one encryption key is deleted.
請求項に記載のコンテンツ処理装置において、更に第二の外部記憶装置を備え、
記第一の外部記憶装置に記憶された暗号化鍵を、全て、前記第二の外部記憶装置に保存し、
前記復号化された一つの分割データを他のコンテンツ処理装置に転送する処理が中断したときに、前記第二の外部記憶装置に保存された暗号化鍵を、前記第一の外部記憶装置に書き戻すことを特徴とするコンテンツ処理装置。
The content processing apparatus according to claim 1 , further comprising a second external storage device,
The stored encryption key before Symbol first external storage device, all stored in the second external storage device,
When the process of transferring the decrypted one piece of divided data to another content processing device is interrupted, the encryption key stored in the second external storage device is written to the first external storage device. A content processing apparatus characterized by being returned.
前記第一の記憶装置は、HDD(Hard Disk Drive)であり、前記第二の記憶装置は、
FLASHメモリであることを特徴とする請求項記載のコンテンツ処理装置。
The first storage device is an HDD (Hard Disk Drive), and the second storage device is
3. The content processing apparatus according to claim 2 , wherein the content processing apparatus is a FLASH memory.
外部記憶装置に、コンテンツを暗号化鍵により暗号化して格納するコンテンツ処理装置のコンテンツ移動方法において、
他のコンテンツ処理装置に、コンテンツを移動させる処理と並行して該コンテンツの暗号鍵を削除する処理を実行することにより、
コンテンツ移動先のコンテンツ処理装置からコンテンツの移動終了を示す通知を受信する前に前記移動コンテンツの暗号鍵の削除を完了するコンテンツ処理装置のコンテンツ移動方法において、
前記コンテンツを、ブロックに分割され各々ブロックに対応した暗号化鍵により暗号化して、前記暗号化鍵と共に前記外部記憶装置に記憶するステップと、
前記外部記憶装置に格納されたコンテンツのブロックと各々ブロックに対応した暗号化鍵とを、主記憶装置に転送するステップと、
前記コンテンツのブロックを、前記暗号化鍵により復号化するステップと、
復号化されたコンテンツのブロックを他のコンテンツ処理装置に転送するステップとを備え、さらに、
前記外部記憶装置に格納された前記各々ブロックに対応した暗号化鍵を全て、前記主記憶装置に転送したときに、未転送のコンテンツを暗号化鍵の数だけ分割するステップと、
各々の分割データを復号化するステップと、
復号化された一つの分割データを他のコンテンツ処理装置に転送するにあたり、一つの分割データを他のコンテンツ処理装置に転送することに対応して、前記外部記憶装置上の暗号化鍵を一つ削除するステップとを有することを特徴とするコンテンツ処理装置のコンテンツ移動方法
In a content transfer method of a content processing apparatus for storing content encrypted in an external storage device with an encryption key,
By executing the process of deleting the encryption key of the content in parallel with the process of moving the content to another content processing device,
In the mobile content movement method of Turkey content processing apparatus to complete the deletion of the encryption key of the content before receiving the notification indicating the movement completion of the content from the content processing apparatus of the content destination,
The content is divided into blocks, encrypted with an encryption key corresponding to each block, and stored in the external storage device together with the encryption key;
Transferring a block of content stored in the external storage device and an encryption key corresponding to each block to a main storage device;
Decrypting the block of content with the encryption key;
Transferring the decrypted block of content to another content processing device, and
Dividing all the untransferred contents by the number of encryption keys when all the encryption keys corresponding to the respective blocks stored in the external storage device are transferred to the main storage device;
Decoding each segmented data;
When transferring one piece of decrypted data to another content processing apparatus, one encryption key on the external storage device is assigned in correspondence with transferring one piece of divided data to another content processing apparatus. And a content moving method of the content processing apparatus .
請求項に記載のコンテンツ移動方法において、さらに、
前記第一の外部記憶装置に記憶された暗号化鍵を、全て第二の外部記憶装置に保存するステップと、
前記復号化された一つの分割データを他のコンテンツ処理装置に転送する処理が中断したときに、前記第二の外部記憶装置にコピーされた暗号化鍵を、前記第一の外部記憶装置に書き戻すステップとを有することを特徴とするコンテンツ処理装置のコンテンツ移動方法。
5. The content moving method according to claim 4 , further comprising:
Storing all the encryption keys stored in the first external storage device in the second external storage device;
When the process of transferring the one piece of decrypted data to another content processing device is interrupted, the encryption key copied to the second external storage device is written to the first external storage device. And a step of returning the content.
前記第一の記憶装置は、HDD(Hard Disk Drive)であり、前記第二の記憶装置は、
FLASHメモリであることを特徴とする請求項記載のコンテンツ処理装置のコンテン
ツ移動方法。
The first storage device is an HDD (Hard Disk Drive), and the second storage device is
6. The content moving method of the content processing apparatus according to claim 5, wherein the content moving method is a FLASH memory.
JP2010037263A 2010-02-23 2010-02-23 Content processing apparatus and content moving method thereof Active JP5476155B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010037263A JP5476155B2 (en) 2010-02-23 2010-02-23 Content processing apparatus and content moving method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010037263A JP5476155B2 (en) 2010-02-23 2010-02-23 Content processing apparatus and content moving method thereof

Publications (2)

Publication Number Publication Date
JP2011176418A JP2011176418A (en) 2011-09-08
JP5476155B2 true JP5476155B2 (en) 2014-04-23

Family

ID=44688902

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010037263A Active JP5476155B2 (en) 2010-02-23 2010-02-23 Content processing apparatus and content moving method thereof

Country Status (1)

Country Link
JP (1) JP5476155B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6410361A (en) * 1987-07-03 1989-01-13 Hitachi Ltd Information processor
JP2003101529A (en) * 2001-09-20 2003-04-04 Toshiba Corp Content management device and content deletion method
JP4533644B2 (en) * 2004-03-01 2010-09-01 株式会社日立製作所 Recording device

Also Published As

Publication number Publication date
JP2011176418A (en) 2011-09-08

Similar Documents

Publication Publication Date Title
US7864953B2 (en) Adding an additional level of indirection to title key encryption
KR100683342B1 (en) Digital data recording device, digital data memory device, and digital data using device for converting management information including restriction information by using different keys in each management information transmission / reception session.
JP4327865B2 (en) Content processing apparatus, encryption processing method, and program
KR101268798B1 (en) Communicating media content from a dvr to a portable device
JP5039830B2 (en) How to configure a digital rights management license format
CN100495365C (en) Recording device, recording medium, and content protection system
JP5923753B2 (en) Recording apparatus and content transmission system
US20070192790A1 (en) Method and system for preventing simultaneous use of contents in different formats derived from the same content at a plurality of places
US20090037748A1 (en) Method and apparatus for forbidding use of digital content against copy control information
US7565700B2 (en) Method for tracking the expiration of encrypted content using device relative time intervals
US20070283442A1 (en) Recording/Reproduction Device And Content Protection System
JP4164265B2 (en) Copyright protection system, digital information processing apparatus, and copyright protection method
KR101022465B1 (en) Method and apparatus for copying and decrypting encrypted digital data
JP4634201B2 (en) Information network system and information device
JP5015725B2 (en) Content sharing method to which DRM is applied
JP2009027659A (en) Content transmitting apparatus and content receiving apparatus
US20080229094A1 (en) Method of transmitting contents between devices and system thereof
JP4292222B2 (en) Copyright protection processing apparatus and copyright protection processing method
JP5476155B2 (en) Content processing apparatus and content moving method thereof
JP2009157848A (en) Data transmission device, data reception device, and data transmission / reception system
JP2008301261A (en) Receiving apparatus and receiving method
JP2008262640A (en) Recording / reproducing apparatus and AV data copying method
US20090177712A1 (en) Digital data Recording device
JP6269209B2 (en) Information processing apparatus, method, and program
JP2007034903A (en) Information processing apparatus, information processing method, and computer program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20121023

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131030

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20131105

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20131225

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140207

R150 Certificate of patent or registration of utility model

Ref document number: 5476155

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250