JP2008010999A - Content transmission device - Google Patents
Content transmission device Download PDFInfo
- Publication number
- JP2008010999A JP2008010999A JP2006177468A JP2006177468A JP2008010999A JP 2008010999 A JP2008010999 A JP 2008010999A JP 2006177468 A JP2006177468 A JP 2006177468A JP 2006177468 A JP2006177468 A JP 2006177468A JP 2008010999 A JP2008010999 A JP 2008010999A
- Authority
- JP
- Japan
- Prior art keywords
- content
- authentication
- encryption
- transmission
- network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Abstract
Description
本発明は、映像音声等のコンテンツをネットワークを介して送受信するのに際して、伝送されるコンテンツの著作権を保護するのに好適な送信装置、受信装置に関するものである。 The present invention relates to a transmitting device and a receiving device suitable for protecting the copyright of transmitted content when transmitting and receiving content such as video and audio via a network.
パーソナルコンピュータ(以下PCと記す)の演算速度や記憶容量など処理能力の発展に伴い、PCに内蔵されるハードディスクドライブ(以下HDDと記す)も大容量化が進んでいる。こうした状況のもとで最近では一般の家庭で利用されるようなランクのPCにおいてもHDDを利用してTV放送番組を録画し、これをPCのディスプレイで視聴を行なうといった使い方ができるようになってきた。
またその一方では大容量HDDの低価格化により、家庭用の録画装置としてもHDDを内蔵してこれに映像音声情報をデジタル記録するようなHDD録画装置が登場してきており、ディスクを録画媒体として使うことに拠る使い勝手の良さが着目されている。
上記したようなHDDを利用した録画装置やPCなどでは映像音声情報は装置内に固定されたHDDに録画されているため、家の中の他の部屋で録画した番組を視聴しようとするような場合には装置自体を持ち運ぶしかなく、VTRなど取替え可能な媒体を利用する録画再生装置を複数備えて行なえるような、媒体レベルでの映像音声情報の持ち運びは実現が難しかった。
With the development of processing capacity such as the computing speed and storage capacity of personal computers (hereinafter referred to as PCs), the capacity of hard disk drives (hereinafter referred to as HDDs) built into PCs is also increasing. Under these circumstances, it is now possible to record TV broadcast programs using a HDD and view them on a PC display even on a PC with a rank that is used in general households. I came.
On the other hand, due to the low price of large-capacity HDDs, HDD recording devices that have built-in HDDs and digitally record video and audio information are also appearing as home recording devices, and discs are used as recording media. Ease of use due to the use is attracting attention.
In video recorders and PCs that use HDDs such as those mentioned above, video and audio information is recorded on HDDs that are fixed in the equipment, so you may want to watch programs recorded in other rooms in your house. In some cases, it was difficult to carry the video / audio information at the medium level, which could be carried by a plurality of recording / playback devices that use a replaceable medium such as a VTR.
そこで、このような録画装置に有線あるいは無線LAN(Local Area Network)のインターフェースを搭載して、ネットワークを介して他のPCあるいは受信装置に送信して、宅内のどこでも録画された映像音声情報を視聴できるようにした装置の例が非特許文献1に記載されている。
しかしながら、非特許文献1に記載されている装置においては著作権を保護すべき映像音声情報(以下コンテンツと呼ぶ)の著作権保護については配慮がされておらず、HDDに録画されている映像音声情報は、LANを介して受信した他のPCにおいて更にHDDに保存することが可能であり、扱える映像音声情報はコピーが自由に行なえる「Copy free」のコンテンツでなければならなかった。
Therefore, a wired or wireless LAN (Local Area Network) interface is installed in such a recording device, and it is sent to other PCs or receiving devices via the network to view the recorded video / audio information anywhere in the house. An example of an apparatus that can be used is described in Non-Patent
However, in the apparatus described in
一般にデジタル録画されたコンテンツを上記のようにネットワーク等を介して有る装置から他の装置へ伝送して記録を行なうような場合には伝送時のデータ品質の劣化が少なく、送信側の装置にあるコンテンツと同じ品質のコピー(複製)が受信側で作成できるため、著作権を保護すべきコンテンツに対しては、個人的利用の範囲を逸脱したコンテンツの不正なコピー作成を防止できるような配慮が必要である。
例えばデジタルAV機器の間でコンテンツを送信する際には、コンテンツ送信装置側において暗号化を行ない、コンテンツ受信装置側との間で復号化のための情報の共有化を行なうことによって、送信先であるコンテンツ受信装置以外の機器によってコンテンツが正しく受信されて復号されない様にして、無制限なコピーの作成を防ぐコピープロテクトが実施されている。
In general, when digitally recorded content is recorded by transmitting from one device to another device via a network or the like as described above, there is little deterioration in data quality at the time of transmission, and there is a transmission side device. Since the receiver can create a copy (duplicate) of the same quality as the content, consideration should be given to content that should be protected by copyright to prevent unauthorized copying of content that deviates from the scope of personal use. is necessary.
For example, when content is transmitted between digital AV devices, encryption is performed on the content transmission device side, and information for decryption is shared with the content reception device side, so that the transmission destination Copy protection is implemented to prevent the creation of unlimited copies by preventing content from being correctly received and decrypted by devices other than a content receiving device.
このようなコピープロテクトの方法の一例としてデジタルAV機器に取り入れられているものには、例えばIEEE1394バス上でのコピープロテクト方法を定めたDTCP(Digital Transmission Content Protection)方式がある(非特許文献2に記載)。DTCP方式ではコンテンツを「Copy free」「Copy one generation」「No more copies」「Copy never」に分類して管理し、録画装置では「Copy free」「Copy one generation」のコンテンツだけを記録し、「Copy one generation」のコンテンツは一度記録した後は「「No more copies」として取り扱い、バス上では「Copy free」のコンテンツを除いて送信側で暗号化処理を施して伝送を行なうことによって無制限なコンテンツのコピーが行なえないようにしている。 As an example of such a copy protection method, there is a DTCP (Digital Transmission Content Protection) system that defines a copy protection method on an IEEE1394 bus, for example, as incorporated in a digital AV device (Non-patent Document 2). Description). In the DTCP method, content is classified and managed as "Copy free", "Copy one generation", "No more copies", and "Copy never". The recording device records only the contents of "Copy free" and "Copy one generation" Copy one generation content is recorded as “No more copies” after it has been recorded once, and on the bus, except for “Copy free” content, the content is encrypted and transmitted on the transmission side for unlimited content. Is not allowed to be copied.
有線あるいは無線のLANによるコンテンツ伝送においても、DTCP方式と同様な考え方により、著作権保護のためのコピープロテクトを実現するための技術がいくつか開示されている。例えば特許文献1は、ネットワーク上のデジタルコンテンツ流通のためのコピープロテクトの方式にDTCPと同様の手法を適用するための技術が開示されており、特許文献2にも同様にコンテンツを著作権保護のために暗号化して通信する装置間を構成するための技術が開示されている。
In content transmission using a wired or wireless LAN, several techniques for realizing copy protection for copyright protection have been disclosed based on the same concept as the DTCP method. For example,
上記した従来の技術で、コンテンツを有線ネットワークあるいは無線ネットワークを介して伝送する際、コンテンツ送信装置はネットワークが有線か無線か、ネットワーク経路の混雑具合、コンテンツ受信装置の性能を考慮して暗号化コンテンツを送信していない。
例えば、PCのHDDやHDDを内蔵した録画装置でコンテンツを録画して、ここから宅内の他の装置にLANを介した伝送を行なおうとする場合に上記の暗号化技術を適用すると、宅内のLANが無線の場合、有線に比べてパケットが経路途中で欠落し、プラズマテレビ等の再生装置で再生できない場合が考えられる。また、宅内LANの経路の混雑具合により、再生装置に暗号化コンテンツが届く前にパケットが欠落する可能性があり、この場合も再生できなくなる。
本発明の目的は、有線または無線のLANを利用したコンテンツの伝送の際に、コンテンツの不正な複製を防止するコピープロテクションを実施することができ、パケットの欠落が発生した場合には早急に対処できる暗号化方式を提供することである。
When transmitting content via a wired network or a wireless network with the above-described conventional technology, the content transmission device is encrypted content in consideration of whether the network is wired or wireless, network route congestion, and content reception device performance. Has not been sent.
For example, if you record the content on a PC HDD or a recording device with a built-in HDD and want to transmit it to another device in the home from here via LAN, applying the above encryption technology, When the LAN is wireless, there may be a case where a packet is lost in the middle of the route and cannot be played back by a playback device such as a plasma television as compared to the wired case. Further, due to the congestion of the route of the home LAN, there is a possibility that the packet may be dropped before the encrypted content reaches the playback device, and in this case, playback is impossible.
It is an object of the present invention to perform copy protection that prevents unauthorized duplication of content during transmission of content using a wired or wireless LAN, and to cope immediately when packet loss occurs. It is to provide an encryption method that can be used.
上記の課題を解決するために本発明では、有線または無線LANを介してコンテンツの送信を行なうコンテンツ送信装置において、LANを介してデータの送受信を行なうネットワーク通信処理手段と、前記LANを介して接続されるコンテンツ受信装置に送信するコンテンツを前記ネットワーク通信手段に供給する送信コンテンツ生成手段と、前記コンテンツ受信装置からの認証要求を受け取って前記認証要求に対する認証の判定を行なうとともに、前記コンテンツ受信装置に対して自身の認証要求を発行する認証手段と、前記認証手段で認証処理を実行して得られる情報を元に鍵情報を生成し、前記鍵情報により前記コンテンツ受信装置に送信するコンテンツの暗号化手段と、前記コンテンツ受信装置への認証要求の送信もしくは前記コンテンツ受信装置からの認証要求に対する応答の送信に対する前記コンテンツ受信装置からの受信確認の到達までの時間を計測するタイマー手段を有し、上記暗号化手段は、有線ネットワークと無線ネットワークで暗号化するコンテンツのサイズを変更するように構成した。更に詳しくは、有線ネットワーク時には暗号化するコンテンツのサイズを大きくし、無線ネットワーク時には暗号化するコンテンツのサイズを小さくする、若しくは、上記タイマー手段で計測した時間によりLANの混雑具合を判断し、暗号化するコンテンツのサイズを変更する、若しくは、コンテンツ受信装置から要求されたサイズに、暗号化するコンテンツのサイズの設定を変更するように構成した。 In order to solve the above problems, in the present invention, in a content transmission apparatus that transmits content via a wired or wireless LAN, a network communication processing means that transmits and receives data via the LAN is connected via the LAN. Content to be transmitted to the content receiving apparatus to be transmitted to the network communication means, and receiving an authentication request from the content receiving apparatus to determine authentication for the authentication request, and to the content receiving apparatus An authentication unit that issues an authentication request to itself, and key information is generated based on information obtained by executing an authentication process by the authentication unit, and encryption of content to be transmitted to the content receiving device using the key information Means for transmitting an authentication request to the content receiving device or receiving the content Timer means for measuring the time until arrival of reception confirmation from the content receiving apparatus in response to transmission of a response to the authentication request from the device, and the encryption means is a size of content to be encrypted in a wired network and a wireless network Configured to change. More specifically, the size of the content to be encrypted is increased in the case of a wired network, and the size of the content to be encrypted is reduced in the case of a wireless network, or the congestion of the LAN is judged by the time measured by the timer means, and the encryption is performed. The size of the content to be encrypted is changed, or the setting of the size of the content to be encrypted is changed to the size requested by the content receiving device.
本発明によれば、有線または無線のLANを利用したコンテンツの伝送の際に、コンテンツの不正な複製を防止するコピープロテクションを実施することができ、パケットの欠落が発生した場合には早急に対処できる暗号化方式を提供することが可能となる。 According to the present invention, when content is transmitted using a wired or wireless LAN, copy protection that prevents unauthorized duplication of the content can be performed. It is possible to provide an encryption method that can be used.
本発明の実施の形態について図面を用いて説明する。 Embodiments of the present invention will be described with reference to the drawings.
図1は本発明の実施例1によるコンテンツ送信装置100およびコンテンツ受信装置200の構成を示したものであり、コンテンツ送信装置100とコンテンツ受信装置200とは互いに有線LANを介して接続されている。
コンテンツ送信装置100において、101はコンテンツ送信装置200にコンテンツを送り出すコンテンツ送信回路、102はコンテンツ送信回路101の出力するコンテンツを暗号化する暗号化回路で、前記暗号化回路102はネットワーク判定回路110がコンテンツ送信装置100とコンテンツ受信装置200との接続形態を有線LANか無線LANか判定した結果を受けて、暗号化するコンテンツ長を決定し、前記コンテンツ長単位でコンテンツ受信装置200へ向けて送信するコンテンツを暗号化する。
103は暗号化回路102の出力および認証回路104の入出力を有線LANを介して他の装置とやり取りするネットワーク通信処理回路、104は有線LAN上に接続される他の装置との間で情報をやり取りして装置間の相互認証を行なう認証回路、105は認証回路104での処理に必要な情報を蓄える不揮発メモリ、106は認証回路104の情報に基づき暗号化回路102でコンテンツ暗号化のために必要な鍵情報を生成する鍵生成回路であり、コンテンツ送信回路101から送信されるコンテンツにはその取り扱い方を示す「Copy free」「Copy one generation」「No more copies」「Copy never」の識別コードを付してコンテンツ受信装置200に送信される。
FIG. 1 shows the configuration of a
In the
110はコンテンツ送信装置100とコンテンツ受信装置200が有線LANで接続されているか無線LANで接続されているかを判定するネットワーク判定回路であり、例えばネットワークドライバ等で、有線LANか無線LANを判定する。
コンテンツ受信装置200において、201は有線LANを介して送られてきたコンテンツを受信するコンテンツ受信回路、202はコンテンツ送信回路100の暗号化回路102で暗号化されたコンテンツをネットワーク通信処理回路203から受け取り復号化してコンテンツ受信回路201に出力する復号化回路、203は他の装置との間でネットワークを介して復号化回路202への入力および認証回路204の入出力をやり取りするネットワーク通信処理回路、204は他の装置との間で情報をやり取りして装置間の相互認証を行なう認証回路、205は認証回路204での処理に必要な情報を蓄える不揮発メモリ、206は認証回路204の出力する情報に基づき復号化回路202でのコンテンツ復号化のために必要な鍵を生成する鍵生成回路からなり、受信したコンテンツは前記コンテンツと共に送信される「Copy free」「Copy one generation」「No more copies」「Copy never」の識別コードに従って処理され、「Copy free」「Copy one generation」のコンテンツ記録媒体への記録が可能であり、「Copy one generation」のコンテンツを記録した場合にはそれ以後前記コンテンツは「No more copies」として取り扱う。
A network determination circuit 110 determines whether the
In the
図2は、コンテンツ送信装置100およびコンテンツ受信装置200の構成を示したものであり、コンテンツ送信装置100とコンテンツ受信装置200とは互いに無線LANを介して接続されている。LANとの接続に無線ネットワーク通信処理回路107および207を用い、WEP(Wired Equivalent Privacy)暗号処理回路108および208を備えている。WEPは無線LANにおけるセキュリティ保護の目的で標準的に用いられている公知の暗号化方式であり、送信装置と受信装置の間でセキュリティ保護がなされた通信をユーザ管理下で実現することができる。
FIG. 2 shows the configuration of the
図3は、コンテンツ送信装置100およびコンテンツ受信装置200を含む宅内LANの構成例を示したものである。1台のコンテンツ送信装置100と2台のコンテンツ受信装置200a、200bは有線LANのケーブル及び無線LANによりネットワークハブ装置300にそれぞれ接続され、ネットワークハブ装置300はルータ400に接続される。ルータ400はモデムや光電変換器などを介してインターネットへ接続される。上記コンテンツ送信装置100、およびコンテンツ受信装置200a、200b、ルータ400はそれぞれLAN上で自身を識別するIPアドレスを所有する。
FIG. 3 shows a configuration example of a home LAN including the
また各々のネットワーク通信処理回路のインターフェース部には48ビットのMAC(Media Access Control)アドレスが予め製造時に与えられている。各装置へのIPアドレスの設定は、従来よりネットワークにおけるアドレスの自動設定に広く採用されているDHCP(Dynamic Host Configuration Protocol)により、例えばルータ400をDHCPサーバとして動作させ、ここから各装置のIPアドレスを割り振るようにすれば良い。
なお、IPv6(Internet Protocol Version 6)を用いる場合にはステートレス自動設定と呼ばれる方法によりルータ400のIPアドレスの上位64ビットとMACアドレスから各装置が自身のIPアドレスを定めることも可能である。図3のLANの構成は一例を示したに過ぎず、コンテンツ受信装置200は3台以上接続されていてもよい。
またコンテンツ送信装置も2台以上接続されていてもよく、その場合にはそれぞれのコンテンツ送信装置から同時に異なるコンテンツをコンテンツ受信装置に対して、LANの帯域の許す限り送信することが可能である。なお、本発明における必要最低限の構成はコンテンツ送信装置およびコンテンツ受信装置各1台がLANに接続された状態である。
A 48-bit MAC (Media Access Control) address is given in advance to the interface section of each network communication processing circuit at the time of manufacture. For example, the
When IPv6 (Internet Protocol Version 6) is used, each device can determine its own IP address from the upper 64 bits of the IP address of the
Two or more content transmission apparatuses may be connected. In this case, different contents can be transmitted simultaneously from the respective content transmission apparatuses to the content reception apparatus as long as the LAN bandwidth permits. Note that the minimum necessary configuration in the present invention is a state in which one content transmitting device and one content receiving device are connected to the LAN.
図4は暗号化回路102で暗号化された後のコンテンツのフォーマットの一例を示した図である。500は暗号化回路102で暗号化され、ネットワーク通信処理103を介してコンテンツ受信装置200へ伝送される暗号化パケットである。
501は暗号アルゴリズムを示し、本実施例では例えばAES(Advanced Encryption Standard)やDES(Data Encryption Standard)などの公知技術で、どの暗号アルゴリズムを使用してコンテンツを暗号化したのかを示すものであり、コンテンツ送信装置100とコンテンツ受信装置200との間で約束した値、例えばAESを使用したなら「1」、DESを使用したなら「2」という具合に設定すれば良い。502はコピー情報を示し、本実施例ではコンテンツの取り扱い方を示す「Copy free」「Copy one generation」「No more copies」「Copy never」の識別コードを設定する。503は鍵情報を示し、例えば公開鍵やコンテンツの暗号化に使用した鍵を生成する基となる乱数である。
FIG. 4 is a diagram showing an example of the content format after being encrypted by the
504は暗号化されたコンテンツのコンテンツ長を示し、暗号化したコンテンツのサイズを設定する。上記、暗号アルゴリズム501とコピー情報502と鍵情報503とコンテンツ長504を合わせて暗号ヘッダ505を形成する。506は上記設定された暗号ヘッダ505を基に暗号化された暗号化コンテンツである。
コンテンツ受信装置200は上記暗号化パケット500を受信後、暗号ヘッダ505を解析して暗号化コンテンツ506を復号する。したがって例えば暗号ヘッダ505を含むIPパケットが、コンテンツ受信装置200に届く前にLAN経路上で欠落すると、コンテンツ受信装置200で暗号化コンテンツを復号することができなくなる。本発明は、上記問題を解決するものである。
After receiving the
図5はコンテンツ送信装置100とコンテンツ受信装置200aの間でコンテンツを送受信する際、コンテンツ送信装置100で暗号化されたコンテンツがネットワーク通信処理回路103を介してLAN上に送信される時のパケット構成例を示す図である。
(a)はネットワーク判定回路110がコンテンツ送信装置100とコンテンツ受信装置200とが有線LANケーブルで接続されていると判定したときのパケット構成例を示している。
601〜604はコンテンツ送信装置100のネットワーク通信処理103からLANを経由してコンテンツ受信装置200へ向けて送信されるIPパケットのデータ部分を示す。暗号化回路102は暗号化パケット500を生成し、ネットワーク通信処理回路103に送る。ネットワーク通信処理回路103は、上記暗号化パケット(有線)500をIPパケット601〜604に分割して有線LAN上に送信する。
FIG. 5 shows a packet configuration when content encrypted by the
(A) shows a packet configuration example when the network determination circuit 110 determines that the
(b)はネットワーク判定回路110がコンテンツ送信装置100とコンテンツ受信装置200とが無線LANケーブルで接続されていると判定したときのパケット構成例を示している。500a〜500dは暗号化パケット、700は無線LAN上を伝送するIPパケットで、701〜704に分割されて伝送される。
同図において、暗号化パケット500a〜500dはIPパケット701〜704のサイズと同等に設定した。これは無線LANを使用することによって、経路上でIPパケットの欠落(701から704の何れか、或いは全てのIPパケット)が考えられるためである。
(B) shows a packet configuration example when the network determination circuit 110 determines that the
In the figure, the
例えばIPパケット701が欠落した場合、コンテンツ受信装置200bはIPパケット702を受信した時点で、暗号ヘッダの解析を行ない暗号化コンテンツの復号が可能になる。もし暗号化回路102が図5に示したように暗号化コンテンツ500を生成すると、無線LAN上でIPパケット601が欠落した場合、コンテンツ受信装置200bは暗号ヘッダ505を含むIPパケット601を受信しないため、受信したIPパケット602〜604の暗号化コンテンツを復号できなくなる。
また暗号ヘッダ505が欠落しているため、次の暗号ヘッダを探し出すのは困難を要する。
For example, when the
Further, since the
しかしながら、ユーザが無線LANを使用することを考慮して、図6に示すように暗号パケット500を細かく生成すると、有線LANのようなパケット欠落がほとんど考えられない状況において、コンテンツ受信装置200の復号化回路202は、LANからパケットを受信する毎に暗号ヘッダの解析を行なう必要があり、復号処理に時間を要することになる。これによりシステムのスループットが低下する問題が発生し、コンテンツ送信装置100とコンテンツ受信装置200との間で送受信されているコンテンツのビットレートよりスループットが低下するとコンテンツ受信装置200で再生できなくなってしまう。
However, considering that the user uses a wireless LAN, if the
本発明の特徴は、コンテンツ送信装置100とコンテンツ受信装置200とを有線LANで接続してコンテンツの送受信を行なう場合と、コンテンツ送信装置100とコンテンツ受信装置200とを無線LANで接続してコンテンツの送受信を行なう場合とで、暗号化回路102は暗号化するコンテンツのサイズを変更することであり、有線LANで接続した場合は高スループットを確保できるように暗号化するコンテンツのサイズを大きくし、無線LANで接続した場合はパケット欠落によるコンテンツ再生ができなくなることを回避するために暗号化するコンテンツのサイズを小さくすることである。これにより前記した問題を解決することができる。
The feature of the present invention is that the
次に本発明の実施例2について図面を用いて説明する。
図6は、本発明の実施例2を示す図である。109及び209はタイマー回路で、例えばコンテンツ送信装置100は特定のパケットをコンテンツ受信装置200へ向けて発信し、コンテンツ受信装置200からの前記特定のパケットの受信確認応答を受信するまでの時間△Tを計測する。
図7はコンテンツ送信装置100とコンテンツ受信装置200によるコンテンツ送受信の際の手順の一例を示したものである。左側がコンテンツ送信装置100を、右側がコンテンツ受信装置200を表しており、両者の間の情報の送受信のタイミングと方向を矢印により示している。
Next, a second embodiment of the present invention will be described with reference to the drawings.
FIG. 6 is a diagram showing a second embodiment of the present invention.
FIG. 7 shows an example of a procedure at the time of content transmission / reception by the
コンテンツの送信に先立ちコンテンツ送信装置100とコンテンツ受信装置200との間で互いに相手方の装置の認証を行なってからコンテンツの伝送を行なうようにする。認証のための情報の送受信にはプロトコルとしてTCPを用い、相手方の装置への認証要求とこれに対する認証応答等の各種情報が送信されるとこれに対する受信確認が相手方の装置から返送され、これにより伝送エラーの検知が可能な通信路が確保される。なお、図7においてはTCPによるコネクション確立および廃棄のためのデータの送受信については省略してある。
Prior to content transmission, the
始めにコンテンツ受信装置200の側から認証要求を作成する。認証要求には特定の認証機関により生成されコンテンツ受信装置200の不揮発メモリ205に保持される装置固有の公開鍵と前記公開鍵に対する証書を付してコンテンツ送信装置100に送る。公開鍵および証書は不揮発メモリ205にコンテンツ受信装置200の製造時に予め記憶させておく。認証要求を受け取りその受信確認をコンテンツ受信装置200に送るとコンテンツ送信装置100は自分の側からの認証要求を作成し、コンテンツ受信装置の場合と同様に認証機関が発行したコンテンツ送信装置100の固有の公開鍵とその証書を付してコンテンツ受信装置側200に送る。
First, an authentication request is created from the
その一方でコンテンツ送信装置100は所定の公開鍵署名アルゴリズムに基きコンテンツ受信装置200の認証を行なう。認証が成功した場合には認証応答を発行してコンテンツ受信装置200に送信する。同様にしてコンテンツ受信装置200の側でもコンテンツ送信装置100からの認証要求を受け取った後認証を行ない、成功した場合には認証応答を発行してコンテンツ送信装置100に送信する。以上のようして相互に認証に成功すると互いに共通の認証鍵が生成されて共有化される。認証鍵の生成にはDiffie−Hellmanなど周知の鍵交換アルゴリズムを利用すれば良い。
On the other hand, the
認証鍵の共有が完了するとコンテンツ送信装置100は交換鍵と乱数を生成し、交換鍵と乱数をそれぞれ認証鍵により暗号化してコンテンツ受信装置200に送る。なお、図7では交換鍵と乱数を別々にコンテンツ送信装置100からコンテンツ受信装置200に送信しているがこれらをまとめて送るようにしてもよい。
コンテンツ受信装置200では認証鍵を用いてコンテンツ送信装置100から送信された交換鍵を復号し、同様に受信して復号した乱数と共に保有する。続いてコンテンツ送信装置100およびコンテンツ受信装置200各々の側で交換鍵と乱数を用いて予め定められた計算アルゴリズムに従い共通鍵を生成する。このようにして得た共通鍵によってコンテンツ送信装置100からコンテンツを暗号化して送信し、コンテンツ受信装置200では復号化されたコンテンツを受信することができるようになる。
When the sharing of the authentication key is completed, the
The
実際にコンテンツの送信を始めるにあたって、LAN経路上の混雑具合を判断するために、コンテンツ送信装置100から混雑確認要求をコンテンツ受信装置200へ向けて送信する。この時、コンテンツ送信装置100のタイマー回路109は混雑確認要求を送信すると同時にタイマーをスタートさせる。
コンテンツ受信装置200は前記混雑確認要求のパケットを受信すると、コンテンツ送信装置100へ向けて受信確認応答を送信する。コンテンツ送信装置は前記受信確認応答を受信した際にタイマー回路109のタイマーをストップさせ、混雑確認要求送信から受信確認応答受信までの時間△Tを測定する。
When actually starting the content transmission, the
When the
なお、△Tの測定は混雑確認要求送信から受信確認応答受信までの時間としたが、コンテンツ受信装置200から送信される、ある特定のパケットであっても問題ない。コンテンツ送信装置100は前記結果を基に暗号化サイズを決定し、コンテンツ受信装置200からコンテンツ要求パケットを受信後に、上記暗号化サイズ毎に暗号化したコンテンツをコンテンツ受信装置200へ向けて送信する。
Note that although ΔT is the time from the congestion confirmation request transmission to the reception confirmation response reception, there is no problem even if it is a specific packet transmitted from the
図8は上記測定結果による暗号化サイズの対応表の例である。コンテンツ送信装置100は、例えば△Tの値が10msである時、LAN経路上は他パケットで混雑していなく、パケットの欠落はないと考え暗号化サイズを150Kbyteと大きくして暗号化コンテンツをコンテンツ受信装置200へ向けて送信する。
また、コンテンツ送信装置100は例えば△Tの値が30msである時、LAN経路上は他パケットで混雑しており、パケットはコンテンツ受信装置200へ到達する前に欠落する恐れがあると考え暗号化サイズを1.5Kbyteと小さくして暗号化コンテンツをコンテンツ受信装置200へ向けて送信する。
FIG. 8 is an example of an encryption size correspondence table based on the above measurement results. For example, when the value of ΔT is 10 ms, the
For example, when the value of ΔT is 30 ms, the
これにより、コンテンツ送信装置100からコンテンツ受信装置200へ向けて暗号化コンテンツが送信され、コンテンツ受信装置200が前記パケットを受信する前にLAN経路上の混雑によりパケット欠落が生じてコンテンツ受信装置200に暗号化コンテンツが届かなかった場合、早期にコンテンツ受信装置200における暗号化コンテンツ復号処理の回復を図ることができるようになる。
As a result, the encrypted content is transmitted from the
なお、本実施例では、コンテンツ送信装置100とコンテンツ受信装置200との間で行われる機器間認証処理と暗号化コンテンツの送受信処理との間にLAN経路上の混雑具合を測定する回路を入れて説明したが、上記LAN経路上の混雑具合を測定する回路は、前記機器認証処理の中で行っても良い。
In this embodiment, a circuit for measuring the degree of congestion on the LAN path is inserted between the inter-device authentication process performed between the
次に本発明の実施例3について図面を用いて説明する。
本実施例の形態は、コンテンツ受信装置200が暗号化コンテンツを受信して復号するのに最適な暗号化コンテンツサイズをコンテンツ送信装置100へ向けて要求し、コンテンツ送信装置100は前記暗号化コンテンツサイズを受信後、前記暗号化コンテンツサイズ毎にコンテンツを暗号化しコンテンツ受信装置200へ向けて送信するものである。
Next, Embodiment 3 of the present invention will be described with reference to the drawings.
In this embodiment, the
本実施例では、例えば宅内LANにおいて、コンテンツ送信装置100がUDPで複数台のコンテンツ受信装置200へ向けて暗号化コンテンツを送信する場合、コンテンツ受信装置200によって性能にばらつきがあり、あるコンテンツ受信装置は正常に再生していても、あるコンテンツ受信装置では性能が悪くLAN経路上でのパケット欠落により再生ができなくなることがある。
In the present embodiment, for example, in a home LAN, when the
図9は本発明の第三実施例を示す図であり、本実施例のシーケンス図を示している。コンテンツ送信装置100とコンテンツ受信装置200との間で機器間認証処理後、暗号コンテンツの送信処理の前に、コンテンツ受信装置200からコンテンツ送信装置100へ向けて暗号サイズ要求を送信する。このとき送信する暗号サイズ要求は、後にコンテンツ送信装置100へ向けて送信するコンテンツ要求の中に含めても良く、また特定のパケットでコンテンツ送信装置100へ送信しても構わない。これにより、コンテンツ受信装置200の性能に合った暗号化コンテンツの伝送が可能になり、LAN経路上でのパケット欠落によるコンテンツ再生ができなくなる問題を解決することができる。
FIG. 9 is a diagram showing a third embodiment of the present invention, and shows a sequence diagram of the present embodiment. After the inter-device authentication process between the
有線または無線のLANを利用したコンテンツの伝送の際に、コンテンツの不正な複製を防止するコピープロテクションを実施することができ、パケットの欠落が発生した場合には早急に対処できる暗号化方式を提供することが可能となる。 When content is transmitted using a wired or wireless LAN, copy protection can be implemented to prevent unauthorized duplication of content, and an encryption method is provided that can quickly cope with packet loss It becomes possible to do.
100 …コンテンツ送信装置
101 …コンテンツ送信回路
102 …暗号化回路
103 …ネットワーク通信処理回路
104 …認証回路
105 …不揮発メモリ
106 …鍵生成回路
107 …無線ネットワーク通信処理回路
108 …WEP暗号処理回路
109 …タイマー回路
110 …ネットワーク判定回路
200 …コンテンツ受信装置
201 …コンテンツ受信回路
202 …復号化回路
203 …ネットワーク通信処理回路
204 …認証回路
205 …不揮発メモリ
206 …鍵生成回路
207 …無線ネットワーク通信処理回路
208 …WEP暗号処理回路
209 …タイマー回路
300 …ハブ
400 …ルータ
500 …暗号化パケット
501 …暗号アルゴリズム
502 …コピー情報
503 …鍵情報
504 …コンテンツ長
505 …暗号ヘッダ
506 …暗号化コンテンツ
600 …有線LAN伝送パケット
700 …無線LAN伝送パケット
DESCRIPTION OF
Claims (4)
前記ネットワークを介して接続されるコンテンツ受信装置に送信するコンテンツを前記ネットワーク通信手段に供給する送信コンテンツ生成手段と、
前記コンテンツ受信装置からの認証要求を受け取って前記認証要求に対する認証の判定を行なうと共に、前記コンテンツ受信装置に対して自身の認証要求を発行する認証手段と、
前記認証手段で認証処理を実行して得られる情報を元に鍵情報を生成し、前記鍵情報により前記コンテンツ受信装置に送信するコンテンツを暗号化するコンテンツ暗号化手段と、を有し、
上記コンテンツ暗号化手段は、コンテンツ受信装置へ向けて送信するコンテンツを暗号化する際、認証手段で生成した鍵情報を基に暗号化するコンテンツ長を変更し、暗号化処理を行なうことを特徴とするコンテンツ送信装置。 Network communication processing means for transmitting and receiving data via a network;
Transmission content generation means for supplying the network communication means with content to be transmitted to a content receiver connected via the network;
An authentication unit that receives an authentication request from the content receiving device and determines authentication for the authentication request, and issues an authentication request to the content receiving device.
Content encryption means for generating key information based on information obtained by executing authentication processing by the authentication means, and encrypting content to be transmitted to the content receiving device using the key information;
The content encryption unit is characterized in that when encrypting content to be transmitted to a content receiving device, the content length to be encrypted is changed based on the key information generated by the authentication unit, and encryption processing is performed. Content transmitting device.
前記コンテンツ暗号化手段は、前記ネットワーク判定手段より、有線ネットワーク時には認証手段で生成した鍵情報を基に暗号化するコンテンツ長を大きく変更し、無線ネットワーク時には認証手段で生成した鍵情報を基に暗号化するコンテンツ長を小さく変更し、暗号化処理を行なうことを特徴とする請求項1記載のコンテンツ送信装置。 The content transmission device has network determination means for determining whether the network is a wired network or a wireless network,
The content encryption means greatly changes the content length to be encrypted based on the key information generated by the authentication means in the wired network from the network determination means, and encrypts based on the key information generated by the authentication means in the wireless network. 2. The content transmission apparatus according to claim 1, wherein the content length to be converted is changed to be small and encryption processing is performed.
前記コンテンツ暗号化手段は、上記タイマー手段で計測した時間により認証手段で生成した鍵情報を基に暗号化するコンテンツ長を変更し、暗号化処理を行なうことを特徴とする請求項1記載のコンテンツ送信装置。 The content transmission device has timer means for measuring a time until a reception confirmation from the content reception device with respect to transmission of an authentication request to the content reception device or transmission of a response to the authentication request from the content reception device. ,
2. The content according to claim 1, wherein the content encryption unit changes the content length to be encrypted based on the key information generated by the authentication unit according to the time measured by the timer unit, and performs the encryption process. Transmitter device.
2. The content encryption means changes the content length to be encrypted based on the key information generated by the authentication means in accordance with the content length requested from the content receiving device, and performs encryption processing. Content transmission device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006177468A JP2008010999A (en) | 2006-06-28 | 2006-06-28 | Content transmission device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006177468A JP2008010999A (en) | 2006-06-28 | 2006-06-28 | Content transmission device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2008010999A true JP2008010999A (en) | 2008-01-17 |
Family
ID=39068843
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006177468A Pending JP2008010999A (en) | 2006-06-28 | 2006-06-28 | Content transmission device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2008010999A (en) |
-
2006
- 2006-06-28 JP JP2006177468A patent/JP2008010999A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8225084B2 (en) | Content transmitting device, content receiving device and content transmitting method | |
| US8984646B2 (en) | Content transmission device and content reception device | |
| US7836507B2 (en) | Contents transmitter apparatus, contents receiver apparatus and contents transmitting method | |
| CN101174946B (en) | Content transmitting device, content receiving device and content encrypting method | |
| US8468350B2 (en) | Content transmission apparatus, content reception apparatus and content transmission method | |
| JP3749817B2 (en) | Transmitting apparatus and transmitting method thereof | |
| JP4608886B2 (en) | Content transmitting apparatus and method | |
| JP2000004433A (en) | Data processing device and authentication processing method applied to the device | |
| JP2006323707A (en) | Content transmission device, content reception device, content transmission method, and content reception method | |
| JP5001164B2 (en) | Transmission-side recording / reproduction device, AV data transmission method, and program | |
| JP2009027659A (en) | Content transmitting apparatus and content receiving apparatus | |
| US20060168292A1 (en) | Apparatus and method for receiving or transmitting contents | |
| US20100085965A1 (en) | Content transmitting method and apparatus | |
| JP2008010999A (en) | Content transmission device | |
| JP2006155332A (en) | Content output device, content output method, content acquisition device, and content acquisition method | |
| US20080270513A1 (en) | Data transmitting apparatus, data receiving apparatus, and data transmitting and receiving system | |
| JP5163726B2 (en) | Content transmission device, content reception device, and content transmission method | |
| JP5177238B2 (en) | Content transmitting apparatus and content transmitting method | |
| JP2011087156A (en) | Data transmitting apparatus, data receiving apparatus, and data transmitting/receiving system | |
| JP5127673B2 (en) | Transmitter and receiver | |
| JP2004193805A (en) | Semiconductor integrated circuit, AV receiver, AV transmitter, AV communication system, AV communication method, and AV communication control program | |
| JP2006352185A (en) | Content transmission device and content reception device | |
| JP2013034240A (en) | Transmitter |