IP Library Granted Patent US 7,920,050
Granted Patent B2
US 7,920,050 · App. 11/193,729 · Granted Apr 5, 2011

Proxy device for enhanced privacy in an RFID system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,920,050
App. No.
11/193,729
Granted
Apr 5, 2011
Kind
B2
Abstract

A proxy device is disclosed for use in an RFID system comprising a plurality of RFID devices and at least one reader which communicates with the proxy device and one or more of the RFID devices. The proxy device acquires information characterizing at least a given one of the RFID devices, controls the given RFID device so as to at least partially prevent the given RFID device from being read by the reader, and communicates with the reader in a manner which simulates the given RFID device. This advantageously allows the proxy device to implement privacy policies of arbitrary sophistication on behalf of the given RFID device. The proxy device subsequently releases control of the given RFID device so as to permit the given RFID device to again be read by the reader.

Claims (46)

1. A method of operating a proxy device in an RFID system, the RFID system comprising a plurality of RFID devices and at least one reader which communicates with the proxy device and one or more of the RFID devices, the method comprising the steps of:

acquiring in the proxy device information characterizing at least a given one of the RFID devices;

the proxy device controlling the given RFID device so as to at least partially prevent the given RFID device from being read by the reader, wherein the proxy device controls the given RFID device by communicating with the given RFID device in a manner which causes that RFID device to alter its output; and

the proxy device communicating with the reader in a manner which simulates the given RFID device;

wherein designation of the proxy device as such occurs prior to initiation of said controlling; and

wherein the proxy device communicates with the reader in a manner which simulates the given RFID device but withholds from the reader information that would otherwise be communicated by the given RFID device to the reader absent said controlling, in order to implement a designated privacy policy established for the given RFID device.

2. The method of claim 1 further including the step of releasing control of the given RFID device subsequent to the communicating step so as to permit said RFID device to again be read by the reader.

3. The method of claim 1 wherein the information characterizing the given RFID device comprises at least an identifier of that device.

4. The method of claim 1 wherein the proxy device acquires at least a portion of the information characterizing the given RFID device by reading the given RFID device in substantially the same manner that the reader would read the given RFID device.

5. The method of claim 1 wherein the proxy device acquires at least a portion of the information characterizing the given RFID device from the reader.

6. The method of claim 1 wherein the proxy device acquires at least a portion of the information characterizing the given RFID device from the given RFID device upon authentication of the proxy device to the given RFID device.

7. The method of claim 1 wherein the controlling step comprises relabeling the given RFID device by altering its identifier as stored therein.

8. The method of claim 7 wherein the identifier is altered by replacing it with a pseudonym generated by the proxy device.

9. The method of claim 8 wherein the proxy device assigns different pseudonyms for different timeslots to the given RFID device.

10. The method of claim 8 wherein the pseudonym is generated uniformly at random by the proxy device and stored in a memory of the proxy device in association with an identifier of the given RFID device.

11. The method of claim 8 wherein the pseudonym is generated as symmetric-key ciphertext based on a master key held by the proxy device.

12. The method of claim 7 wherein the identifier is altered by the given RFID device responsive to input received from the proxy device.

13. The method of claim 12 wherein the given RFID device generates a new identifier responsive to an update command received from the proxy device.

14. The method of claim 13 wherein the given RFID device generates the new identifier as a pseudonym determined using a counter maintained in the given RFID device.

15. The method of claim 8 wherein the pseudonym is generated in the proxy device at least in part as a function of input information obtained from the given RFID device.

16. The method of claim 15 wherein the pseudonym is accepted by the given RFID device only upon confirmation by the given RFID device that the pseudonym was generated using the input information.

17. The method of claim 1 wherein the communicating step comprises communicating with the reader in a manner which implements a desired privacy policy regarding the information characterizing the given RFID device.

18. The method of claim 17 wherein in accordance with the privacy policy the proxy device releases to the reader at least a portion of the information characterizing the given RFID device based on geographic location of the given RFID device.

19. The method of claim 17 wherein in accordance with the privacy policy the proxy device releases to the reader information characterizing at least one of the RFID devices other than the given RFID device in place of at least a portion of the information characterizing the given RFID device.

20. The method of claim 3 wherein the identifier comprises at least a first segment and a second segment, and wherein the controlling step further comprises the proxy device overwriting the first segment in a memory of the given RFID device and the given RFID device generating the second segment.

21. The method of claim 2 wherein the releasing step comprises storing in a memory of the given RFID device at least a portion of an identifier of the given RFID device.

22. The method of claim 21 wherein the portion of the identifier that is stored in the memory of the given RFID device in the releasing step is the same as that obtained in the acquiring step.

23. The method of claim 21 wherein the portion of the identifier that is stored in the memory of the given RFID device in the releasing step is altered from that obtained in the acquiring step.

24. The method of claim 1 wherein the controlling step comprises placing the given RFID device in a sleep mode.

25. The method of claim 1 wherein the identifier comprises an electronic product code (EPC).

26. The method of claim 25 wherein the given RFID device comprises an EPC tag.

27. An apparatus for use in an RFID system comprising a plurality of RFID devices and at least one reader which communicates with one or more of the devices, the apparatus comprising:

a proxy device comprising a processor and a memory coupled to the processor, the proxy device being operative to acquire information characterizing at least a given one of the RFID devices, to control the given RFID device so as to at least partially prevent the given RFID device from being read by the reader, and to communicate with the reader in a manner which simulates the given RFID device;

wherein the proxy device controls the given RFID device by communicating with the given RFID device in a manner which causes that RFID device to alter its output;

wherein designation of the proxy device as such occurs prior to initiation of said control of the given RFID device by the proxy device; and

wherein the proxy device communicates with the reader in a manner which simulates the given RFID device but withholds from the reader information that would otherwise be communicated by the given RFID device to the reader absent said control of the given RFID device by the proxy device in order to implement a designated privacy policy established for the given RFID device.

28. An apparatus for use in an RFID system comprising a plurality of RFID devices and at least one reader which communicates with one or more of the devices, the apparatus comprising:

a given RFID device configured for communication with a proxy device of the system, wherein the proxy device is operative to acquire information characterizing the given RFID device, the given RFID device being controllable by the proxy device so as to at least partially prevent the given RFID device from being read by the reader, the proxy device being further operative to communicate with the reader in a manner which simulates the given RFID device, wherein the proxy device controls the given RFID device by communicating with the given RFID device in a manner which causes that RFID device to alter its output;

wherein designation of the proxy device as such occurs prior to initiation of said control of the given RFID device by the proxy device; and

wherein the proxy device communicates with the reader in a manner which simulates the given RFID device but withholds from the reader information that would otherwise be communicated by the given RFID device to the reader absent said control of the given RFID device by the proxy device, in order to implement a designated privacy policy established for the given RFID device.

29. An article of manufacture comprising a machine-readable storage medium storing one or more programs for operating a proxy device in an RFID system, the RFID system comprising a plurality of RFID devices and at least one reader which communicates with the proxy device and one or more of the RFID devices, wherein the one or more programs when executed by the proxy device implement the steps of:

acquiring information in the proxy device characterizing at least a given one of the RFID devices;

the proxy device controlling the given RFID device so as to at least partially prevent the given RFID device from being read by the reader, wherein the proxy device controls the given RFID device by communicating with the given RFID device in a manner which causes that RFID device to alter its output; and

the proxy device communicating with the reader in a manner which simulates the given RFID device

wherein designation of the proxy device as such occurs prior to initiation of said controlling; and

wherein the proxy device communicates with the reader in a manner which simulates the given RFID device but withholds from the reader information that would otherwise be communicated by the given RFID device to the reader absent said controlling, in order to implement a designated privacy policy established for the given RFID device.

Assignments (14)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061324/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL USA L.P.; ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL, L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058216/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2016
From: EMC CORPORATION
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 040203/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2011
From: SYVERSON, PAUL F
To: THE GOVERNMENT OF THE UNITED STATES OF AMERICA, AS REPRESENTED BY THE SECRETARY OF THE NAVY
Reel/Frame 026126/0630 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2010
From: RSA SECURITY LLC
To: RSA SECURITY HOLDING, INC.
Reel/Frame 023975/0453 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2010
From: RSA SECURITY HOLDING, INC.
To: EMC CORPORATION
Reel/Frame 023975/0151 →
MERGER Recorded Jan 27, 2010
From: RSA SECURITY INC
To: RSA SECURITY LLC
Reel/Frame 023852/0644 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2010
From: RSA SECURITY LLC
To: RSA SECURITY HOLDING, INC.
Reel/Frame 023824/0729 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2010
From: RSA SECURITY HOLDING, INC.
To: EMC CORPORATION
Reel/Frame 023825/0109 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2005
From: JUELS, ARI; BAILEY, DANIEL VERNON
To: RSA SECURITY INC.
Reel/Frame 016978/0291 →