RFID tag using updatable seed values for generating a random number
First Claim
Patent Images
1. An RFID tag circuit, comprising:
- a random number generator (RNG) operable to output a random number based on a seed value;
a non-volatile memory (NVM) register operable to store the seed value that is to be used by the RNG; and
a tag controller operable to select a first one, and then a second one of a plurality of values that is to become the stored seed value.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus and method for generating random numbers in an RFID tag circuit. The RFID tag circuit includes a random number generator (RNG) operable to output a random number based on a seed value and further includes a non-volatile memory (NVM) register operable to store an updatable seed value that is to be used by the RNG. A tag controller included in the RFID tag is operable to select a first one, and then a second one of a plurality of values that is to become the stored seed value.
-
Citations
36 Claims
-
1. An RFID tag circuit, comprising:
-
a random number generator (RNG) operable to output a random number based on a seed value;
a non-volatile memory (NVM) register operable to store the seed value that is to be used by the RNG; and
a tag controller operable to select a first one, and then a second one of a plurality of values that is to become the stored seed value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An RFID tag circuit, comprising:
-
a first selecting means for selecting a first one of a plurality of possible values as a first seed value;
a first means for powering off, and then powering on a random number generator (RNG) of the circuit and a first non-volatile memory (NVM) register of the circuit, while the selected first seed value is stored in the first register;
a first generating means for generating from the RNG a first random number in response to the RNG inputting the stored first seed value;
a second selecting means for selecting a second one of the possible values different from the first value as a second seed value;
a second means for powering off, and then powering on the RNG while the selected second seed value is stored in a second NVM register; and
a second generating means for generating from the RNG a second random number in response to the RNG inputting the stored second seed value. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for an RFID tag circuit, comprising:
-
selecting a first one of a plurality of possible values as a first seed value;
powering off, and then powering on a random number generator (RNG) of the circuit and a first non-volatile memory (NVM) register of the circuit, while the selected first seed value is stored in the first register;
then generating from the RNG a first random number in response to the RNG inputting the stored first seed value;
then selecting a second one of the possible values different from the first value as a second seed value;
then powering off, and then powering on the RNG while the selected second seed value is stored in a second NVM register; and
then generating from the RNG a second random number in response to the RNG inputting the stored second seed value. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification