IP Library Granted Patent US 8,171,289
Granted Patent B2
US 8,171,289 · App. 11/761,273 · Granted May 1, 2012

Method and apparatus to provide authentication and privacy with low complexity devices

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,171,289
App. No.
11/761,273
Granted
May 1, 2012
Kind
B2
Abstract

A method and apparatus to provide a cryptographic protocol for secure authentication, privacy, and anonymity. The protocol, in one embodiment, is designed to be implemented in a small number of logic gates, executed quickly on simple devices, and provide military grade security.

Claims (34)

1. A method of utilizing a radio-frequency identification (RFID) tag comprising:

receiving a challenge at the RFID tag from a reader;

calculating S=f(s, O E ), U=f(u, O O ), B=E(n, k E ), G=f(A, k O ), where

A is a function of the challenge and a private key of the RFID tag;

s and u are random numbers generated by the RFID tag,

n is a tag ID,

k E and k O are functions of a first public key and a second public key of the reader respectively, and

O E and O O are originators, provided by the reader; and

returning S, U, B, and G from the RFID tag to the reader, the returned data including a challenge response and the tag ID, and being unique for each response even when responding to an identical challenge.

2. The method of claim 1 , wherein the originators O E and O O are points on an elliptical curve.

3. The method of claim 1 , wherein the originators O E and O O are generators for large primes.

4. The method of claim 1 , further comprising initializing the RFID tag, wherein the initialization comprises receiving from the reader:

the first public key of a first key pair for privacy;

the second public key of a second key pair for obfuscation; and

the tag ID.

5. The method of claim 4 , wherein the initialization further comprises:

selecting a third key pair for authentication; and

sending a public key of the third key pair to the reader.

6. The method of claim 4 , wherein initialization further comprises:

receiving from the reader a private key of a third key pair for authentication, the private key of the third key pair stored only by the RFID tag.

7. A low processing power system (LPPS) comprising:

a transceiver configured to transmit and receive data, the transceiver further configured to receive a challenge from a reader system;

a crypto logic configured to perform cryptographic calculations, the crypto logic configured for calculating S=f(s, O E ), U=f(u, O O ), B=E(n, k E ), G=f(A, k O ), where

A is a function of the challenge and a private key of the LPPS,

s and u are random numbers generated by the LPPS,

n is an identifier of the LPPS,

k E and k O are functions of a first public key and a second public key of the reader respectively, and

O E and O O are originators, provided by the reader;

the transceiver further configured to return S, U, B, and G to the reader system, the returned data including a challenge response and the identifier of the LPPS, and being unique for each response even when responding to an identical challenge.

8. The system of claim 7 , further comprising a secured memory to store the private key of the LPPS and the identifier of the LPPS.

9. The system of claim 7 , wherein the crypto logic is further configured for generating the random numbers s and u.

10. The system of claim 7 , further comprising:

a memory to store initialization data, the initialization data including the public keys of the reader, and the identifier of the LPPS.

11. The system 7 , wherein the originators O E and O O are points on an elliptical curve, and wherein originators O E and O O are the same point on the same elliptical curve.

Assignments (5)
NOTICE OF SUCCESSION OF AGENCY (REEL 050926 / FRAME 0560) Recorded Sep 13, 2022
From: JPMORGAN CHASE BANK, N.A.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 061422/0371 →
SECURITY AGREEMENT Recorded Sep 13, 2022
From: NORTONLIFELOCK INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062220/0001 →
SECURITY AGREEMENT Recorded Nov 4, 2019
From: SYMANTEC CORPORATION; BLUE COAT LLC; LIFELOCK, INC,; SYMANTEC OPERATING CORPORATION
To: JPMORGAN, N.A.
Reel/Frame 050926/0560 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2010
From: VERISIGN, INC.
To: SYMANTEC CORPORATION
Reel/Frame 025499/0882 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2007
From: ADLER, JOSEPH A.; M'RAIHI, DAVID
To: VERISIGN, INC.
Reel/Frame 019813/0738 →