System, device, and method for communication, apparatus and method for processing information, computer program, and recording medium
First Claim
1. A communication system uniquely identifying a communication partner within a predetermined coverage area and transmitting and receiving information in a predetermined protocol, the communication system comprising a device and an information processing apparatus with one performing wireless communication with the other within the predetermined coverage area,the device including:
- random number generating means for generating a random number;
device encryption means for encrypting or decrypting information in accordance with a predetermined algorithm based on a predetermined key;
device secret key storage means for storing a secret key, the secret key being used by the device encryption means for encryption and decryption, and being pre-shared with the information processing apparatus;
communication ID transmitting means for transmitting to the information processing apparatus a response containing a communication ID, the communication ID uniquely identifying the information processing apparatus as a communication partner, and being an ID encrypted from the random number with the secret key by the device encryption means, the random number being generated by the random number generating means in response to a poll transmitted from the information processing apparatus; and
device transmitting and receiving means for transmitting or receiving information to or from the information processing apparatus, the information being encrypted or decrypted by the device encryption means using as a key the random number generated by the random number generating means; and
the information processing apparatus including;
apparatus encryption means for encrypting or decrypting information in accordance with an algorithm predetermined based on a predetermined key;
apparatus secret key storage means for storing a secret key, the secret key being used by the apparatus encryption means for encryption or decryption, and being pre-shared with the device;
communication ID storage means for storing the communication ID contained in the response transmitted and then received from the device in response to the poll, the communication ID being as an identifier for uniquely identifying the device as a communication partner;
random number acquisition means for acquiring the random number by decrypting the communication ID with the secret key with the apparatus encryption means; and
apparatus transmitting and receiving means for transmitting or receiving information to or from the device, the information being encrypted or decrypted with the random number as a key acquired by the random number acquisition means with the apparatus encryption means.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication system uniquely identifying a communication partner within a predetermined coverage area and transmitting and receiving information in a predetermined protocol, includes a device and an information processing apparatus with one performing wireless communication with the other within the predetermined coverage area. The device includes a random number generating unit, a device secret key storage unit, a communication ID transmitting unit, and a device transmitting and receiving unit. The information processing apparatus includes an apparatus encryption unit, an apparatus secret key storage unit, a communication ID storage unit, a random number acquisition unit and an apparatus transmitting and receiving unit.
36 Citations
23 Claims
-
1. A communication system uniquely identifying a communication partner within a predetermined coverage area and transmitting and receiving information in a predetermined protocol, the communication system comprising a device and an information processing apparatus with one performing wireless communication with the other within the predetermined coverage area,
the device including: -
random number generating means for generating a random number; device encryption means for encrypting or decrypting information in accordance with a predetermined algorithm based on a predetermined key; device secret key storage means for storing a secret key, the secret key being used by the device encryption means for encryption and decryption, and being pre-shared with the information processing apparatus; communication ID transmitting means for transmitting to the information processing apparatus a response containing a communication ID, the communication ID uniquely identifying the information processing apparatus as a communication partner, and being an ID encrypted from the random number with the secret key by the device encryption means, the random number being generated by the random number generating means in response to a poll transmitted from the information processing apparatus; and device transmitting and receiving means for transmitting or receiving information to or from the information processing apparatus, the information being encrypted or decrypted by the device encryption means using as a key the random number generated by the random number generating means; and the information processing apparatus including; apparatus encryption means for encrypting or decrypting information in accordance with an algorithm predetermined based on a predetermined key; apparatus secret key storage means for storing a secret key, the secret key being used by the apparatus encryption means for encryption or decryption, and being pre-shared with the device; communication ID storage means for storing the communication ID contained in the response transmitted and then received from the device in response to the poll, the communication ID being as an identifier for uniquely identifying the device as a communication partner; random number acquisition means for acquiring the random number by decrypting the communication ID with the secret key with the apparatus encryption means; and apparatus transmitting and receiving means for transmitting or receiving information to or from the device, the information being encrypted or decrypted with the random number as a key acquired by the random number acquisition means with the apparatus encryption means.
-
-
2. A communication method of a communication system uniquely identifying a communication partner within a predetermined coverage area and transmitting and receiving information in a predetermined communication protocol, the communication system including a device and an information processing apparatus with one performing wireless communication with the other within the predetermined coverage area, the method comprising steps of:
-
generating a random number; transmitting to the information processing apparatus a response containing a communication ID, the communication ID uniquely identifying the information processing apparatus as a communication partner, and being produced by encrypting in accordance with a predetermined algorithm with a secret key pre-shared with the information processing apparatus a random number generated in response to a poll transmitted from the information processing apparatus; transmitting or receiving information to or from the information processing apparatus, the information being encrypted or decrypted in accordance with the algorithm with the generated random number as a key; storing as an identifier the communication ID contained in the response transmitted and then received from the device in response to the poll, the identifier being used to identify uniquely the device as a communication partner; acquiring the random number by decrypting the communication ID in accordance with a predetermined algorithm using the secret key pre-shared with the device; and transmitting or receiving information to or from the device, the information encrypted or decrypted in accordance with the algorithm using the acquired random number as a key.
-
-
3. A device in a communication system uniquely identifying a communication partner within a predetermined coverage area and transmitting and receiving information in a predetermined protocol, the communication system including the device and an information processing apparatus with one performing wireless communication with the other within the predetermined coverage area, the device comprising:
-
random number generating means for generating a first random number; device encryption means for encrypting or decrypting information in accordance with a predetermined algorithm based on a predetermined key; device secret key storage means for storing a secret key, the secret key being used by the device encryption means for encryption and decryption, and being pre-shared with the information processing apparatus; communication ID transmitting means for transmitting to the information processing apparatus a response containing a communication ID, the communication ID uniquely identifying the information processing apparatus as a communication partner, and being an ID encrypted from the first random number with the secret key by the device encryption means, the first random number being generated by the random number generating means in response to a poll transmitted from the information processing apparatus; and device transmitting and receiving means for transmitting or receiving information to or from the information processing apparatus, the information being encrypted or decrypted by the device encryption means using as a key the first random number generated by the random number generating means. - View Dependent Claims (4, 5, 6, 7)
-
-
8. A communication method of a device in a communication system uniquely identifying a communication partner within a predetermined coverage area and transmitting and receiving information in a predetermined protocol, the communication system including the device and an information processing apparatus with one performing wireless communication with the other within the predetermined coverage area, the method comprising steps of:
-
generating a random number; transmitting to the information processing apparatus a response containing a communication ID, the communication ID uniquely identifying the information processing apparatus as a communication partner, and being produced by encrypting in accordance with a predetermined algorithm with a secret key pre-shared with the information processing apparatus a random number produced in response to a poll transmitted from the information processing apparatus; and transmitting or receiving information, the information being encrypted or decrypted in accordance with the algorithm using the generated random number as a key.
-
-
9. A computer readable program for causing a device to perform a communication method of the device in a communication system uniquely identifying a communication partner within a predetermined coverage area and transmitting and receiving information in a predetermined protocol, the communication system including the device and an information processing apparatus with one performing wireless communication with the other within the predetermined coverage area, the computer readable program comprising steps of:
-
generating a random number; transmitting to the information processing apparatus a response containing a communication ID, the communication ID uniquely identifying the information processing apparatus as a communication partner, and being produced by encrypting in accordance with a predetermined algorithm with a secret key pre-shared with the information processing apparatus a random number produced in response to a poll transmitted from the information processing apparatus; and transmitting or receiving information, the information being encrypted or decrypted in accordance with the algorithm using the generated random number as a key. - View Dependent Claims (10)
-
-
11. An information processing apparatus in a communication system uniquely identifying a communication partner within a predetermined coverage area and transmitting and receiving information in a predetermined protocol, the communication system including a device and the information processing apparatus with one performing wireless communication with the other within the predetermined coverage area, the information processing apparatus comprising:
-
apparatus encryption means for encrypting or decrypting information in accordance with a predetermined algorithm based on a predetermined key; apparatus secret key storage means for storing a secret key, the secret key being used by the apparatus encryption means for encryption or decryption, and being pre-shared with the device; communication ID storage means for storing a communication ID contained in a response transmitted and then received from the device in response to a poll, the communication ID being as an identifier uniquely identifying the device as a communication partner; random number acquisition means for acquiring a first random number by decrypting the communication ID with the secret key with the apparatus encryption means; and apparatus transmitting and receiving means for transmitting or receiving information to or from the device, the information being encrypted or decrypted by the apparatus encryption means with the first random number acquired by the random number acquisition means. - View Dependent Claims (12, 13, 14)
-
-
15. An information processing method of an information processing apparatus in a communication system uniquely identifying a communication partner within a predetermined coverage area and transmitting and receiving information in a predetermined protocol, the communication system including a device and the information processing apparatus with one performing wireless communication with the other within the predetermined coverage area, the information processing method comprising steps of:
-
storing a communication ID contained in a response transmitted and then received from the device in response to a poll, the communication ID being an identifier uniquely identifying the device as a communication partner; acquiring a random number by decrypting the communication ID in accordance with an algorithm, the algorithm predetermined using a secret key pre-shared with the device; and transmitting or receiving information to and from the device, the information being encrypted or decrypted in accordance with the algorithm using the acquired random number as a key.
-
-
16. A computer readable program for causing an information processing apparatus to perform a communication processing method of a communication system uniquely identifying a communication partner within a predetermined coverage area and transmitting and receiving information in a predetermined protocol, the communication system including a device and the information processing apparatus with one performing wireless communication with the other within the predetermined coverage area, the computer readable program comprising steps of:
-
storing a communication ID contained in a response transmitted and then received from the device in response to a poll, the communication ID being an identifier uniquely identifying the device as a communication partner; acquiring a random number by decrypting the communication ID in accordance with an algorithm, the algorithm predetermined using a secret key pre-shared with the device; and transmitting or receiving information to and from the device, the information being encrypted or decrypted in accordance with the algorithm using the acquired random number as a key. - View Dependent Claims (17)
-
-
18. A communication system uniquely identifying a communication partner within a predetermined coverage area and transmitting and receiving information in a predetermined protocol, the communication system comprising a device and an information processing apparatus with one performing wireless communication with the other within the predetermined coverage area,
the device including: -
device random number generating means for generating a first random number; device encryption means for encrypting or decrypting information in accordance with a predetermined algorithm based on a predetermined key; device secret key storage means for storing a secret key, the secret key being used by the device encryption means for encryption and decryption, and being pre-shared with the information processing apparatus; communication ID transmitting means for transmitting to the information processing apparatus a response containing a communication ID, the communication ID uniquely identifying the information processing apparatus as a communication partner, and being an ID encrypted from the first random number with the secret key by the device encryption means, the first random number being generated by the device random number generating means in response to a poll transmitted from the information processing apparatus; and device transmitting and receiving means for controlling the device encryption means to encrypt or decrypt information to be communicated with the information processing apparatus using the first random number generated by the random number generating means and a second random number encrypted with the secret key and transmitted from the information processing apparatus during the poll or a next transmission of the poll; and the information processing apparatus including; apparatus random number generating means for generating the second random number; apparatus encryption means for encrypting or decrypting information in accordance with a predetermined algorithm based on a predetermined key; apparatus secret key storage means for storing a secret key, the secret key being used by the apparatus encryption means for encryption or decryption, and being pre-shared with the device; communication ID storage means for storing the communication ID contained in the response transmitted and then received from the device in response to the poll, the communication ID being an identifier uniquely identifying the device as a communication partner; random number acquisition means for acquiring the first random number by decrypting the communication ID with the secret key with the apparatus encryption means; and apparatus transmitting and receiving means for encrypting the second random number with the secret key and transmitting the encrypted second random number to the device during the poll or a next transmission of the poll, and controlling the device encryption means to encrypt or decrypt information to be communicated with the device using the first random number acquired by the random number acquisition means and the second random number.
-
-
19. A communication method of a communication system uniquely identifying a communication partner within a predetermined coverage area and transmitting and receiving information in a predetermined protocol, the communication system including a device and an information processing apparatus with one performing wireless communication with the other within the predetermined coverage area, the method comprising steps of:
-
generating a first random number; transmitting to the information processing apparatus a response containing a communication ID, the communication ID uniquely identifying the information processing apparatus as a communication partner, and being produced by encrypting in accordance with a predetermined algorithm with a secret key pre-shared with the information processing apparatus the first random number generated in response to a poll transmitted from the information processing apparatus; transmitting or receiving information to or from the information processing apparatus, the information being encrypted or decrypted in accordance with the algorithm using as keys the generated first random number and a second random number encrypted with the secret key and transmitted from the information processing apparatus during the poll or at a next transmission of the poll; generating a second random number; storing the communication ID contained in the response transmitted and then received from the device in response to the poll, the communication ID being an identifier uniquely identifying the device as a communication partner; acquiring the first random number by decrypting the communication ID with the secret key pre-shared with the device in accordance with a predetermined algorithm; and encrypting the second random number with the secret key and transmitting the encrypted secret key to the device during the poll or a next transmission of the poll, and transmitting or receiving information, the information being encrypted or decrypted in accordance with the algorithm using the acquired first random number and the second random number.
-
-
20. A communication system uniquely identifying a communication partner within a predetermined coverage area and transmitting and receiving information in a predetermined protocol, the communication system comprising a device and an information processing apparatus with one performing wireless communication with the other within the predetermined coverage area,
the device including: -
a random number generating unit generating a random number; a device encryption unit encrypting or decrypting information in accordance with a predetermined algorithm based on a predetermined key; a device secret key storage unit storing a secret key, the secret key being used by the device encryption unit for encryption and decryption, and being pre-shared with the information processing apparatus; a communication ID transmitting unit transmitting to the information processing apparatus a response containing a communication ID, the communication ID uniquely identifying the information processing apparatus as a communication partner, and being an ID encrypted from the random number with the secret key by the device encryption unit, the random number being generated by the random number generating unit in response to a poll transmitted from the information processing apparatus; and a device transmitting and receiving unit transmitting or receiving information to or from the information processing apparatus, the information being encrypted or decrypted by the device encryption unit using as a key the random number generated by the random number generating unit; and the information processing apparatus including; an apparatus encryption unit encrypting or decrypting information in accordance with an algorithm predetermined based on a predetermined key; an apparatus secret key storage unit storing a secret key, the secret key being used by the apparatus encryption unit for encryption or decryption, and being pre-shared with the device; a communication ID storage unit storing the communication ID contained in the response transmitted and then received from the device in response to the poll, the communication ID being as an identifier for uniquely identifying the device as a communication partner; a random number acquisition unit acquiring the random number by decrypting the communication ID with the secret key with the apparatus encryption unit; and an apparatus transmitting and receiving unit transmitting or receiving information to or from the device, the information being encrypted or decrypted with the random number as a key acquired by the random number acquisition unit with the apparatus encryption unit.
-
-
21. A device in a communication system uniquely identifying a communication partner within a predetermined coverage area and transmitting and receiving information in a predetermined protocol, the communication system including the device and an information processing apparatus with one performing wireless communication with the other within the predetermined coverage area, the device comprising:
-
a random number generating unit generating a first random number; a device encryption unit encrypting or decrypting information in accordance with a predetermined algorithm based on a predetermined key; a device secret key storage unit storing a secret key, the secret key being used by the device encryption unit for encryption and decryption, and being pre-shared with the information processing apparatus; a communication ID transmitting unit transmitting to the information processing apparatus a response containing a communication ID, the communication ID uniquely identifying the information processing apparatus as a communication partner, and being an ID encrypted from the first random number with the secret key by the device encryption unit, the first random number being generated by the random number generating unit in response to a poll transmitted from the information processing apparatus; and a device transmitting and receiving unit transmitting or receiving information to or from the information processing apparatus, the information being encrypted or decrypted by the device encryption unit using as a key the first random number generated by the random number generating unit.
-
-
22. An information processing apparatus in a communication system uniquely identifying a communication partner within a predetermined coverage area and transmitting and receiving information in a predetermined protocol, the communication system including a device and the information processing apparatus with one performing wireless communication with the other within the predetermined coverage area, the information processing apparatus comprising:
-
an apparatus encryption unit encrypting or decrypting information in accordance with a predetermined algorithm based on a predetermined key; an apparatus secret key storage unit storing a secret key, the secret key being used by the apparatus encryption unit for encryption or decryption, and being pre-shared with the device; a communication ID storage unit storing a communication ID contained in a response transmitted and then received from the device in response to a poll, the communication ID being as an identifier uniquely identifying the device as a communication partner; a random number acquisition unit acquiring a first random number by decrypting the communication ID with the secret key with the apparatus encryption unit; and an apparatus transmitting and receiving unit transmitting or receiving information to or from the device, the information being encrypted or decrypted by the apparatus encryption unit with the first random number acquired by the random number acquisition unit.
-
-
23. A communication system uniquely identifying a communication partner within a predetermined coverage area and transmitting and receiving information in a predetermined protocol, the communication system comprising a device and an information processing apparatus with one performing wireless communication with the other within the predetermined coverage area,
the device including: -
a device random number generating unit generating a first random number; a device encryption unit encrypting or decrypting information in accordance with a predetermined algorithm based on a predetermined key; a device secret key storage unit storing a secret key, the secret key being used by the device encryption unit for encryption and decryption, and being pre-shared with the information processing apparatus; a communication ID transmitting unit transmitting to the information processing apparatus a response containing a communication ID, the communication ID uniquely identifying the information processing apparatus as a communication partner, and being an ID encrypted from the first random number with the secret key by the device encryption unit, the first random number being generated by the device random number generating unit in response to a poll transmitted from the information processing apparatus; and a device transmitting and receiving unit controlling the device encryption unit to encrypt or decrypt information to be communicated with the information processing apparatus using the first random number generated by the random number generating unit and a second random number encrypted with the secret key and transmitted from the information processing apparatus during the poll or a next transmission of the poll; and the information processing apparatus including; an apparatus random number generating unit generating the second random number; an apparatus encryption unit encrypting or decrypting information in accordance with a predetermined algorithm based on a predetermined key; an apparatus secret key storage unit storing a secret key, the secret key being used by the apparatus encryption unit for encryption or decryption, and being pre-shared with the device; a communication ID storage unit storing the communication ID contained in the response transmitted and then received from the device in response to the poll, the communication ID being an identifier uniquely identifying the device as a communication partner; a random number acquisition unit acquiring the first random number by decrypting the communication ID with the secret key with the apparatus encryption unit; and an apparatus transmitting and receiving unit encrypting the second random number with the secret key and transmitting the encrypted second random number to the device during the poll or a next transmission of the poll, and controlling the device encryption unit to encrypt or decrypt information to be communicated with the device using the first random number acquired by the random number acquisition unit and the second random number.
-
Specification