Protection against manipulation of batteryless read/write transponders
First Claim
1. A manipulation-free transponder comprising:
- a resonant circuit for receiving an RF signal comprising at least a selective address from a transmit/receive unit, having a CRC generator, and for transmitting a modulated RF signal to said transmit/receive unit;
a memory circuit having at least one EEPROM cell for storing a unique selective address;
a selective address comparator for comparing said received selective address with said selective address stored in said EEPROM memory circuit and for sending an enable signal in response to the received selective address matching the stored selective address;
a control logic circuit for enabling a function in response to an enable signal from said selective address comparator circuit and a predetermined block check character; and
a CRC generator for generating a predetermined block check character in response to the stored selective address and the received selective address matching and the start value of said CRC generator in said transponder and said transmit/receive unit being essentially the same and for sending said block check result to said control logic circuit.
2 Assignments
0 Petitions
Accused Products
Abstract
A hardware and software solution for providing a tamper-proof, batteryless, remote transponder which will only be programmable by an authorized user is disclosed. This goal is achieved through the use of a hardware Cyclic Redundancy Check (CRC) generator which checks during a WRITE function of the data that is received from the Reading/Writing (R/W) unit and also generates several protection bits (Block Check Character; BCC) which are sent back during the response function (READ). Before the CRC generator checks the data during a WRITE function, however, it must be set to a predetermined start value called a Segment Code, and the Segment Code of the R/W unit must be the same as the Segment Code of the transponder in order for a Write (or a READ) to be performed. Additionally, programming of the Selective Address must be done within a predetermined time window (has a predetermined Time Code). If either the Selective Address or the BCC generated by the CRC generator is incorrect, the transponder will be discharged such that it will not respond. In addition, if the R/W unit detects that the Selective Address is being programmed at a time other than the predetermined Time Code, the reader makes the transponder inoperative in yet another way.
43 Citations
10 Claims
-
1. A manipulation-free transponder comprising:
-
a resonant circuit for receiving an RF signal comprising at least a selective address from a transmit/receive unit, having a CRC generator, and for transmitting a modulated RF signal to said transmit/receive unit; a memory circuit having at least one EEPROM cell for storing a unique selective address; a selective address comparator for comparing said received selective address with said selective address stored in said EEPROM memory circuit and for sending an enable signal in response to the received selective address matching the stored selective address; a control logic circuit for enabling a function in response to an enable signal from said selective address comparator circuit and a predetermined block check character; and a CRC generator for generating a predetermined block check character in response to the stored selective address and the received selective address matching and the start value of said CRC generator in said transponder and said transmit/receive unit being essentially the same and for sending said block check result to said control logic circuit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification