Security system and method
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
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.
32 Citations
18 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification