COMMUNICATION DEVICE, COMMUNICATION METHOD, AND COMMUNICATION SYSTEM
First Claim
1. A communication device comprising:
- a communication means which performs proximity communication with a reader/writer;
a storage means which stores data and a sequence number where a value is updated regularly each time data is written into the storage means; and
a control means which controls the writing of the data to the storage means in accordance with a command from the reader/writer,wherein the communication means sends the sequence number stored in the storage means to the reader/writer and receives first encryption data, which is generated by the reader/writer using a value based on the sequence number and writing target data which is target data which is written into the storage means, and the writing target data from the reader/writer, andthe control means generates second encryption data using the value based on the sequence number and the writing target data which is received by the communication means, writes the writing target data which is received by the communication means into the storage means, and updates the sequence number stored in the storage means in a case where the first encryption data and the second encryption data match.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a communication device including: a communication section performing proximity communication with a reader/writer; a storage section storing data and a sequence number; and a control section controlling the writing of the data to the storage section in accordance with a command from the reader/writer. The communication section sends the sequence number to the reader/writer and receives first encryption data, which is generated by the reader/writer using a value based on the sequence number and writing target data which is target data which is written into the storage section, and the writing target data from the reader/writer, and the control section generates second encryption data using the value based on the sequence number and the writing target data, writes the writing target data into the storage section, and updates the sequence number in a case where the first encryption data and the second encryption data match.
-
Citations
17 Claims
-
1. A communication device comprising:
-
a communication means which performs proximity communication with a reader/writer; a storage means which stores data and a sequence number where a value is updated regularly each time data is written into the storage means; and a control means which controls the writing of the data to the storage means in accordance with a command from the reader/writer, wherein the communication means sends the sequence number stored in the storage means to the reader/writer and receives first encryption data, which is generated by the reader/writer using a value based on the sequence number and writing target data which is target data which is written into the storage means, and the writing target data from the reader/writer, and the control means generates second encryption data using the value based on the sequence number and the writing target data which is received by the communication means, writes the writing target data which is received by the communication means into the storage means, and updates the sequence number stored in the storage means in a case where the first encryption data and the second encryption data match. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A communication method of a communication device, which is provided with a communication means which performs proximity communication with a reader/writer, a storage means which stores data and a sequence number where a value is updated regularly each time data is written into the storage means, and a control means which controls the writing of the data into the storage means in accordance with a command from the reader/writer, the method comprising the steps of:
-
sending the sequence number stored in the storage means to the reader/writer and receiving first encryption data, which is generated by the reader/writer using a value based on the sequence number and writing target data which is target data which is written into the storage means, and the writing target data from the reader/writer using the communication means; and generating second encryption data using the value based on the sequence number and the writing target data which is received by the communication means, and writing the writing target data which is received by the communication means into the storage means and updating the sequence number stored in the storage means in a case where the first encryption data and the second encryption data match using the control means.
-
-
10. A communication device comprising:
-
a communication means which performs proximity communication with a wireless tag which has a storage means which stores data and a sequence number where a value is updated regularly each time data is written into the storage means; and a generating means which generates first encryption data using a value based on the sequence number sent from the wireless tag and writing target data which is target data which is written into the storage means, wherein the communication means sends the first encryption data and the writing target data to the wireless tag. - View Dependent Claims (11, 12)
-
-
13. A communication method of a communication device, which is provided with a communication means which performs proximity communication with a wireless tag which has a storage means which stores data and a sequence number where a value is updated regularly each time data is written into the storage means, and a generating means which generates first encryption data using the value based on the sequence number sent from the wireless tag and writing target data which is target data which is written into the storage means, the method comprising the steps of:
-
generating the first encryption data using the generating means; and sending the first encryption data and the writing target data to the wireless tag using the communication means.
-
-
14. A communication system comprising:
-
a reader/writer and a wireless tag which perform proximity communication, wherein the reader/writer has a first communication means which performs proximity communication with the wireless tag which has a storage means which stores data and a sequence number where a value is updated regularly each time data is written into the storage means, and a generating means which generates first encryption data using a value based on the sequence number sent from the wireless tag and writing target data which is target data which is written into the storage means, the first communication means sends the first encryption data and the writing target data to the wireless tag, the wireless tag has a second communication means which performs proximity communication with the reader/writer, the storage means, and a control means which controls the writing of the data to the storage means in accordance with a command from the reader/writer, the second communication means sends the sequence number stored in the storage means to the reader/writer and receives first encryption data and the writing target data sent from the reader/writer, and the control means generates second encryption data using the value based on the sequence number and the writing target data which is received by the second communication means, and writes the writing target data which is received by the second communication means into the storage means and updates the sequence number stored in the storage means in a case where the first encryption data and the second encryption data match.
-
-
15. A communication method of a communication system, which is provided with a reader/writer and a wireless tag which perform proximity communication, wherein the reader/writer has a first communication means which performs proximity communication with the wireless tag which has a storage means which stores data and a sequence number where a value is updated regularly each time data is written into the storage means, and a generating means which generates first encryption data using a value based on the sequence number sent from the wireless tag and writing target data which is target data which is written into the storage means, and the wireless tag has a second communication means which performs proximity communication with the reader/writer, the storage means, and a control means which controls the writing of the data to the storage means in accordance with a command from the reader/writer, the method comprising the steps of:
-
sending the first encryption data and the writing target data to the wireless tag using the first communication means; sending the sequence number stored in the storage means to the reader/writer and receiving the first encryption data and the writing target data sent from the reader/writer using the second communication means; generating second encryption data using the value based on the sequence number and the writing target data which is received by the second communication means; and writing the writing target data which is received by the second communication means into the storage means and updating the sequence number stored in the storage means in a case where the first encryption data and the second encryption data match using the control means.
-
-
16. A communication device comprising:
-
a communication section which performs proximity communication with a reader/writer; a storage section which stores data and a sequence number where a value is updated regularly each time data is written into the storage section; and a control section which controls the writing of the data to the storage section in accordance with a command from the reader/writer, wherein the communication section sends the sequence number stored in the storage section to the reader/writer and receives first encryption data, which is generated by the reader/writer using a value based on the sequence number and writing target data which is target data which is written into the storage section, and the writing target data from the reader/writer, and the control section generates second encryption data using the value based on the sequence number and the writing target data which is received by the communication section, writes the writing target data which is received by the communication section into the storage section, and updates the sequence number stored in the storage section in a case where the first encryption data and the second encryption data match.
-
-
17. A communication device comprising:
-
a communication section which performs proximity communication with a wireless tag which has a storage section which stores data and a sequence number where a value is updated regularly each time data is written into the storage section; and a generating section which generates first encryption data using a value based on the sequence number sent from the wireless tag and writing target data which is target data which is written into the storage section, wherein the communication section sends the first encryption data and the writing target data to the wireless tag.
-
Specification