Patent ID: 8892902
Filing Date: 2014-11-18
Classification: H04N

Abstract:
1. An information processing apparatus, comprising: a key transmitting part configured to encrypt a first key and a second key by using a common key and to transmit the common key to a communicating apparatus, the common key being generated by performing an authentication key exchange process with the communicating apparatus, the first key having a value unique to the communicating apparatus, the second key having a value common to a plurality of communicating apparatuses; a key label transmitting part configured to transmit first key information corresponding to the first key and second key information corresponding to the second key; a request determining part configured to determine a request type for streaming contents from a communicating apparatus; a copy number managing part configured to manage a number of copies permissible for the communicating apparatus, if it is determined that the communicating apparatus has requested by using the first key information, reception of streaming contents encrypted by the first key; a key-selection processing part configured to select the first key corresponding to transfer of streaming contents permissible for one or more of copies and the second key corresponding to transfer of streaming contents for copies with generation management restriction or not permissible for copies, based on a result of determination of the request determining part; an encryption processing part configured to generate encrypted streaming contents using the first or the second key; a packet processing part configured to generate a stream that includes plain text key information selected by the key-selection processing part and plain text information on the number of copies if the key-selection processing part has selected the first key and encrypted streaming contents, a contents-managing connection managing part configured to manage a first connection to the communication apparatus for transferring management information on streaming contents; an authentication key-exchange connection managing part configured to manage a second connection to the communication apparatus for the authentication key-exchange process; and a contents-transfer connection managing part configured to manage a third connection to the communicating apparatus for streaming contents transfer, the contents-transfer connection managing part configured to transfer information on the number of copies, wherein when the stream including information on the number of copies is transmitted, the stream comprises a plain text header comprising copy control information and the key information, in addition to the encrypted streaming contents encrypted by using information of the number of copies and the first key.