Security system and method
AssigneeDominic M. Kotab
InventorsRoger Green Stewart, Daniel Noah Paley
Life of this patent
Estimating the term…
Abstract
A method for generating data encryption coding with variable clocking according to one embodiment includes storing a secret code in a first register; storing a locally-generated random number in a second register; storing a second random number generated at a remote device in the second register; extracting bits from the first register; extracting bits from the second register; setting a state of a clock generator in response to one or more bits from each register, the clock generator generating a clock signal controlling operation of the first register, the clock signal varying depending on the state of the clock generator.
Claims18
A system, comprising:
- a first register storing a secret code;
- a second register for storing a random number generated at a remote device;
- a clock generator responsive to one or more bits of information from either the first or second register, the clock generator generating a clock signal controlling operation of the first register, the clock signal varying depending on a state of the clock generator;
- wherein the system is operable to generate a first code utilizing the random number generated at the remote device and the secret code, utilizing an exclusive OR function;
- and
- wherein the remote device includes at least one of a Radio Frequency Identification (RFID) reader or a RFID tag.
A method, comprising:
- storing a secret code in a first register;
- receiving a first random number at a first device, the first random number being generated at a second device;
- storing the first random number generated at the second device in a second register;
- extracting bits from the first register;
- extracting bits from the second register;
- setting a state of a clock generator in response to one or more bits from one or more of the registers, the clock generator generating a clock signal controlling operation of the first register, the clock signal varying depending on the state of the clock generator;
- generating a first code using the first random number and the secret code, wherein generating the first code uses an exclusive OR function;
- transmitting the first code from the first device to the second device;
- receiving a second random number at the first device, the second random number being generated at the second device;
- generating a second code using the second random number and the secret code, wherein generating the second code uses an exclusive OR function;
- and
- transmitting the second code from the first device to the second device;
- wherein at least one of the first device or the second device include a Radio Frequency Identification (RFID) reader or a RFID tag.
Dependencies are inferred from the claim text.