COMMUNICATION SYSTEM, COMMUNICATION DEVICE, KEY MANAGEMENT APPARATUS, AND COMMUNICATION METHOD
First Claim
1. A communication system comprising:
- a first communication device;
a second communication device; and
a key management apparatus,wherein the second communication device includesa random number generation unit that generates a random numbera first encrypting processing unit that, using an encryption key that is based on the random number, encrypts predetermined data and thus generates encrypted data, and that, using a key of the second communication device, encrypts the random number and thus generates key information data, anda first communication unit that transmits the key information data, identification information of the second communication device, and the encrypted data to the first communication device,wherein the first communication device includesa second communication unit that receives the key information data, the identification information of the second communication device, and the encrypted data from the second communication device, transmits the key information data and the identification information of the second communication device, which are received, to the key management apparatus, and receives the encrypted key from the key management apparatus, anda second decoding processing unit that, using the received encryption key, decodes the encrypted data and obtains the predetermined data,wherein the key management apparatus includesa third communication unit that receives the key information data and the identification information of the second communication device from the first communication device, anda first decoding processing unit that decodes the key information data and thus acquires the random number, using a key of the second communication device, which corresponds to the identification information of the second communication device, andwherein the third communication unit transmits the encrypted key that is based on the acquired random number, to the first communication device.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication system includes a first communication device, a second communication device, and a key management apparatus. The second communication device generates a random number, generates encrypted data using an encryption key, encrypts the random number, generates key information data, and transmits the key information data, identification information of the second communication device, and the encrypted data to the first communication device. The first communication device receives the key information data, the identification information, and the encrypted data, transmits the key information data and the identification information to the key management apparatus, receives the encryption key from the key management device, decodes the encrypted data and obtains the predetermined data using the received encryption key. The key management apparatus receives the key information data and the identification information, decodes the key information data, acquires the random number, and transmits the encryption key to the first communication device.
8 Citations
10 Claims
-
1. A communication system comprising:
-
a first communication device; a second communication device; and a key management apparatus, wherein the second communication device includes a random number generation unit that generates a random number a first encrypting processing unit that, using an encryption key that is based on the random number, encrypts predetermined data and thus generates encrypted data, and that, using a key of the second communication device, encrypts the random number and thus generates key information data, and a first communication unit that transmits the key information data, identification information of the second communication device, and the encrypted data to the first communication device, wherein the first communication device includes a second communication unit that receives the key information data, the identification information of the second communication device, and the encrypted data from the second communication device, transmits the key information data and the identification information of the second communication device, which are received, to the key management apparatus, and receives the encrypted key from the key management apparatus, and a second decoding processing unit that, using the received encryption key, decodes the encrypted data and obtains the predetermined data, wherein the key management apparatus includes a third communication unit that receives the key information data and the identification information of the second communication device from the first communication device, and a first decoding processing unit that decodes the key information data and thus acquires the random number, using a key of the second communication device, which corresponds to the identification information of the second communication device, and wherein the third communication unit transmits the encrypted key that is based on the acquired random number, to the first communication device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A communication device that provides predetermined data to a different communication device, the communication device comprising:
-
a random number generation unit that generates a random number; an encrypting processing unit that encrypts predetermined data and thus generates encryption data, using an encryption key that is based on the random number, and encrypts the random number and thus generates key information data using a key of the communication device, and a communication unit that transmits the key information data, identification information of the communication device, and the encrypted data to the different communication device.
-
-
8. A communication device to which predetermined data from a different communication device is provided, the communication device comprising:
-
a communication unit that receives key information data that results from encrypting a random number using a key of the different communication device, identification information of the different communication device, and encrypted data that results from encrypting the predetermined data using an encryption key that is based on the random number, from the different communication device, transmits the received key information data and the identification information of the different communication device to the key management apparatus, and receives the encryption key from the key management apparatus; and a decoding processing unit that, using the received encryption key, decodes the encrypted data and obtains the predetermined data.
-
-
9. A key management apparatus that is connected to a first communication device to which a second communication device provides predetermined data, through a network, the key management apparatus comprising:
-
a communication unit that receives key information data that results from encrypting a random number using a key of the second communication device, and identification information of the second communication device, from the first communication device; and a decoding processing unit that decodes the key information data and thus acquires the random number, using a key of the second communication device, which corresponds to the identification information of the second communication device, wherein the communication unit transmits an encryption key that is based on the acquired random number, to the first communication device.
-
-
10. A communication method for use in a communication system that includes a first communication device, a second communication device, and a key management apparatus, the method comprising:
-
generating a random number in the second communication device; encrypting predetermined data and thus generating encrypted data using an encryption key that is based on the random number in the second communication device; encrypting the random number and thus generating key information data using a key of the second communication device in the second communication device; transmitting the key information data, identification information of the second communication device, and the encrypted data to the first communication device in the second communication device; receiving the key information data, the identification information of the second communication device, and the encrypted data from the second communication device in the first communication device; transmitting the key information data and the identification information of the second communication device to the key management apparatus in the first communication device; receiving the key information data and the identification information of the second communication device from the first communication device in the key management apparatus; decoding the key information data and thus acquiring the random number using a key of the second communication device, which corresponds to the identification information of the second communication device in the key management apparatus; transmitting an encryption key that is based on the acquired random number, to the first communication device in the key management apparatus; receiving the encryption key from the key management apparatus in the first communication device; and decoding the encrypted data and obtaining the predetermined data using the received encryption key in the first communication device.
-
Specification