An information processing apparatus has an authentication & key exchange unit, a contents receiver, a contents decryption unit and a contents confirmation request unit. The authentication & key exchange unit performs authentication & key exchange processing by using a given protocol w
An information processing apparatus has an authentication & key exchange unit, a contents receiver, a contents decryption unit and a contents confirmation request unit. The authentication & key exchange unit performs authentication & key exchange processing by using a given protocol with the communication apparatus and generates a first key shared with the communication apparatus. The contents receiver receives encrypted contents obtained by encrypting the contents with a second key generated by using the first key and the key information, and the key information attached to the encrypted contents. The contents decryption unit decrypts the encrypted contents by using the first key and the key information. The contents confirmation request unit instructs the communication apparatus to transmit or confirm the key information held by the communication apparatus, when the contents decryption unit decrypts the contents based on the second key firstly generated by using the first key.
대표청구항▼
What is claimed is: 1. An information processing apparatus configured to receive encrypted contents and key information attached to the contents transmitted from a communication apparatus connected via a network, the information apparatus comprising: an authentication and key exchange unit configur
What is claimed is: 1. An information processing apparatus configured to receive encrypted contents and key information attached to the contents transmitted from a communication apparatus connected via a network, the information apparatus comprising: an authentication and key exchange unit configured to perform authentication and key exchange processing by using a given protocol with the communication apparatus and to generate a first key shared with the communication apparatus; a contents receiver configured to receive the encrypted contents obtained by encrypting the contents with a second key, generated by using the first key and the key information, and to receive the key information attached to the encrypted contents, the key information being updated after transmission of a predetermined amount of contents; a contents decryption unit configured to decrypt the encrypted contents by using the first key and the key information; a contents confirmation request unit configured to transmit to the communication apparatus a contents confirmation request for transmitting or confirming the key information held by the communication apparatus when the contents decryption unit decrypts the contents based on the second key, the contents confirmation request including a first random number; a key information confirmation unit configured to receive the key information or a confirmation result of the key information, the key information being encrypted by using the first key and the first random number, and being transmitted from the communication apparatus in response to the contents confirmation request to confirm whether or not a comparison between the received key information and the key information received by the contents receiver is successful; a first communication connection to communicate the encrypted contents and the key information attached to the encrypted contents; and a second communication connection to communicate authentication and key exchange processing, and either of the encrypted key information or the encrypted confirmation result of the key information. 2. The information processing apparatus according to claim 1, further comprising a response confirmation unit configured to confirm whether or not a response to instruction by the contents confirmation request unit is valid by checking whether or not a first random number including in the instruction coincides with a second random number included in the response. 3. The information processing apparatus according to claim 2, further comprising a confirmation time measuring unit configured to measure a time period after the response confirmation unit begins confirmation processing until a confirmation result is obtained, wherein the response confirmation unit is configured to determine a failure of the confirmation processing and to end the confirmation processing when the time period measured by the confirmation time measuring unit is longer than a predetermined time period. 4. The information processing apparatus according to claim 2, further comprising: a Hash operation unit configured to carry out a Hash operation by using the key information received by the contents receiver to calculate a Hash value when the response confirmation unit confirms coincidence of the key information; and a Hash comparator configured to compare the Hash value calculated by the Hash operation unit with the Hash value transmitted from the communication apparatus in response to instruction of the contents confirmation request unit. 5. The information processing apparatus according to claim 1, further comprising an after-confirmation operation unit configured to perform at least one of another instruction by the contents confirmation request unit and to prohibit decryption of the contents transmitted from the communication apparatus when the key information received by the contents receiver does not correspond to the key information held by the communication apparatus. 6. The information processing apparatus according to claim 1, further comprising: a contents confirmation response receiver configured to receive a contents confirmation response transmitted from the communication apparatus; a Hash acquisition unit configured to acquire a Hash value calculated by using a random number included in the contents confirmation response; and a random number checking unit configured to check whether or not the Hash value acquired by the Hash acquisition unit coincides with a Hash value calculated by using the random number transmitted to the communication apparatus. 7. An information processing apparatus configured to receive encrypted contents and key information attached to the contents transmitted from a communication apparatus connected via a network, the information processing apparatus comprising: an authentication and key exchange unit configured to perform authentication and key exchange processing by using a given protocol with the communication apparatus and to generate a first key shared with the communication apparatus; a contents receiver configured to receive the encrypted contents obtained by encrypting the contents with a second key, generated by using the first key and the key information, and to receive the key information attached to the encrypted contents, the key information being updated after transmission of a predetermined amount of contents; a contents decryption unit configured to decrypt the encrypted contents by using the first key and the key information; a contents confirmation request unit configured to transmit to the communication apparatus, after decryption of the encrypted contents, a contents confirmation request for transmitting or confirming key information held by the communication apparatus when the key information transmitted from the communication apparatus does not change in a sequence arranged with the communication apparatus in advance, the contents confirmation request including a first random number; a key information confirmation unit configured to receive the key information or a confirmation result of the key information, the key information being encrypted by using the first key and the first random number, and being transmitted from the communication apparatus in response to the contents confirmation request to confirm whether or not a comparison between the received key information and the key information received by the contents receiver is successful; a first communication connection to communicate the encrypted contents and the key information attached to the encrypted contents; and a second communication connection to communicate authentication and key exchange processing, and either of the encrypted key information or the encrypted confirmation result of the key information. 8. The information processing apparatus according to claim 7, further comprising a response confirmation unit configured to confirm whether or not a response to instruction by the contents confirmation request unit is valid by checking whether or not a first random number including in the instruction coincides with a second random number included in the response. 9. The information processing apparatus according to claim 8, further comprising a confirmation time measuring unit configured to measure a time period after the response confirmation unit begins confirmation processing until a confirmation result is obtained, wherein the response confirmation unit is configured to determine a failure of the confirmation processing and to end the confirmation processing when the time period measured by the confirmation time measuring unit is longer than a predetermined time period. 10. The information processing apparatus according to claim 8, further comprising: a Hash operation unit configured to carry out a Hash operation by using the key information received by the contents receiver to calculate a Hash value when the response confirmation unit confirms coincidence of the key information; and a Hash comparator configured to compare the Hash value calculated by the Hash operation unit with the Hash value transmitted from the communication apparatus in response to instruction of the contents confirmation request unit. 11. The information processing apparatus according to claim 7, further comprising an after-confirmation operation unit configured to perform at least one of another instruction by the contents confirmation request unit and to prohibit decryption of the contents transmitted from the communication apparatus when the key information received by the contents receiver does not correspond to the key information held by the communication apparatus. 12. The information processing apparatus according to claim 7, further comprising: a contents confirmation response receiver configured to receive a contents confirmation response transmitted from the communication apparatus; a Hash acquisition unit configured to acquire a Hash value calculated by using a random number included in the contents confirmation response; and a random number checking unit configured to check whether or not the Hash value acquired by the Hash acquisition unit coincides with a Hash value calculated by using the random number transmitted to the communication apparatus. 13. An information processing apparatus configured to receive encrypted contents and key information attached to the contents transmitted from a communication apparatus connected via a network, the information processing apparatus comprising: an authentication and key exchange unit configured to perform authentication and key exchange processing by using a given protocol with the communication apparatus and to generate a first key shared with the communication apparatus; a contents receiver configured to receive the encrypted contents obtained by encrypting the contents with a second key generated by using the first key and the key information, and to receive the key information attached to the encrypted contents, the key information being updated after transmission of a predetermined amount of contents; a contents decryption unit configured to decrypt the encrypted contents by using the first key and the key information; a contents confirmation request unit configured to transmit to the communication apparatus, after decryption of the encrypted contents, a contents confirmation request for transmitting or confirming the key information held by the communication apparatus when the key information is updated at a timing different from a timing predicted in advance, the contents confirmation request including a first random number; a key information confirmation unit configured to receive the key information or a confirmation result of the key information, the key information being encrypted by using the first key and the first random number, and being transmitted from the communication apparatus in response to the contents confirmation request to confirm whether or not a comparison between the received key information and the key information received by the contents receiver is successful; a first communication connection to communicate the encrypted contents and the key information attached to the encrypted contents; and a second communication connection to communicate authentication and key exchange processing, and either of the encrypted key information or the encrypted confirmation result of the key information. 14. The information processing apparatus according to claim 13, further comprising a response confirmation unit configured to confirm whether or not a response to instruction by the contents confirmation request unit is valid by checking whether or not a first random number including in the instruction coincides with a second random number included in the response. 15. The information processing apparatus according to claim 14, further comprising a confirmation time measuring unit configured to measure a time period after the response confirmation unit begins confirmation processing until a confirmation result is obtained, wherein the response confirmation unit is configured to determine a failure of the confirmation processing and to end the confirmation processing when the time period measured by the confirmation time measuring unit is longer than a predetermined time period. 16. The information processing apparatus according to claim 14, further comprising: a Hash operation unit configured to carry out a Hash operation by using the key information received by the contents receiver to calculate a Hash value when the response confirmation unit confirms coincidence of the key information; and a Hash comparator configured to compare the Hash value calculated by the Hash operation unit with the Hash value transmitted from the communication apparatus in response to instruction of the contents confirmation request unit. 17. The information processing apparatus according to claim 13, further comprising an after-confirmation operation unit configured to perform at least one of another instruction by the contents confirmation request unit and to prohibit decryption of the contents transmitted by the communication apparatus when the key information received by the contents receiver does not correspond to the key information held by the communication apparatus. 18. The information processing apparatus according to claim 13, further comprising: a contents confirmation response receiver configured to receive a contents confirmation response transmitted from the communication apparatus; a Hash acquisition unit configured to acquire a Hash value calculated by using a random number included in the contents confirmation response; and a random number checking unit configured to check whether or not the Hash value acquired by the Hash acquisition unit coincides with a Hash value calculated by using the random number transmitted to the communication apparatus. 19. An information processing apparatus configured to receive encrypted contents and key information attached to the contents transmitted from a communication apparatus connected via a network, the information processing apparatus comprising: an authentication and key exchange unit configured to perform authentication and key exchange processing by using a given protocol with the communication apparatus and to generate a first key shared with the communication apparatus; a contents receiver configured to receive the encrypted contents obtained by encrypting the contents with a second key generated by using the first key and the key information, and to receive the key information attached to the encrypted contents, the key information being updated after transmission of a predetermined amount of contents; a contents decryption unit configured to decrypt the encrypted contents by using the first key and the key information; a contents confirmation request unit configured to transmit to the communication apparatus, after decryption of the encrypted contents, a contents confirmation request for transmitting or confirming the key information held by the communication apparatus when a connection for contents transmission with the communication apparatus is once cut off and the connection with the communication apparatus is again established to begin the contents transmission, the contents confirmation request including a first random number; a key information confirmation unit configured to receive the key information or a confirmation result of the key information, the key information being encrypted by using the first key and the first random number, and being transmitted from the communication apparatus in response to the contents confirmation request to confirm whether or not a comparison between the received key information and the key information received by the contents receiver is successful; a first communication connection to communicate the encrypted contents and the key information attached to the encrypted contents; and a second communication connection to communicate authentication and key exchange processing, and either of the encrypted key information or the encrypted confirmation result of the key information. 20. The information processing apparatus according to claim 19, further comprising a response confirmation unit configured to confirm whether or not a response to instruction by the contents confirmation request unit is valid by checking whether or not a first random number including in the instruction coincides with a second random number included in the response. 21. The information processing apparatus according to claim 20, further comprising a confirmation time measuring unit configured to measure a time period after the response confirmation unit begins confirmation processing until a confirmation result is obtained, wherein the response confirmation unit is configured to determine a failure of the confirmation processing and to end the confirmation processing when the time period measured by the confirmation time measuring unit is longer than a predetermined time period. 22. The information processing apparatus according to claim 20, further comprising: a Hash operation unit configured to carry out a Hash operation by using the key information received by the contents receiver to calculate a Hash value when the response confirmation unit confirms coincidence of the key information; and a Hash comparator configured to compare the Hash value calculated by the Hash operation unit with the Hash value transmitted from the communication apparatus in response to instruction of the contents confirmation request unit. 23. The information processing apparatus according to claim 19, further comprising an after-confirmation operation unit configured to perform at least one of another instruction by the contents confirmation request unit and to prohibit decryption of the contents transmitted from the communication apparatus, when the key information received by the contents receiver does not correspond to the key information held by the communication apparatus. 24. The information processing apparatus according to claim 19, further comprising: a contents confirmation response receiver configured to receive a contents confirmation response transmitted from the communication apparatus; a Hash acquisition unit configured to acquire a Hash value calculated by using a random number included in the contents confirmation response; and a random number checking unit configured to check whether or not the Hash value acquired by the Hash acquisition unit coincides with a Hash value calculated by using the random number transmitted to the communication apparatus. 25. An information processing apparatus configured to transmit encrypted contents to a communication apparatus connected via a network, the information processing apparatus comprising: an authentication and key exchange unit configured to perform authentication and key exchange processing by using a given protocol with the communication apparatus; a key generation unit configured to operate a given function by using key information including a random number and a first key to generate a second key; an encryption unit configured to encrypt contents by using the second key; a contents transmitter configured to transmit the encrypted contents with the key information in plain text to the communication apparatus; a key information updating unit configured to update the key information based on a given condition, the key information being updated after transmission of a predetermined amount of contents; a random number acquisition unit configured to acquire the random number included in a contents confirmation request transmitted from the communication apparatus after the communication apparatus has received and decrypted the encrypted contents; a key information acquisition unit configured to acquire the key information being currently used to encrypt the contents from the communication apparatus; a contents confirmation response unit configured to transmit a message obtained by encrypting using the first key, the message including the key information acquired by the key information acquisition unit and the random number acquired by the random number acquisition unit, to the communication apparatus as a contents confirmation response to the contents confirmation request; a first communication connection to communicate the encrypted contents and the key information attached to the encrypted contents; and a second communication connection to communicate authentication and key exchange processing, and either of the encrypted key information or the encrypted confirmation result of the key information. 26. The information processing apparatus according to claim 25, further comprising: a search unit configured to search whether the key information included in the contents confirmation request is included in the key information acquired by the key information acquisition unit when the contents confirmation request is received from the communication apparatus; and a contents confirmation response unit configured to notify the information processing apparatus of a search result by the search unit. 27. The information processing apparatus according to claim 26, wherein the search unit is configured to decide that the search is successful when the key information included in the contents confirmation request exists within a given range including the key information acquired by the key information acquisition unit. 28. The information processing apparatus according to claim 26, further comprising a Hash operation unit configured to carry out a Hash operation by using the random number acquired by the random number acquisition unit, the first key and the key information included in the contents confirmation request, wherein the contents confirmation response unit transmits the contents confirmation response including the Hash value calculated by the Hash operation unit to the communication apparatus when the search unit is successful for the search. 29. The information processing apparatus according to claim 26, further comprising a Hash operation unit configured to carry out a Hash operation by using the random number acquired by the random number acquisition unit, the first key and the key information acquired by the key information acquisition unit, wherein the contents confirmation response unit transmits the contents confirmation response including the Hash value calculated by the Hash operation unit and the key information acquired by the key information acquisition unit to the communication apparatus. 30. An information processing method of transmitting encrypted contents via a network from a transmitter to a receiver, the information processing method comprising: performing authentication and key exchange processing via a first communication connection by using a given protocol between the transmitter and the receiver to generate a first key shared between the transmitter and the receiver, wherein the transmitter encrypts the contents based on a second key generated by a given function by using key information including a generated random number and the first key, and transmits the encrypted contents via a second communication connection with the key information in plain text, to the receiver, the key information being updated after transmission of a predetermined amount of contents; the receiver receives the encrypted contents and the key information to decrypt the encrypted contents by using the key information; the transmitter updates the key information based on a given condition; the receiver transmits the contents confirmation request, after receiving and decrypting the encrypted contents, for confirmation of the key information held by the transmitter via the first communication connection to the transmitter at a given timing; the transmitter acquires the random number included in the contents confirmation request and the key information being currently used, when the contents confirmation request is received; the transmitter transmits to the receiver information obtained by encrypting using the first key, the information including at least one of a confirmation result showing whether the acquired key information coincides with the key information held by the receiver and the acquired key information with the acquired random number, as a contents confirmation response to the contents confirmation request; and the receiver performs at least one of another instruction by the contents confirmation request unit and prohibition of decryption of the contents transmitted from the communication apparatus when the key information added to the encrypted contents does not coincide with the key information being currently used by the transmitter. 31. An information processing apparatus configured to receive encrypted contents and key information attached to the contents transmitted from a communication apparatus connected via a network, the information apparatus comprising: an authentication and key exchange unit configured to perform authentication and key exchange processing by using a given protocol with the communication apparatus and to generate a first key shared with the communication apparatus; a contents receiver configured to receive the encrypted contents obtained by encrypting the contents with a second key, generated by using the first key and the key information, and to receive the key information attached to the encrypted contents, the key information being updated after transmission of a predetermined amount of contents; a contents decryption unit configured to decrypt the encrypted contents by using the first key and the key information; a contents confirmation request unit configured to transmit to the communication apparatus a contents confirmation request for transmitting or confirming the key information held by the communication apparatus when the contents decryption unit decrypts the contents based on the second key firstly generated by using the first key, the contents confirmation request including a first random number; a key information confirmation unit configured to receive the key information or a confirmation result of the key information, the key information being encrypted by using the first key and the first random number, and being transmitted from the communication apparatus in response to the contents confirmation request to confirm whether or not a comparison between the received key information and the key information received by the contents receiver is successful; a first communication connection to communicate the encrypted contents and the key information attached to the encrypted contents; and a second communication connection to communicate authentication and key exchange processing, and either of the encrypted key information or the encrypted confirmation result of the key information.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (3)
Nishimura, Takuya; Iitsuka, Hiroyuki; Yamada, Masazumi; Gotoh, Shoichi; Takechi, Hideaki, DATA TRANSMITTING/RECEIVING METHOD, DATA TRANSMITTER, DATA RECEIVER, DATA TRANSMITTING/RECEIVING SYSTEM, AV CONTENT TRANSMITTING METHOD, AV CONTENT RECEIVING METHOD, AV CONTENT TRANSMITTER, AV CONTEN.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.