Patent ID: 9407445
Filing Date: 2016-08-02
CPC Classification: H04L

Claim Text:
1. A method, comprising: storing, in a first register of a first Radio Frequency Identification (RFID) device, a secret code associated with a second RFID device; generating, at the first RFID device, a first random number; storing, in a second register of the first RFID device, the first random number; storing, in the second register of the first RFID device, a second random number generated at the second RFID device; receiving output from the first and second registers; applying an exclusive OR (XOR) application to the output from the first register and the output from the second register to generate a random number sequence for data encryption; feeding the random number sequence into the second register of the first RFID device in a subsequent cycle, wherein a plurality of cycles are executed prior to transmission of data to the second RFID device; and transmitting a packet of data from the first RFID device to the second RFID device, the packet of data comprising a command and an encrypted payload, wherein at least a portion of the command is unencrypted, wherein the command is configured to instruct the second RFID device to perform a function, wherein the function is selected from the group consisting of: read; write; acknowledge; select; send; and combinations thereof.