Back to results
US 2006/0224647 A1Published application
RFID tag using updatable seed values for generating a random number
AssigneeImpinj, Inc.
InventorVadim Gutnik
Life of this patent
Estimating the term…
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.
Claims36
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 more element
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.
4 more elements
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.
4 more elements
Dependencies are inferred from the claim text.