IP Library Granted Patent US 8,138,889
Granted Patent B2
US 8,138,889 · App. 11/819,132 · Granted Mar 20, 2012

Method, transponder, and system for secure data exchange

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 8,138,889
App. No.
11/819,132
Granted
Mar 20, 2012
Kind
B2
Abstract

A method for data exchange is provided, whereby a first code is generated by a transponder, which is transmitted to a base station, a first transmission information is generated by the base station by encoding a base station code with a first identification and the first random number code, the first transmission information is transmitted to the transponder and the base station code is extracted by the transponder, a second code is generated by the transponder, which is transmitted to the base station upon an associated request from the base station, whereby before a transmission to the base station the second code is encoded with the extracted base station code, a second encoded transmission information comprising a second identification is generated by the base station with use of the second code and transmitted to the transponder, and at least one memory region of the transponder is released for read and/or write access after the second identification was verified as valid. The invention relates further to a transponder and to a system for secure data exchange.

Claims (46)

1. A method comprising:

transmitting a first code, by a transponder, in response to receiving a first request from a base station;

receiving first encoded transmission information from the base station, the first encoded transmission information comprising a base station code encoded using the first code and a first identification;

extracting the base station code from the first encoded transmission information using the first code and the first identification;

transmitting a second code in response to receiving a second request from the base station, the second code encoded using the extracted base station code;

receiving second encoded transmission information from the base station, the second encoded transmission information comprising a second identification encoded by the base station using the second code;

extracting the second identification from the second encoded transmission information using the second code; and

comparing the extracted second identification to a stored version of the second identification, access to

at least one memory region of the transponder provided based on the comparing of the extracted second identification.

2. The method of claim 1 , further comprising generating one or more of the first code and the second code using random numbers.

3. The method of claim 1 , wherein the encoding of the second code is performed using an XOR operation.

4. The method of claim 1 , wherein extracting the base station code further comprises accessing the first identification stored in a memory.

5. The method of claim 1 , wherein comparing the extracted second identification comprises accessing the stored version of the second identification stored in a memory.

6. The method of claim 1 , further comprising acknowledging receipt of the first encoded transmission information by transmitting a handle.

7. The method of claim 6 , further comprising receiving the second request after transmitting the handle.

8. A circuit configured to:

transmit a first code, by a transponder, in response to receiving a first request from

a base station;

receive first encoded transmission information from the base station,

the first encoded transmission information comprising a base station code encoded using the first code and a first identification;

extract the base station code from the first encoded transmission information using the first code and the first identification;

transmit a second code in response to receiving a second request from the base station, the second code encoded using the extracted base station code;

receive second encoded transmission information, from the base station, the second encoded transmission information comprising a second identification encoded using the second code;

extract the second identification from the second encoded transmission information using the second code; and

compare the extracted second information to a stored version of the second identification, access to at least one memory region of the transponder provided based on the comparing of the extracted second identification.

9. The circuit of claim 8 , wherein the apparatus is further configured to generate the one or more of the first code and the second code using random numbers.

10. The circuit of claim 8 , wherein the circuit is further configured to encode the second code using an XOR operation.

11. The circuit of claim 8 , wherein the circuit is further configured to access the first identification stored in a memory.

12. The circuit of claim 8 , wherein the circuit is further configured to access the stored version of the second identification stored in a memory.

13. The circuit of claim 8 , wherein the circuit is further configured to acknowledge receipt of the first encoded information by transmitting a handle.

14. An apparatus comprising:

a memory area; and

one or more computer-readable non-transitory storage media coupled to memory area that embody logic that is configured when executed to:

transmit a first code by a transponder in response to receiving a request from a base station;

receive first encoded transmission information from the base station, the first encoded transmission information comprising a base station code encoded using the first code and a first identification;

extract the base station code from the first encoded transmission using the first code and the first identification;

transmit a second code in response to receiving a second request from the base station, the second code encoded using the extracted base station code;

receive second encoded transmission information from the base station, the second encoded information comprising a second identification encoded by the base station using the second code;

extract the second identification is extracted by the transponder from the second encoded transmission information and verified, and

compare the extracted second identification to a stored version of the second identification, access to at least one memory region provided based on the comparing of the extracted second identification.

15. The apparatus of claim 14 , wherein the logic is further configured to generate one or more of the first code and the second code using random numbers.

16. The apparatus of claim 14 , wherein the logic is further configured to encode the second code using an XOR operation.

17. The apparatus of claim 14 , wherein the logic is further configured to access the first identification stored in a memory.

18. The apparatus of claim 14 , wherein the logic is further configured to access the stored version of the second identification stored in a memory.

19. The apparatus of claim 14 , wherein the logic is further configured to acknowledge receipt of the first encoded information by transmitting a handle.

20. The apparatus of claim 19 , wherein the logic is further configured to receive the second request after transmitting the handle.

Assignments (11)
RELEASE OF SECURITY INTEREST Recorded Mar 9, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059358/0001 →
RELEASE OF SECURITY INTEREST Recorded Feb 28, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: ATMEL CORPORATION
Reel/Frame 059262/0105 →
RELEASE OF SECURITY INTEREST Recorded Feb 25, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059333/0222 →
SECURITY INTEREST Recorded Sep 18, 2018
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 047103/0206 →
SECURITY INTEREST Recorded Jun 25, 2018
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 046426/0001 →
SECURITY INTEREST Recorded Feb 10, 2017
From: ATMEL CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041715/0747 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Apr 7, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ATMEL CORPORATION
Reel/Frame 038376/0001 →
PATENT SECURITY AGREEMENT Recorded Jan 3, 2014
From: ATMEL CORPORATION
To: MORGAN STANLEY SENIOR FUNDING, INC. AS ADMINISTRATIVE AGENT
Reel/Frame 031912/0173 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2011
From: ATMEL AUTOMOTIVE GMBH
To: ATMEL CORPORATION
Reel/Frame 025899/0710 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2009
From: ATMEL GERMANY GMBH
To: ATMEL AUTOMOTIVE GMBH
Reel/Frame 023205/0655 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2007
From: FISCHER, MARTIN; FRIEDRICH, ULRICH; MASUCH, JENS; PANGELS, MICHAEL; ZIEBERTZ, DIRK
To: ATMEL GERMANY GMBH
Reel/Frame 020154/0836 →