Electronic tag data writing method and electronic tag read/write apparatus
First Claim
1. An electronic tag data writing method for writing write data into an electronic tag by conducting communication between a reader/writer and the electronic tag, the electronic tag data writing method comprising the steps of:
- causing the reader/writer to transmit a response request to the electronic tag;
causing the electronic tag to receive the response request from the reader/writer, generate and store a random number, and transmit the generated random number to the reader/writer;
causing the reader/writer to conduct masking processing on the write data on the basis of the random number every size of the received random number, repeat the masking processing until all of the write data are subjected to masking processing, and then transmit the masked write data to the electronic tag collectively; and
causing the electronic tag to conduct deciphering processing on the received masked write data every size of the random number, repeat the deciphering processing until all of the masked write data are deciphered, and write the write data into a memory.
1 Assignment
0 Petitions
Accused Products
Abstract
In an electronic tag data read/write apparatus, an electronic tag receives a response request from a reader/writer, generates a random number in a random number generator, stores the random number in a memory, and transmits the generated random number to the reader/writer. The reader/writer conducts masking processing on write data on the basis of the random number every size of the received random number, repeats the masking processing until all of the write data are subjected to masking processing, and then transmits the masked write data to the electronic tag collectively. The electronic tag conducts deciphering processing on the received masked write data every size of the random number stored in the memory, repeats the deciphering processing until all of the masked write data are deciphered, and writes the write data into the memory.
9 Citations
14 Claims
-
1. An electronic tag data writing method for writing write data into an electronic tag by conducting communication between a reader/writer and the electronic tag, the electronic tag data writing method comprising the steps of:
-
causing the reader/writer to transmit a response request to the electronic tag; causing the electronic tag to receive the response request from the reader/writer, generate and store a random number, and transmit the generated random number to the reader/writer; causing the reader/writer to conduct masking processing on the write data on the basis of the random number every size of the received random number, repeat the masking processing until all of the write data are subjected to masking processing, and then transmit the masked write data to the electronic tag collectively; and causing the electronic tag to conduct deciphering processing on the received masked write data every size of the random number, repeat the deciphering processing until all of the masked write data are deciphered, and write the write data into a memory. - View Dependent Claims (2, 3)
-
-
4. An electronic tag data writing method for writing write data into an electronic tag by conducting communication between a reader/writer and the electronic tag, the electronic tag data writing method comprising the steps of:
-
causing the reader/writer to transmit a response request to the electronic tag; causing the electronic tag to receive the response request from the reader/writer, generate and store a first random number, and transmit the generated first random number to the reader/writer; causing the reader/writer to generate a second random number by using the received first random number as an initial value, conduct masking processing on the write data on the basis of the second random number every size of the generated second random number, repeat the masking processing until all of the write data are masked, and then transmit the masked write data to the electronic tag collectively; and causing the electronic tag to generate the second random number by using the stored first random number as an initial value, conduct deciphering processing on the received masked write data every size of the second random number, repeat the deciphering processing until all of the masked write data are deciphered, and write the write data into a memory. - View Dependent Claims (5, 6, 7)
-
-
8. An electronic tag data read/write apparatus which writes write data into an electronic tag by conducting communication between a reader/writer and the electronic tag, the electronic tag data read/write apparatus comprising:
-
the electronic tag having a memory and a random number generator; and the reader/writer having an antenna to conduct communication, wherein the reader/writer transmits a response request to the electronic tag, the electronic tag receives the response request from the reader/writer, generates a random number in the random number generator, stores the random number in the memory, and transmits the generated random number to the reader/writer, the reader/writer conducts masking processing on the write data on the basis of the random number every size of the received random number, repeats the masking processing until all of the write data are subjected to masking processing, and then transmits the masked write data to the electronic tag collectively; and the electronic tag conducts deciphering processing on the received masked write data every size of the random number stored in the memory, repeats the deciphering processing until all of the masked write data are deciphered, and writes the write data into the memory. - View Dependent Claims (9, 10)
-
-
11. An electronic tag data read/write apparatus which writes write data into an electronic tag by conducting communication between a reader/writer and the electronic tag, the electronic tag data read/write apparatus comprising:
-
the electronic tag having a memory and a first random number generator; and the reader/writer having an antenna to conduct communication and having a second random number generator, wherein the reader/writer transmits a response request to the electronic tag, the electronic tag receives the response request from the reader/writer, generates a first random number in the first random number generator, stores the first random number in the memory, and transmits the generated first random number to the reader/writer, the reader/writer generates a second random number in the second random number generator by using the received first random number as an initial value, conducts masking processing on the write data on the basis of the second random number every size of the generated second random number, repeats the masking processing until all of the write data are subjected to masking processing, and then transmits the masked write data to the electronic tag collectively; and the electronic tag generates the second random number in the first random number generator by using the stored first random number as an initial value, conducts deciphering processing on the received masked write data every size of the second random number, repeats the deciphering processing until all of the masked write data are deciphered, and writes the write data into the memory. - View Dependent Claims (12, 13, 14)
-
Specification