JP2007272862A - コンテンツ伝送システム、コンテンツ伝送装置及びコンテンツ伝送方法、並びにコンピュータ・プログラム - Google Patents
コンテンツ伝送システム、コンテンツ伝送装置及びコンテンツ伝送方法、並びにコンピュータ・プログラム Download PDFInfo
- Publication number
- JP2007272862A JP2007272862A JP2006271240A JP2006271240A JP2007272862A JP 2007272862 A JP2007272862 A JP 2007272862A JP 2006271240 A JP2006271240 A JP 2006271240A JP 2006271240 A JP2006271240 A JP 2006271240A JP 2007272862 A JP2007272862 A JP 2007272862A
- Authority
- JP
- Japan
- Prior art keywords
- content
- sink
- source
- content transmission
- authentication
- 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
Links
- 238000000034 method Methods 0.000 title claims description 443
- 238000004590 computer program Methods 0.000 title claims description 22
- 230000005540 biological transmission Effects 0.000 claims abstract description 590
- 238000012545 processing Methods 0.000 claims abstract description 194
- 230000004044 response Effects 0.000 claims description 180
- 230000008569 process Effects 0.000 claims description 129
- 238000012546 transfer Methods 0.000 claims description 27
- 238000004891 communication Methods 0.000 claims description 22
- 230000002265 prevention Effects 0.000 claims description 14
- 238000010200 validation analysis Methods 0.000 claims description 3
- 230000003213 activating effect Effects 0.000 claims description 2
- 238000013467 fragmentation Methods 0.000 abstract 1
- 238000006062 fragmentation reaction Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 25
- 101000711846 Homo sapiens Transcription factor SOX-9 Proteins 0.000 description 21
- 102100034204 Transcription factor SOX-9 Human genes 0.000 description 21
- 230000000875 corresponding effect Effects 0.000 description 20
- 230000006870 function Effects 0.000 description 19
- 101100232371 Hordeum vulgare IAT3 gene Proteins 0.000 description 13
- 238000012790 confirmation Methods 0.000 description 13
- 238000004422 calculation algorithm Methods 0.000 description 11
- 230000007246 mechanism Effects 0.000 description 10
- 238000003860 storage Methods 0.000 description 10
- 101150019307 RSU1 gene Proteins 0.000 description 9
- 102100030800 Ras suppressor protein 1 Human genes 0.000 description 9
- 101150029619 rsp1 gene Proteins 0.000 description 9
- 101100148125 Chlamydomonas reinhardtii RSP2 gene Proteins 0.000 description 8
- 238000009877 rendering Methods 0.000 description 8
- 238000004364 calculation method Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 6
- 230000006399 behavior Effects 0.000 description 4
- 239000013259 porous coordination polymer Substances 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 238000009826 distribution Methods 0.000 description 3
- 230000008676 import Effects 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000010187 selection method Methods 0.000 description 2
- 239000013589 supplement Substances 0.000 description 2
- 101000650775 Boana raniceps Raniseptin-1 Proteins 0.000 description 1
- 235000008694 Humulus lupulus Nutrition 0.000 description 1
- 102100033126 Phosphatidate cytidylyltransferase 2 Human genes 0.000 description 1
- 101710178746 Phosphatidate cytidylyltransferase 2 Proteins 0.000 description 1
- 206010000210 abortion Diseases 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000002079 cooperative effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000002250 progressing effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
- H04L63/0435—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply symmetric encryption, i.e. same key used for encryption and decryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/06—Network architectures or network communication protocols for network security for supporting key management in a packet data network
- H04L63/061—Network architectures or network communication protocols for network security for supporting key management in a packet data network for key exchange, e.g. in peer-to-peer networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/0838—Key agreement, i.e. key establishment technique in which a shared key is derived by parties as a function of information contributed by, or associated with, each of these
- H04L9/0841—Key agreement, i.e. key establishment technique in which a shared key is derived by parties as a function of information contributed by, or associated with, each of these involving Diffie-Hellman or related key agreement protocols
- H04L9/0844—Key agreement, i.e. key establishment technique in which a shared key is derived by parties as a function of information contributed by, or associated with, each of these involving Diffie-Hellman or related key agreement protocols with user authentication or key authentication, e.g. ElGamal, MTI, MQV-Menezes-Qu-Vanstone protocol or Diffie-Hellman protocols using implicitly-certified keys
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/647—Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/60—Digital content management, e.g. content distribution
- H04L2209/603—Digital right managament [DRM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2463/00—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
- H04L2463/061—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying further key derivation, e.g. deriving traffic keys from a pair-wise master key
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2463/00—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
- H04L2463/101—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measures for digital rights management
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Multimedia (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Databases & Information Systems (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Storage Device Security (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Computer And Data Communications (AREA)
Abstract
【解決手段】SinkはMove中のコンテンツを順次記録媒体に記録するが、この記録コンテンツはMoveの終了処理が成功するまでは利用できない状態におき、終了処理が確認されると、Sink側の記録コンテンツを有効化して利用できる状態にすると同時に、Source側で元のコンテンツを消去若しくは利用不能にする処理を行なう。伝送路で障害が発生しても、DTCPで規定されている条件を満たしながら、コンテンツのMove処理を行なうことができる。
【選択図】 図8
Description
Copy Never:決してコンテンツを複製してはならない。
Copy One Generation:1回だけ(One Generation)だけコピーが許容される。
No More Copies:もはやコピーが許されない。
SourceとSink間で伝送対象となるコンテンツを指定するコンテンツ指定手段と、
SourceとSink間で相互認証及び鍵交換を行なう認証手段と、
前記認証手段により交換した鍵を用いてSourceからSinkへ、前記コンテンツ指定手段により指定されたコンテンツを暗号化伝送するコンテンツ伝送手段と、
前記コンテンツ伝送手段により伝送処理が終了したことに応じて、Sink側のコンテンツを有効化するとともに、Source側の元のコンテンツを無効化するコンテンツ伝送終了処理手段を備え、
SourceからSinkへコンテンツを移動することを特徴とするコンテンツ伝送システムである。
Sinkとの間で伝送対象となるコンテンツを指定するコンテンツ指定手順と、
AKE手続きによりSinkとの間で相互認証及び鍵交換を行なう認証手順と、
前記認証手順において交換した鍵を用いて、前記コンテンツ指定手順において指定されたコンテンツを、Sinkへ暗号化伝送するコンテンツ伝送手順と、
前記コンテンツ伝送手順においてコンテンツ伝送処理が終了したことに応じて、元のコンテンツを無効化するコンテンツ伝送終了処理手順を実行させ、
Sinkへコンテンツを移動することを特徴とするコンピュータ・プログラムである。
Sourceとの間で伝送対象となるコンテンツを指定するコンテンツ指定手順と、
AKE手続きによりSourceとの間で相互認証及び鍵交換を行なう認証手順と、
前記認証手順において交換した鍵を用いて、前記コンテンツ指定手順において指定されたコンテンツを、Sourceから暗号化伝送するコンテンツ伝送手順と、
前記コンテンツ伝送手順においてコンテンツ伝送処理が終了したことに応じて、受信したコンテンツを有効化するコンテンツ伝送終了処理ステップを実行させ、
Sourceからコンテンツを移動することを特徴とするコンピュータ・プログラムである。
DTCP−IPに従ったコンテンツ伝送は、コンテンツを送信するSourceと、コンテンツを受信して再生若しくは記録するSinkで構成される。コンテンツの伝送方法としては、サーバとして動作するSourceがクライアントとして動作するSinkからの要求に応じてコンテンツを送信するダウンロード転送と、クライアントとして動作するSinkからの要求によりサーバとして動作するSinkへコンテンツを送信するアップロード転送が考えられる。
続いて、DTCP−IPに従ったコンテンツの伝送手順について説明する。図4には、SourceとSinkの間でAKEに基づく鍵交換手続き、及び鍵交換により共有した鍵を利用した暗号化コンテンツ伝送を行なう仕組みを図解している。コンテンツ伝送の形態は、Source上のコンテンツをSinkにコピーする方法と、SourceからSinkへコンテンツを移動してSourceにコンテンツを残さない方法がある。この項では、前者のコピーによるコンテンツ伝送方法を前提にして説明する。後者のコンテンツ伝送方法はMOVE機能によって実現されるが、MOVE伝送を行なう際のAKE手続の詳細については後述に譲る。
DTCP−IPでは、Source側でNo More Copiesとして符号化されているコンテンツをSinkで利用できるようにする手段として、MOVE機能が用意されている。
図8には、ダウンロード形式でSourceとSink間のBLOCK MOVE伝送を行なう場合の動作シーケンスを示している。図示の通り、この場合のMOVE伝送は、Source及びコンテンツ選択、MOVE用AKE手続き、コンテンツ移動(MOVE)手続き、MOVE終了処理手続きという4段階のフェーズで構成される。このうち、MOVE用AKE手続き、コンテンツ移動(MOVE)手続き、MOVE終了処理手続きは、DTCP上で規定される手順に従って実行される。
ビット30:DTCP仕様書で規定されている条件を満足するBLOCK MOVEプロトコルをサポートしている。
ビット29〜0:予備
図12には、アップロード形式でSourceとSink間のBLOCK MOVE伝送を行なう場合の動作シーケンスを示している。この場合のMOVE伝送もダウンロードと同様に、Sink及びコンテンツ選択、MOVE用AKE手続き、コンテンツ移動(MOVE)手続き、MOVE終了処理手続きという4段階のフェーズで構成される。このうち、MOVE用AKE手続き、コンテンツ移動(MOVE)手続き、MOVE終了処理手続きは、DTCP上で規定される手順に従って実行される。
ビット30:DTCP仕様書に規定されている条件を満足するBLOCK MOVEプロトコルを使用する。
ビット29〜0:予備
上述したようなダウンロード及びアップロードのうちいずれの形式でコンテンツをMOVEする場合であっても、Sinkは、Sourceに対しMOVE終了処理用コマンドCMD1を送信する前であれば、MOVE処理を取り消し(cancel)又は中止(abort)することができる。
DTCP−IPでは、SourceとSink間の伝送路上にパーソナル・コンピュータなどで構成される不正なプロキシを設置することで、通信内容の改ざんが容易に行なわれてしまう。とりわけ、SourceとSink間でケイパビリティの確認手続き(図16〜17を参照のこと)を経てBLOCK MOVEを開始するようなシステムにおいては、その確認手続きの実装が必須でない場合、SourceがBLOCK MOVEに対応しているにも拘らず、プロキシはSourceがBLOCK MOVEに非対応であるとSinkに偽り、SinkにINCREMENTAL MOVEを行なわせることができる。図22に示す動作シーケンス例では、プロキシは、SinkからのBLOCK MOVE対応であることを記載したCAPABILITY_EXCHANGEメッセージをSourceにそのまま伝達するが、SourceからのBLOCK MOVE対応であることを記載したCAPABILITY_EXCHANGEメッセージを改竄して、BLOCK MOVEの要求を拒否し(Rejected)、SourceがBLOCK MOVE非対応であると偽る。この場合、Source側はSinkからの要求に従ってBLOCK MOVEモードでコンテンツ送信処理を行なうが、SinkはINCREMENTAL MOVEモードに切り替わってコンテンツ受信処理を行なうことになる。
11…AKEブロック
12…メッセージ・ダイジェスト生成ブロック
13…コンテンツ復号ブロック
20…DTCP−IPコンテンツ受信ブロック
21…HTTPクライアント・ブロック
22…HTTPリクエスト管理ブロック
23…HTTPレスポンス管理ブロック
30…コンテンツ再生/記録ブロック
40…DTCP−IP認証ブロック
41…AKEブロック
42…メッセージ・ダイジェスト生成ブロック
43…コンテンツ暗号化部ロック
50…DTCP−IPコンテンツ送信ブロック
51…HTTPサーバ・ブロック
52…HTTPリクエスト管理ブロック
53…HTTPレスポンス管理ブロック
60…コンテンツ管理ブロック
Claims (72)
- コンテンツを送信するSourceとコンテンツを受信するSink間でコンテンツを伝送するコンテンツ伝送システムであって、
SourceとSink間で伝送対象となるコンテンツを指定するコンテンツ指定手段と、
SourceとSink間で相互認証及び鍵交換を行なう認証手段と、
前記認証手段により交換した鍵を用いてSourceからSinkへ、前記コンテンツ指定手段により指定されたコンテンツを暗号化伝送するコンテンツ伝送手段と、
前記コンテンツ伝送手段によりコンテンツ伝送処理が終了したことに応じて、Sink側のコンテンツを有効化するとともに、Source側の元のコンテンツを無効化するコンテンツ伝送終了処理手段を備え、
SourceからSinkへコンテンツを移動することを特徴とするコンテンツ伝送システム。 - 前記認証手段は、相互認証及び鍵交換に併せて、SourceとSinkがともにコンテンツ伝送終了処理手段による処理に対応しているかどうかケイパビリティを確認する、
ことを特徴とする請求項1に記載のコンテンツ伝送システム。 - 前記コンテンツ指定手段は、UPnPで規定されているCDS(Content Directory Service)を利用して行ない、
前記認証手段、前記コンテンツ伝送手段、及びコンテンツ伝送終了処理手段は、DTCP−IP(Digital Transmission Content Protection − Internet Protocol)上で各処理を行なう、
ことを特徴とする請求項1に記載のコンテンツ伝送システム。 - ユーザが操作するSinkが、コンテンツを提供するサーバとして動作するSourceからコンテンツをダウンロードする形式でコンテンツの移動を行なう、
ことを特徴とする請求項3に記載のコンテンツ伝送システム。 - 前記コンテンツ指定手段は、Sinkにおいて、CDS::Browse requestに対するSourceからのCDS::Browse responseに含まれる情報に基づいて、移動したいコンテンツの認証及び鍵交換用のソケット情報を取得するとともに当該コンテンツがSourceから移動可能か否かを確認する、
ことを特徴とする請求項4に記載のコンテンツ伝送システム。 - 前記コンテンツ伝送手段は、Sinkにおいて、ヘッダ内にコンテンツの移動であることを示すヘッダ情報を含めて、HTTP(Hyper Text Transfer Protocol) GETメソッドを用いてSourceから暗号化コンテンツを取得する、
ことを特徴とする請求項4に記載のコンテンツ伝送システム。 - ユーザが操作するSourceが、コンテンツを提供するサーバとして動作するSinkに対してコンテンツをアップロードする形式でコンテンツの移動を行なう、
ことを特徴とする請求項1に記載のコンテンツ伝送システム。 - 前記コンテンツ指定手段は、Sourceにおいて、CDS::CreateObject requestを用いて当該コンテンツの移動場所の作成を要求するとともに、該要求に対するSinkからの応答によりコンテンツの移動場所のURI(Uniform Resource Idendentifier)を受け取り、
前記コンテンツ伝送手段は、該受け取ったコンテンツの移動場所のURIに対してHTTP POSTメソッドを用いてSourceから暗号化コンテンツを伝送する、
ことを特徴とする請求項7に記載のコンテンツ伝送システム。 - 前記コンテンツ指定手段は、Sourceにおいて、CDS::CreateObject requestを用いてSinkに対し認証及び鍵交換用のソケット情報を通知し、
前記認証手段は、該ソケット情報に基づいて認証及び鍵交換用のTCPコネクションをSink側から確立する、
ことを特徴とする請求項8に記載のコンテンツ伝送システム。 - 前記コンテンツ指定手段は、Sourceにおいて、CDS::Create Object requestの応答で受け取ったコンテンツ移動先のURIに対して(コンテンツを含まない)HTTP POSTメソッドのヘッダ情報を用いてSinkに対し認証及び鍵交換用のソケット情報を通知し、
前記認証手段は、該ソケット情報に基づいて認証及び鍵交換用のTCPコネクションをSink側から確立する、
ことを特徴とする請求項8に記載のコンテンツ伝送システム。 - 前記コンテンツ伝送手段は、Sourceにおいて、ヘッダ内にコンテンツの移動であることを示すヘッダ情報を含めて、HTTP POSTメソッドを用いてSinkへ暗号化コンテンツを送信する、
ことを特徴とする請求項7に記載のコンテンツ伝送システム。 - 前記認証手段は、移動するコンテンツ毎にAKE手続きによりコンテンツ移動専用の鍵の交換を行なう、
ことを特徴とする請求項2に記載のコンテンツ伝送システム。 - 前記認証手段は、前記コンテンツ伝送終了処理手段によるコンテンツ伝送終了処理が終了したことに応答して、Source及びSinkにおけるコンテンツ移動専用の交換鍵を消滅させる、
ことを特徴とする請求項12に記載のコンテンツ伝送システム。 - Sourceは、Sinkに対してコンテンツを移動中、他のSinkからの当該コンテンツの移動要求を拒否する、
ことを特徴とする請求項1に記載のコンテンツ伝送システム。 - Sinkは、Sourceから移動中でまだ有効化されていないコンテンツを再生する手段を備える、
ことを特徴とする請求項1に記載のコンテンツ伝送システム。 - 前記認証手段は、コンテンツ伝送終了処理手段によるコンテンツ伝送終了処理が終了するまでの間、認証及び鍵交換用のTCPコネクションを保持し、
前記コンテンツ伝送手段によるコンテンツ伝送処理が終了するまでの間、Sink又はSourceの少なくとも一方からの要求により、認証及び鍵交換用のTCPコネクションを用いてコンテンツ伝送処理を取り消すコンテンツ伝送処理取り消し手段をさらに備える、
ことを特徴とする請求項2に記載のコンテンツ伝送システム。 - 前記コンテンツ伝送処理取り消し手段は、コンテンツ伝送処理を取り消す際に、Sinkに伝送されたコンテンツを無効化する、
ことを特徴とする請求項16に記載のコンテンツ伝送システム。 - 前記コンテンツ伝送手段によるコンテンツ伝送処理が終了するまでの間、SinkとSource間の通信が途切れたときに、Sink又はSourceの少なくとも一方からの要求によりコンテンツ伝送処理を中止するコンテンツ伝送処理中止手段をさらに備える、
ことを特徴とする請求項1に記載のコンテンツ伝送システム。 - 前記コンテンツ伝送終了処理手段は、
SinkからSourceに対してコンテンツ受信終了を示す第1のコマンドが送信されたことに応答して、Source側の元のコンテンツを中間的な無効状態にし、
SourceからSinkに第1のコマンドに対する第1のレスポンスが返信されたことに応答してSink側に伝送されたコンテンツを有効化するとともに、Sink側で保持するコンテンツ移動専用の鍵乃至第1のコマンドで送る情報を消滅させ、
SinkからSourceに対してコンテンツ有効化を示す第2のコマンドが送信されたことに応答して、Source側の元のコンテンツを無効状態にするとともに、Source側で保持するコンテンツ移動専用の鍵乃至第1のレスポンスで送る情報を消滅させる、
ことを特徴とする請求項1に記載のコンテンツ伝送システム。 - 前記コンテンツ伝送手段によるSourceからSinkへのコンテンツ伝送が成功裏に終了したにも拘らず、前記コンテンツ伝送終了処理手段による処理が途切れてしまった場合に、コンテンツ伝送終了処理を再開するためのコンテンツ伝送終了処理再開手段をさらに備える、
ことを特徴とする請求項19に記載のコンテンツ伝送システム。 - 前記コンテンツ伝送終了処理再開手段は、SourceがSinkからコンテンツ受信終了を示す第1のコマンドを受信したときに、Sourceがコンテンツ移動専用の交換鍵乃至第1のレスポンスで送る情報をまだ保持している場合には、Source側の元のコンテンツを中間的な無効状態にし、SourceからSinkに第1のコマンドに対する第1のレスポンスを返信させる、
ことを特徴とする請求項20に記載のコンテンツ伝送システム。 - 前記コンテンツ伝送終了処理再開手段は、SourceがSinkからコンテンツ受信終了を示す第2のコマンドを受信したときに、Sourceがコンテンツ移動専用の交換鍵乃至第1のレスポンスで送る情報をまだ保持している場合には、Source側の元のコンテンツを無効状態にし、Source側で保持するコンテンツ移動専用の鍵乃至第1のレスポンスで送る情報を消滅させるとともに、SourceからSinkに第2のコマンドに対する第2のレスポンスを返信させる、
ことを特徴とする請求項20に記載のコンテンツ伝送システム。 - 前記コンテンツ伝送終了処理再開手段は、Sinkがコンテンツ移動専用の交換鍵乃至第1のコマンドで送る情報をまだ保持している場合には、コンテンツ移動元となるSourceとの接続を確立し、該当するコンテンツがSink側で無効状態であればSourceに第1のコマンドを送信させ、該当するコンテンツがSink側で既に有効化されていれば第2のコマンドを送信させる、
ことを特徴とする請求項20に記載のコンテンツ伝送システム。 - 前記コンテンツ伝送終了処理再開手段は、再開処理を行なうためのSink及びSource間のコネクションを確立する手段を備える、
ことを特徴とする請求項20に記載のコンテンツ伝送システム。 - 前記コンテンツ伝送終了処理再開手段は、ダウンロード形式で行なわれたコンテンツ伝送の終了処理を再開する際に、Sinkにおいて、CDS::Browse requestに対するSourceからのCDS::Browse responseに含まれる情報に基づいて認証及び鍵交換用のソケット情報を取得して、Sourceとのコネクションを確立する、
ことを特徴とする請求項24に記載のコンテンツ伝送システム。 - 前記コンテンツ伝送終了処理再開手段は、アップロード形式で行なわれたコンテンツ伝送の終了処理を再開する際に、Sourceにおいて、(コンテンツを含まない)HTTP POSTメソッドを用いてSinkに認証及び鍵交換用のソケット情報を通知し、Sinkが該ソケット情報に基づいてSourceとのコネクションを確立する、
ことを特徴とする請求項24に記載のコンテンツ伝送システム。 - 前記認証手段によりSourceとSink間で確認されたMOVE伝送の詐称を防止する詐称防止手段をさらに備える、
ことを特徴とする請求項1に記載のコンテンツ伝送システム。 - 前記詐称防止手段は、コンテンツ伝送方法毎に前記認証手段で交換した鍵からコンテンツ暗号鍵を生成する方法を変える、
ことを特徴とする請求項27に記載のコンテンツ伝送システム。 - 前記詐称防止手段は、コンテンツ伝送方法毎に前記認証手段で交換した鍵をスクランブルする方法を変える、
ことを特徴とする請求項27に記載のコンテンツ伝送システム。 - 前記詐称防止手段は、相互認証及び鍵交換のためのチャレンジ・レスポンス手続きにおいて、SinkからSourceへの通信メッセージの中にコンテンツ伝送方法に関する情報を含める、
ことを特徴とする請求項27に記載のコンテンツ伝送システム。 - DTCPに従ってコンテンツを送信するSourceとして動作するコンテンツ伝送装置であって、
Sinkとの間で伝送対象となるコンテンツを指定するコンテンツ指定手段と、
AKE手続きによりSinkとの間で相互認証及び鍵交換を行なう認証手段と、
前記認証手段により交換した鍵を用いて、前記コンテンツ指定手段により指定されたコンテンツを、Sinkへ暗号化伝送するコンテンツ伝送手段と、
前記コンテンツ伝送手段によりコンテンツ伝送処理が終了したことに応じて、元のコンテンツを無効化するコンテンツ伝送終了処理手段を備え、
Sinkへコンテンツを移動することを特徴とするコンテンツ伝送装置。 - 前記認証手段は、相互認証及び鍵交換に併せて、Sinkがコンテンツ伝送終了処理手段に対応しているかどうかケイパビリティを確認する、
ことを特徴とする請求項31に記載のコンテンツ伝送装置。 - コンテンツを提供するサーバとして動作し、Sink側からのユーザ操作に応じてコンテンツをSinkへダウンロードする際に、
前記コンテンツ指定手段は、SinkからのCDS::Browse requestに応答して、各コンテンツの認証及び鍵交換用のソケット情報と当該コンテンツがSourceから移動可能か否かを記載したCDS::Browse responseを返信し、
前記コンテンツ伝送手段は、Sinkからの、ヘッダ内にコンテンツの移動であることを示すヘッダ情報を含んだHTTP GETメソッドに応じて暗号化コンテンツを伝送する、
ことを特徴とする請求項31に記載のコンテンツ伝送装置。 - コンテンツを提供するサーバとして動作するSinkに対して、ユーザの操作に応じてコンテンツをアップロードする際に、
前記コンテンツ指定手段は、Sinkに対して、CDS::CreateObject requestを用いて当該コンテンツの移動場所の作成を要求するとともに、該要求に対するSinkからの応答によりコンテンツの移動場所のURIを受け取り、
前記コンテンツ伝送手段は、ヘッダ内にコンテンツの移動であることを示すヘッダ情報を含めて、該受け取ったコンテンツの移動場所のURIに対してHTTP POSTメソッドを用いてSinkへ暗号化コンテンツを送信する、
ことを特徴とする請求項31に記載のコンテンツ伝送装置。 - 前記コンテンツ指定手段は、Sinkに対し、CDS::CreateObject requestを用いて認証及び鍵交換用のソケット情報を通知し、
前記認証手段は、該ソケット情報に基づいてSink側から認証及び鍵交換用のTCPコネクションを確立する、
ことを特徴とする請求項34に記載のコンテンツ伝送装置。 - 前記コンテンツ指定手段は、Sinkに対し、CDS::Create Object requestの応答で受け取ったコンテンツ移動先のURIに対して(コンテンツを含まない)HTTP POSTメソッドのヘッダ情報を用いて認証及び鍵交換用のソケット情報を通知し、
前記認証手段は、該ソケット情報に基づいてSink側から認証及び鍵交換用のTCPコネクションを用いてHTTP POSTメソッドを用いて暗号化コンテンツを確立する、
ことを特徴とする請求項34に記載のコンテンツ伝送装置。 - 前記認証手段は、Sinkへ移動するコンテンツ毎にAKE手続きによりコンテンツ移動専用の鍵の交換を行なう、
ことを特徴とする請求項31に記載のコンテンツ伝送装置。 - 前記認証手段は、前記コンテンツ伝送手段によるコンテンツの伝送が終了したことに応答して、コンテンツ移動専用の鍵を消滅させる、
ことを特徴とする請求項31に記載のコンテンツ伝送装置。 - 前記コンテンツ伝送手段は、Sinkに対してコンテンツを移動中、他のSinkからの当該コンテンツの移動要求を拒否する、
ことを特徴とする請求項31に記載のコンテンツ伝送装置。 - 前記認証手段は、コンテンツ伝送手段によるコンテンツ伝送処理が終了するまでの間、認証及び鍵交換用のTCPコネクションを保持し、
前記コンテンツ伝送手段によるコンテンツ伝送処理が終了するまでの間、認証及び鍵交換用のTCPコネクションを用いてコンテンツ伝送処理を取り消すコンテンツ伝送処理取り消し手段をさらに備える、
ことを特徴とする請求項31に記載のコンテンツ伝送装置。 - 前記コンテンツ伝送手段によるコンテンツ伝送処理が終了するまでの間、Sinkとの通信が途切れたときに、コンテンツ伝送処理を中止するコンテンツ伝送処理中止手段をさらに備える、
ことを特徴とする請求項31に記載のコンテンツ伝送装置。 - 前記コンテンツ伝送終了処理手段は、
Sinkからコンテンツ受信終了を示す第1のコマンドが受信したことに応答して元のコンテンツを中間的な無効状態にするとともに第1のコマンドに対する第1のレスポンスを返信し、
Sinkからコンテンツ有効化を示す第2のコマンドが受信したことに応答して、Source側の元のコンテンツを無効状態にする、
ことを特徴とする請求項31に記載のコンテンツ伝送装置。 - 前記コンテンツ伝送手段によるSinkへのコンテンツ伝送が成功裏に終了したにも拘らず、前記コンテンツ伝送終了処理手段による処理が途切れてしまった場合に、コンテンツ伝送終了処理を再開するためのコンテンツ伝送終了処理再開手段をさらに備える、
ことを特徴とする請求項42に記載のコンテンツ伝送装置。 - 前記コンテンツ伝送終了処理再開手段は、Sinkからコンテンツ受信終了を示す第1のコマンドを受信したときに、前記認証手段がコンテンツ移動専用の交換鍵乃至第1のレスポンスで送る情報をまだ保持している場合には、元のコンテンツを中間的な無効状態にするとともに、Sinkに第1のコマンドに対する第1のレスポンスが返信する、
ことを特徴とする請求項43に記載のコンテンツ伝送装置。 - 前記コンテンツ伝送終了処理再開手段は、Sinkからコンテンツ受信終了を示す第2のコマンドを受信したときに、前記認証手段がコンテンツ移動専用の交換鍵乃至第1のレスポンスで送る情報をまだ保持している場合には、元のコンテンツを無効状態にし、前記認証手段が保持するコンテンツ移動専用の鍵を消滅させるとともに、Sinkに第2のコマンドに対する第2のレスポンスが返信する、
ことを特徴とする請求項43に記載のコンテンツ伝送装置。 - 前記コンテンツ伝送終了処理再開手段は、再開処理を行なうためのSinkとのコネクションを確立する手段を備える、
ことを特徴とする請求項43に記載のコンテンツ伝送装置。 - 前記コンテンツ伝送終了処理再開手段は、ダウンロード形式で行なわれたコンテンツ伝送の終了処理を再開する際に、SinkからのCDS::Browse requestに対して認証及び鍵交換用のソケット情報を含んだCDS::Browse responseを返信して、Sinkとのコネクションを確立する、
ことを特徴とする請求項46に記載のコンテンツ伝送装置。 - 前記コンテンツ伝送終了処理再開手段は、アップロード形式で行なわれたコンテンツ伝送の終了処理を再開する際に、HTTP POSTメソッドを用いてSinkに認証及び鍵交換用のソケット情報を通知して、Sinkとのコネクションを確立する、
ことを特徴とする請求項46に記載のコンテンツ伝送装置。 - 前記認証手段によりSinkとの間で確認されたMOVE伝送の詐称を防止する詐称防止手段をさらに備える、
ことを特徴とする請求項31に記載のコンテンツ伝送装置。 - 前記詐称防止手段は、ケイパビリティに対応したコンテンツ伝送方法毎に前記認証手段で交換した鍵からコンテンツ暗号鍵を生成する方法を変える、
ことを特徴とする請求項49に記載のコンテンツ伝送装置。 - 前記詐称防止手段は、コンテンツ伝送方法毎に前記認証手段で交換した鍵をスクランブルする方法を変える、
ことを特徴とする請求項49に記載のコンテンツ伝送装置。 - DTCPに従ってコンテンツを受信するSinkとして動作するコンテンツ伝送装置であって、
Sourceとの間で伝送対象となるコンテンツを指定するコンテンツ指定手段と、
AKE手続きによりSourceとの間で相互認証及び鍵交換を行なう認証手段と、
前記認証手段により交換した鍵を用いて、前記コンテンツ指定手段により指定されたコンテンツを、Sourceから暗号化伝送するコンテンツ伝送手段と、
前記コンテンツ伝送手段によりコンテンツ伝送処理が終了したことに応じて、受信したコンテンツを有効化するコンテンツ伝送終了処理手段を備え、
Sourceからコンテンツを移動することを特徴とするコンテンツ伝送装置。 - 前記認証手段は、相互認証及び鍵交換に併せて、Sinkがコンテンツ伝送終了処理手段に対応しているかどうかケイパビリティを確認する、
ことを特徴とする請求項52に記載のコンテンツ伝送装置。 - コンテンツを提供するサーバとして動作するSourceから、ユーザ操作に応じてコンテンツをダウンロードする際に、
前記コンテンツ指定手段は、CDS::Browse requestを送信し、SourceからのCDS::Browse responseに含まれる情報に基づいて、移動したいコンテンツの認証及び鍵交換用のソケット情報を取得するとともに当該コンテンツがSourceから移動可能か否かを確認し、
前記コンテンツ伝送手段は、ヘッダ内にコンテンツの移動であることを示すヘッダ情報を含めて、HTTP GETメソッドを用いてSourceから暗号化コンテンツを取得する、
ことを特徴とする請求項52に記載のコンテンツ伝送装置。 - コンテンツを提供するサーバとして動作し、Source側からのユーザの操作に応じてコンテンツをアップロードする際に、
前記コンテンツ指定手段は、Sourceから受信したCDS::CreateObject requestに基づいて当該コンテンツの移動場所を作成し、
前記コンテンツ伝送手段は、Sourceからの、ヘッダ内にコンテンツの移動であることを示すヘッダ情報を含んだHTTP POSTメソッドにより暗号化コンテンツを受信する、
ことを特徴とする請求項52に記載のコンテンツ伝送装置。 - 前記認証手段は、前記コンテンツ伝送手段によるコンテンツの伝送が終了したことに応答して、コンテンツ移動専用の鍵の交換を消滅させる、
ことを特徴とする請求項52に記載のコンテンツ伝送装置。 - Sourceから移動中でまだ有効化されていないコンテンツを再生する手段をさらに備える、
ことを特徴とする請求項52に記載のコンテンツ伝送装置。 - 前記コンテンツ伝送手段によるコンテンツ伝送処理が終了するまでの間、認証及び鍵交換用のTCPコネクションを用いてコンテンツ伝送処理を取り消すコンテンツ伝送処理取り消し手段をさらに備える、
ことを特徴とする請求項52に記載のコンテンツ伝送装置。 - 前記コンテンツ伝送処理取り消し手段は、コンテンツ伝送処理を取り消す際に、Sourceから伝送されたコンテンツを無効化する、
ことを特徴とする請求項58に記載のコンテンツ伝送装置。 - 前記コンテンツ伝送手段によるコンテンツ伝送処理が終了するまでの間、Sourceとの通信が途切れたときに、コンテンツ伝送処理を中止するコンテンツ伝送処理中止手段をさらに備える、
ことを特徴とする請求項52に記載のコンテンツ伝送装置。 - 前記コンテンツ伝送終了処理手段は、Sourceに対してコンテンツ受信終了を示す第1のコマンドを送信し、SourceからSinkに第1のコマンドに対する第1のレスポンスが返信されたことに応答して伝送されたコンテンツを有効化するとともに、前記認証手段が保持するコンテンツ移動専用の鍵乃至第1のコマンドで送る情報を消滅させる、
ことを特徴とする請求項52に記載のコンテンツ伝送装置。 - 前記コンテンツ伝送手段によるSourceとのコンテンツ伝送が成功裏に終了したにも拘らず、前記コンテンツ伝送終了処理手段による処理が途切れてしまった場合に、コンテンツ伝送終了処理を再開するためのコンテンツ伝送終了処理再開手段をさらに備える、
ことを特徴とする請求項61に記載のコンテンツ伝送装置。 - 前記コンテンツ伝送終了処理再開手段は、前記認証手段がコンテンツ移動専用の交換鍵乃至第1のコマンドで送る情報をまだ保持している場合には、Sourceとの接続を確立し、該当するコンテンツが無効状態であればSourceに第1のコマンドを送信し、該当するコンテンツがSink側で既に有効化されていれば第2のコマンドを送信する、
ことを特徴とする請求項62に記載のコンテンツ伝送装置。 - 前記コンテンツ伝送終了処理再開手段は、再開処理を行なうためのSourceとのコネクションを確立する手段を備える、
ことを特徴とする請求項62に記載のコンテンツ伝送装置。 - 前記コンテンツ伝送終了処理再開手段は、ダウンロード形式で行なわれたコンテンツ伝送の終了処理を再開する際に、CDS::Browse requestに対するSourceからのCDS::Browse responseに含まれる情報に基づいて認証及び鍵交換用のソケット情報を取得して、Sourceとのコネクションを確立する、
ことを特徴とする請求項64に記載のコンテンツ伝送装置。 - 前記コンテンツ伝送終了処理再開手段は、アップロード形式で行なわれたコンテンツ伝送の終了処理を再開する際に、Sourceからの(コンテンツを含まない)HTTP POSTメソッドを用いて通知された認証及び鍵交換用のソケット情報に基づいてSourceとのコネクションを確立する、
ことを特徴とする請求項64に記載のコンテンツ伝送装置。 - 前記認証手段によりSourceとの間で確認されたMOVE伝送の詐称を防止する詐称防止手段をさらに備える、
ことを特徴とする請求項52に記載のコンテンツ伝送装置。 - 前記詐称防止手段は、相互認証及び鍵交換のためのチャレンジ・レスポンス手続きにおいて、Sourceへの通信メッセージの中にコンテンツ伝送方法に関する情報を含める、
ことを特徴とする請求項67に記載のコンテンツ伝送装置。 - DTCP Sourceとしてコンテンツを送信するコンテンツ伝送方法であって、
Sinkとの間で伝送対象となるコンテンツを指定するコンテンツ指定ステップと、
AKE手続きによりSinkとの間で相互認証及び鍵交換を行なう認証ステップと、
前記認証ステップにおいて交換した鍵を用いて、前記コンテンツ指定ステップにおいて指定されたコンテンツを、Sinkへ暗号化伝送するコンテンツ伝送ステップと、
前記コンテンツ伝送ステップにおいてコンテンツ伝送処理が終了したことに応じて、元のコンテンツを無効化するコンテンツ伝送終了処理ステップを備え、
Sinkへコンテンツを移動することを特徴とするコンテンツ伝送方法。 - DTCP Sinkとしてコンテンツを受信するコンテンツ伝送方法であって、
Sourceとの間で伝送対象となるコンテンツを指定するコンテンツ指定ステップと、
AKE手続きによりSourceとの間で相互認証及び鍵交換を行なう認証ステップと、
前記認証ステップにおいて交換した鍵を用いて、前記コンテンツ指定ステップにおいて指定されたコンテンツを、Sourceから暗号化伝送するコンテンツ伝送ステップと、
前記コンテンツ伝送ステップにおいてコンテンツ伝送処理が終了したことに応じて、受信したコンテンツを有効化するコンテンツ伝送終了処理ステップを備え、
Sourceからコンテンツを移動することを特徴とするコンテンツ伝送方法。 - DTCP Sourceとしてコンテンツを送信するための処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、前記コンピュータ・システムに対し、
Sinkとの間で伝送対象となるコンテンツを指定するコンテンツ指定手順と、
AKE手続きによりSinkとの間で相互認証及び鍵交換を行なう認証手順と、
前記認証手順において交換した鍵を用いて、前記コンテンツ指定手順において指定されたコンテンツを、Sinkへ暗号化伝送するコンテンツ伝送手順と、
前記コンテンツ伝送手順においてコンテンツ伝送処理が終了したことに応じて、元のコンテンツを無効化するコンテンツ伝送終了処理手順を実行させ、
Sinkへコンテンツを移動することを特徴とするコンピュータ・プログラム。 - DTCP Sinkとしてコンテンツを受信するための処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、前記コンピュータ・システムに対し、
Sourceとの間で伝送対象となるコンテンツを指定するコンテンツ指定手順と、
AKE手続きによりSourceとの間で相互認証及び鍵交換を行なう認証手順と、
前記認証手順において交換した鍵を用いて、前記コンテンツ指定手順において指定されたコンテンツを、Sourceから暗号化伝送するコンテンツ伝送手順と、
前記コンテンツ伝送手順においてコンテンツ伝送処理が終了したことに応じて、受信したコンテンツを有効化するコンテンツ伝送終了処理ステップを実行させ、
Sourceからコンテンツを移動することを特徴とするコンピュータ・プログラム。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006271240A JP4518058B2 (ja) | 2006-01-11 | 2006-10-02 | コンテンツ伝送システム、コンテンツ伝送装置及びコンテンツ伝送方法、並びにコンピュータ・プログラム |
US11/646,465 US8074290B2 (en) | 2006-01-11 | 2006-12-28 | System, apparatus, method and computer program for transferring content |
EP07000272.0A EP1811742B1 (en) | 2006-01-11 | 2007-01-08 | System, apparatus, method and computer program for transferring content |
KR1020070002334A KR101411774B1 (ko) | 2006-01-11 | 2007-01-09 | 컨텐츠 전송 시스템, 컨텐츠 전송 장치 및 컨텐츠 전송 방법, 및 프로그램이 기록된 기록매체 |
US13/285,923 US9083681B2 (en) | 2006-01-11 | 2011-10-31 | System, apparatus, method and computer program for transferring content |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006004129 | 2006-01-11 | ||
JP2006060268 | 2006-03-06 | ||
JP2006271240A JP4518058B2 (ja) | 2006-01-11 | 2006-10-02 | コンテンツ伝送システム、コンテンツ伝送装置及びコンテンツ伝送方法、並びにコンピュータ・プログラム |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010076280A Division JP4883199B2 (ja) | 2006-01-11 | 2010-03-29 | コンテンツ伝送システム、コンテンツ伝送装置及びコンテンツ伝送方法、並びにコンピュータ・プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007272862A true JP2007272862A (ja) | 2007-10-18 |
JP4518058B2 JP4518058B2 (ja) | 2010-08-04 |
Family
ID=38110719
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006271240A Active JP4518058B2 (ja) | 2006-01-11 | 2006-10-02 | コンテンツ伝送システム、コンテンツ伝送装置及びコンテンツ伝送方法、並びにコンピュータ・プログラム |
Country Status (4)
Country | Link |
---|---|
US (2) | US8074290B2 (ja) |
EP (1) | EP1811742B1 (ja) |
JP (1) | JP4518058B2 (ja) |
KR (1) | KR101411774B1 (ja) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009134617A (ja) * | 2007-11-30 | 2009-06-18 | Toshiba Corp | 著作権保護処理装置および著作権保護処理方法 |
JP2011008864A (ja) * | 2009-06-26 | 2011-01-13 | Hitachi Ltd | 受信装置及び記録制御方法 |
WO2011030520A1 (en) * | 2009-09-09 | 2011-03-17 | Sony Corporation | Communication system, communication apparatus, communication method, and computer program |
JP2011139337A (ja) * | 2009-12-28 | 2011-07-14 | Toshiba Corp | 電子機器およびコンテンツ複製方法 |
US8290158B2 (en) | 2008-04-11 | 2012-10-16 | Panasonic Corporation | AV data transmission apparatus, AV data reception apparatus, and AV data transmission and reception system |
WO2014189318A1 (en) * | 2013-05-23 | 2014-11-27 | Samsung Electronics Co., Ltd. | Proxy based communication scheme in docking structure |
WO2015004978A1 (ja) * | 2013-07-08 | 2015-01-15 | ソニー株式会社 | コンテンツ送信装置及びコンテンツ送信方法、並びにコンピューター・プログラム |
JP2015039232A (ja) * | 2014-10-24 | 2015-02-26 | ソニー株式会社 | コンテンツ伝送装置並びにシンク機器 |
US9553857B2 (en) | 2010-07-29 | 2017-01-24 | Sony Corporation | Communication system, communication apparatus, communication method, and computer program |
JP2019053350A (ja) * | 2017-09-12 | 2019-04-04 | 住友電気工業株式会社 | 配信装置、再生装置、配信方法、再生方法、再生プログラムおよびデータ構造 |
Families Citing this family (45)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4539115B2 (ja) * | 2004-02-25 | 2010-09-08 | ソニー株式会社 | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
US8099508B2 (en) * | 2005-12-16 | 2012-01-17 | Comcast Cable Holdings, Llc | Method of using tokens and policy descriptors for dynamic on demand session management |
JP2007199890A (ja) * | 2006-01-25 | 2007-08-09 | Sony Corp | コンテンツ伝送システム、コンテンツ伝送装置及びコンテンツ伝送方法、並びにコンピュータ・プログラム |
JP2007323276A (ja) * | 2006-05-31 | 2007-12-13 | Toshiba Corp | 通信装置及び通信方法 |
EP2057793A1 (en) * | 2007-03-14 | 2009-05-13 | Hewlett-Packard Development Company, L.P. | Synthetic bridging |
CN101675626B (zh) * | 2007-03-14 | 2012-10-10 | 惠普开发有限公司 | 把数据从第一网络格式转换为非网络格式以及从非网络格式转换为第二网络格式 |
US8140439B2 (en) * | 2007-04-25 | 2012-03-20 | General Instrument Corporation | Method and apparatus for enabling digital rights management in file transfers |
JP2008278269A (ja) * | 2007-04-27 | 2008-11-13 | Matsushita Electric Ind Co Ltd | データ送信装置、データ受信装置及びデータ送受信システム |
US9311633B2 (en) * | 2007-06-22 | 2016-04-12 | David Rosenberg | Digital file processing for secondary sale |
US7916863B2 (en) | 2007-11-30 | 2011-03-29 | Hewlett-Packard Development Company, L.P. | Security printing method and system for enhancing security printing |
JP5361031B2 (ja) * | 2008-01-07 | 2013-12-04 | アルパイン株式会社 | 暗号認証処理方法及び装置 |
US8127020B2 (en) * | 2008-08-28 | 2012-02-28 | Red Hat, Inc. | HTTP standby connection |
US8606651B2 (en) * | 2008-09-05 | 2013-12-10 | Sony Corporation | Generation of home network use recommendations based on collected metadata of prior connected items |
US20150127947A1 (en) * | 2009-09-09 | 2015-05-07 | Sony Corporation | Communication system, communication apparatus, communication method, and computer program |
JP5149260B2 (ja) * | 2009-10-14 | 2013-02-20 | パナソニック株式会社 | コンテンツ受信端末、コンテンツ再生端末、コンテンツ書き出し方法、プログラム及び記録媒体 |
US9432373B2 (en) | 2010-04-23 | 2016-08-30 | Apple Inc. | One step security system in a network storage system |
KR101831686B1 (ko) * | 2010-06-14 | 2018-02-23 | 삼성전자주식회사 | 홈 네트워크에서 객체의 변경을 판단하는 방법 및 장치 |
US8910295B2 (en) | 2010-11-30 | 2014-12-09 | Comcast Cable Communications, Llc | Secure content access authorization |
WO2012129549A1 (en) * | 2011-03-23 | 2012-09-27 | General Instrument Corporation | System and methods for providing live streaming content using digital rights management-based key management |
US9292358B2 (en) | 2011-06-13 | 2016-03-22 | Microsoft Technology Licensing, Llc | Remotely retrieving information from consumer devices |
KR101834995B1 (ko) * | 2011-10-21 | 2018-03-07 | 삼성전자주식회사 | 디바이스 간 컨텐츠 공유 방법 및 장치 |
US8661255B2 (en) * | 2011-12-06 | 2014-02-25 | Sony Corporation | Digital rights management of streaming contents and services |
US9026789B2 (en) * | 2011-12-23 | 2015-05-05 | Blackberry Limited | Trusted certificate authority to create certificates based on capabilities of processes |
JP6021487B2 (ja) * | 2012-07-18 | 2016-11-09 | キヤノン株式会社 | 情報処理システム、制御方法、サーバ、情報処理装置およびコンピュータプログラム |
CN103905492A (zh) * | 2012-12-27 | 2014-07-02 | 鸿富锦精密工业(深圳)有限公司 | 电子装置远程控制系统及方法 |
JP6390618B2 (ja) * | 2013-07-19 | 2018-09-19 | ソニー株式会社 | コンテンツ送信装置及びコンテンツ送信方法、コンテンツ受信装置及びコンテンツ受信方法、コンピューター・プログラム、並びにコンテンツ伝送システム |
JP2015103890A (ja) * | 2013-11-22 | 2015-06-04 | ソニー株式会社 | コンテンツ受信装置及びコンテンツ受信方法、並びにコンテンツ送信装置及びコンテンツ送信方法 |
CA2939357C (en) | 2014-02-26 | 2019-03-12 | Arris Enterprises Llc | Copy count for dtcp with an abbreviation hash used for check in copy |
US10395024B2 (en) | 2014-03-04 | 2019-08-27 | Adobe Inc. | Authentication for online content using an access token |
JP5958490B2 (ja) * | 2014-03-31 | 2016-08-02 | コニカミノルタ株式会社 | ウェブシステム、ウェブサーバ、データ配信方法、およびコンピュータプログラム |
US9554183B2 (en) * | 2014-05-08 | 2017-01-24 | Lattice Semiconductor Corporation | Caching of capabilities information of counterpart device for efficient handshaking operation |
CN104735484B (zh) * | 2015-03-05 | 2017-12-15 | 天脉聚源(北京)科技有限公司 | 一种播放视频的方法及装置 |
WO2016200990A1 (en) * | 2015-06-08 | 2016-12-15 | Arris Enterprises Llc | Method and apparatus for efficient interruptible transfer of protected media assets |
CN106331051B (zh) * | 2015-07-07 | 2019-09-13 | 北京神州泰岳软件股份有限公司 | 文件传输方法和系统以及接收文件装置、发送文件装置 |
US10181045B1 (en) * | 2015-07-24 | 2019-01-15 | Hologic, Inc. | Automated email message and document shredding system |
US10169252B2 (en) * | 2016-07-15 | 2019-01-01 | International Business Machines Corporation | Configuring functional capabilities of a computer system |
EP3541022A4 (en) * | 2016-11-10 | 2020-06-17 | Lac Co., Ltd. | COMMUNICATION CONTROLLER, COMMUNICATION CONTROL METHOD AND PROGRAM |
TWI644229B (zh) * | 2017-05-04 | 2018-12-11 | 慧榮科技股份有限公司 | 採加密技術之數據中心與數據中心操作方法 |
CN108933706B (zh) * | 2017-05-23 | 2022-02-25 | 华为技术有限公司 | 一种监测数据流量的方法、装置及系统 |
US20180359539A1 (en) * | 2017-06-08 | 2018-12-13 | Qualcomm Incorporated | Smooth transition for content type changes in streaming content |
US10715498B2 (en) * | 2017-07-18 | 2020-07-14 | Google Llc | Methods, systems, and media for protecting and verifying video files |
KR101997031B1 (ko) * | 2017-12-15 | 2019-10-17 | (주)엔토스정보통신 | 카메라 일체형 단속모듈 |
US11681781B2 (en) | 2018-02-21 | 2023-06-20 | Comcast Cable Communications, Llc | Systems and methods for content security |
US11290530B2 (en) * | 2018-06-01 | 2022-03-29 | Apple Inc. | Customizable, pull-based asset transfer requests using object models |
US20200092263A1 (en) * | 2018-09-14 | 2020-03-19 | Microsoft Technology Licensing, Llc | Secure device-bound edge workload receipt |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08263438A (ja) * | 1994-11-23 | 1996-10-11 | Xerox Corp | ディジタルワークの配給及び使用制御システム並びにディジタルワークへのアクセス制御方法 |
JPH11252093A (ja) * | 1998-02-27 | 1999-09-17 | Sony Corp | 情報処理装置および方法、並びに提供媒体 |
JP2001160262A (ja) * | 1999-11-30 | 2001-06-12 | Pioneer Electronic Corp | 情報記録読取方法ならびに装置 |
US6372974B1 (en) * | 2001-01-16 | 2002-04-16 | Intel Corporation | Method and apparatus for sharing music content between devices |
JP2002245718A (ja) * | 2001-02-16 | 2002-08-30 | Hitachi Ltd | ストリームデータ記録再生装置およびストリームデータの転送方法 |
WO2003005208A1 (fr) * | 2001-07-06 | 2003-01-16 | Sony Corporation | Dispositif d'enregistrement, procede d'enregistrement, support de stockage, programme et dispositif de communication |
JP2003110546A (ja) * | 2001-09-29 | 2003-04-11 | Toshiba Corp | 受信データ処理装置及びこの方法 |
JP2004056776A (ja) * | 2002-05-29 | 2004-02-19 | Matsushita Electric Ind Co Ltd | データ送信装置、データ受信装置、データ伝送システム及びデータ伝送方法 |
JP2005182564A (ja) * | 2003-12-22 | 2005-07-07 | Fuji Photo Film Co Ltd | 著作権管理装置、著作権管理方法、及び著作権管理プログラム |
WO2005122577A1 (ja) * | 2004-06-14 | 2005-12-22 | Matsushita Electric Industrial Co., Ltd. | コンテンツ利用方法およびコンテンツ記録装置 |
Family Cites Families (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0773503B1 (en) * | 1995-11-10 | 2004-03-31 | Kabushiki Kaisha Toshiba | File transfer method, method for a file requesting client device, and file server device |
GB2318486B (en) * | 1996-10-16 | 2001-03-28 | Ibm | Data communications system |
US5784463A (en) * | 1996-12-04 | 1998-07-21 | V-One Corporation | Token distribution, registration, and dynamic configuration of user entitlement for an application level security system and method |
US7134145B1 (en) | 1999-04-30 | 2006-11-07 | Koninklijke Philips Electronics N.V. | Registering copy protected material in a check-out, check-in system |
JP2001159963A (ja) * | 1999-12-01 | 2001-06-12 | Minolta Co Ltd | プリント装置、プリントシステムおよびプリント方法 |
US20030172131A1 (en) * | 2000-03-24 | 2003-09-11 | Yonghui Ao | Method and system for subject video streaming |
JP3420196B2 (ja) | 2000-09-29 | 2003-06-23 | 株式会社東芝 | ネットワーク通信装置及びブリッジ装置 |
WO2002035327A2 (en) * | 2000-10-24 | 2002-05-02 | Nds Limited | Transferring electronic content |
US7062045B2 (en) * | 2001-09-06 | 2006-06-13 | Clwt, Llc | Media protection system and method |
JP2003101529A (ja) | 2001-09-20 | 2003-04-04 | Toshiba Corp | コンテンツ管理装置およびコンテンツ削除方法 |
US20040019640A1 (en) * | 2002-07-25 | 2004-01-29 | Bartram Linda Ruth | System and method for distributing shared storage for collaboration across multiple devices |
JP3625461B2 (ja) * | 2002-09-30 | 2005-03-02 | 株式会社東芝 | ネットワーク中継装置、通信装置、及びネットワーク中継方法 |
JP3826100B2 (ja) * | 2002-11-27 | 2006-09-27 | 株式会社東芝 | 通信中継装置、通信システム及び通信制御プログラム |
JP3935459B2 (ja) * | 2003-08-28 | 2007-06-20 | 株式会社東芝 | コンテンツ管理装置、コンテンツ管理システム及びコンテンツ管理プログラム |
BRPI0413866A (pt) * | 2003-09-02 | 2006-10-24 | Sony Ericsson Mobile Comm Ab | método de transferência de dados de uma memória não-volátil para uma memória de trabalho, dispositivo para bloquear de tentativas de escrita para dados de segurança, e, dispositivo para processamento de dados eletrÈnicos |
EP1690365A1 (en) | 2003-10-16 | 2006-08-16 | Matsushita Electric Industrial Co., Ltd. | Encrypted communication system and communication device |
JP2005158056A (ja) | 2003-11-04 | 2005-06-16 | Matsushita Electric Ind Co Ltd | コンテンツ移動システムおよびこれに用いられるコンテンツ送出機器 |
US20050204110A1 (en) | 2003-11-04 | 2005-09-15 | Matsushita Electric Industrial Co., Ltd. | Content move system |
JP4698211B2 (ja) * | 2003-12-15 | 2011-06-08 | 株式会社リコー | 情報処理装置、画像形成装置、電子データの移動の取り消し方法 |
JP4533644B2 (ja) | 2004-03-01 | 2010-09-01 | 株式会社日立製作所 | 記録装置 |
JP2005293731A (ja) | 2004-03-31 | 2005-10-20 | Toshiba Corp | コンテンツ記録方法、コンテンツ記録システム、及び記録再生装置 |
JP4264650B2 (ja) | 2004-04-07 | 2009-05-20 | ソニー株式会社 | コンテンツ伝送システム及びコンテンツ伝送方法、コンテンツ送信装置及びコンテンツ送信方法、コンテンツ受信装置及びコンテンツ受信方法、並びにコンピュータ・プログラム |
US7376972B2 (en) * | 2004-04-14 | 2008-05-20 | Microsoft Corporation | Session key exchange key |
JP2006004129A (ja) | 2004-06-17 | 2006-01-05 | Hitachi Ltd | 日次バッチ処理連動方法取引仲介システム |
US20060041596A1 (en) * | 2004-08-19 | 2006-02-23 | Vlad Stirbu | Caching directory server data for controlling the disposition of multimedia data on a network |
US7966662B2 (en) * | 2004-09-02 | 2011-06-21 | Qualcomm Incorporated | Method and system for managing authentication and payment for use of broadcast material |
US20060089981A1 (en) * | 2004-10-22 | 2006-04-27 | Lg Electronics Inc. | Supporting device information of a combo device in a universal plug and play network |
-
2006
- 2006-10-02 JP JP2006271240A patent/JP4518058B2/ja active Active
- 2006-12-28 US US11/646,465 patent/US8074290B2/en not_active Expired - Fee Related
-
2007
- 2007-01-08 EP EP07000272.0A patent/EP1811742B1/en not_active Ceased
- 2007-01-09 KR KR1020070002334A patent/KR101411774B1/ko active IP Right Grant
-
2011
- 2011-10-31 US US13/285,923 patent/US9083681B2/en not_active Expired - Fee Related
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08263438A (ja) * | 1994-11-23 | 1996-10-11 | Xerox Corp | ディジタルワークの配給及び使用制御システム並びにディジタルワークへのアクセス制御方法 |
JPH11252093A (ja) * | 1998-02-27 | 1999-09-17 | Sony Corp | 情報処理装置および方法、並びに提供媒体 |
JP2001160262A (ja) * | 1999-11-30 | 2001-06-12 | Pioneer Electronic Corp | 情報記録読取方法ならびに装置 |
US6372974B1 (en) * | 2001-01-16 | 2002-04-16 | Intel Corporation | Method and apparatus for sharing music content between devices |
JP2002245718A (ja) * | 2001-02-16 | 2002-08-30 | Hitachi Ltd | ストリームデータ記録再生装置およびストリームデータの転送方法 |
WO2003005208A1 (fr) * | 2001-07-06 | 2003-01-16 | Sony Corporation | Dispositif d'enregistrement, procede d'enregistrement, support de stockage, programme et dispositif de communication |
JP2003110546A (ja) * | 2001-09-29 | 2003-04-11 | Toshiba Corp | 受信データ処理装置及びこの方法 |
JP2004056776A (ja) * | 2002-05-29 | 2004-02-19 | Matsushita Electric Ind Co Ltd | データ送信装置、データ受信装置、データ伝送システム及びデータ伝送方法 |
JP2005182564A (ja) * | 2003-12-22 | 2005-07-07 | Fuji Photo Film Co Ltd | 著作権管理装置、著作権管理方法、及び著作権管理プログラム |
WO2005122577A1 (ja) * | 2004-06-14 | 2005-12-22 | Matsushita Electric Industrial Co., Ltd. | コンテンツ利用方法およびコンテンツ記録装置 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009134617A (ja) * | 2007-11-30 | 2009-06-18 | Toshiba Corp | 著作権保護処理装置および著作権保護処理方法 |
US8290158B2 (en) | 2008-04-11 | 2012-10-16 | Panasonic Corporation | AV data transmission apparatus, AV data reception apparatus, and AV data transmission and reception system |
JP2011008864A (ja) * | 2009-06-26 | 2011-01-13 | Hitachi Ltd | 受信装置及び記録制御方法 |
WO2011030520A1 (en) * | 2009-09-09 | 2011-03-17 | Sony Corporation | Communication system, communication apparatus, communication method, and computer program |
JP2011139337A (ja) * | 2009-12-28 | 2011-07-14 | Toshiba Corp | 電子機器およびコンテンツ複製方法 |
US9553857B2 (en) | 2010-07-29 | 2017-01-24 | Sony Corporation | Communication system, communication apparatus, communication method, and computer program |
US9813397B2 (en) | 2010-07-29 | 2017-11-07 | Sony Corporation | Communication system, communication apparatus, communication method, and computer program |
WO2014189318A1 (en) * | 2013-05-23 | 2014-11-27 | Samsung Electronics Co., Ltd. | Proxy based communication scheme in docking structure |
US10234900B2 (en) | 2013-05-23 | 2019-03-19 | Samsung Electronics Co., Ltd | Proxy based communication scheme in docking structure |
WO2015004978A1 (ja) * | 2013-07-08 | 2015-01-15 | ソニー株式会社 | コンテンツ送信装置及びコンテンツ送信方法、並びにコンピューター・プログラム |
JP2015039232A (ja) * | 2014-10-24 | 2015-02-26 | ソニー株式会社 | コンテンツ伝送装置並びにシンク機器 |
JP2019053350A (ja) * | 2017-09-12 | 2019-04-04 | 住友電気工業株式会社 | 配信装置、再生装置、配信方法、再生方法、再生プログラムおよびデータ構造 |
Also Published As
Publication number | Publication date |
---|---|
EP1811742B1 (en) | 2017-03-29 |
US20120110613A1 (en) | 2012-05-03 |
JP4518058B2 (ja) | 2010-08-04 |
US9083681B2 (en) | 2015-07-14 |
KR20070075301A (ko) | 2007-07-18 |
US20070162753A1 (en) | 2007-07-12 |
EP1811742A2 (en) | 2007-07-25 |
EP1811742A3 (en) | 2011-06-08 |
KR101411774B1 (ko) | 2014-06-25 |
US8074290B2 (en) | 2011-12-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4518058B2 (ja) | コンテンツ伝送システム、コンテンツ伝送装置及びコンテンツ伝送方法、並びにコンピュータ・プログラム | |
KR101321860B1 (ko) | 컨텐츠 전송 장치 및 컨텐츠 전송 방법, 및컴퓨터·프로그램 | |
JP4350714B2 (ja) | 送信装置、受信装置及び送信方法 | |
JP5457451B2 (ja) | データ交換処理装置およびデータ交換処理方法 | |
JP3814620B2 (ja) | 情報処理装置および情報処理方法 | |
JP2009194860A (ja) | 送信装置、受信装置、コンテンツ送受信システム、コンテンツ送信方法、コンテンツ受信方法及びプログラム | |
CN100581239C (zh) | 内容传输系统、装置及方法 | |
EP1840781A1 (en) | System, device, method and computer program for transferring content | |
JP2009060451A (ja) | 送信装置、受信装置、コンテンツ送受信システム、コンテンツ送信方法、コンテンツ受信方法及びプログラム | |
JP4883199B2 (ja) | コンテンツ伝送システム、コンテンツ伝送装置及びコンテンツ伝送方法、並びにコンピュータ・プログラム | |
JP2010258795A (ja) | 送信装置、受信装置及びコンテンツ送受信方法 | |
JP2009157848A (ja) | データ送信装置、データ受信装置及びデータ送受信システム | |
JP4956845B2 (ja) | 情報処理装置、秘密情報保護システムおよび秘密情報保護方法 | |
JP4843686B2 (ja) | 送信装置、受信装置及び送信方法 | |
JP4736603B2 (ja) | 情報通信装置及び情報通信方法、並びにコンピュータ・プログラム | |
JP2007036952A (ja) | 情報通信装置及び情報通信方法、並びにコンピュータ・プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100126 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100329 |
|
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: 20100427 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100510 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130528 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20270528 Year of fee payment: 17 |