IP Library Granted Patent US 8,526,914
Granted Patent B2
US 8,526,914 · App. 10/861,895 · Granted Sep 3, 2013

Self-synchronizing authentication and key agreement protocol

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,526,914
App. No.
10/861,895
Granted
Sep 3, 2013
Kind
B2
Abstract

The present invention provides a method of wireless communication with at least one mobile unit and at least one authentication center in a wireless telecommunications network. The method includes generating at least one access request based upon at least one first sequence number associated with the mobile unit and receiving at least one message formed based upon the access request, the message including at least one second sequence number associated with the authentication center, the second sequence number selected to be acceptable to the mobile unit.

Claims (38)

1. A method of wireless communication with at least one mobile unit and at least one authentication center, the method comprising:

generating at least one access request including information indicative of at least a first sequence number associated with the mobile unit, the first sequence number corresponding to an authentication vector; and

receiving at least one message based upon the access request, the message comprising at least a second sequence number selected by the authentication center, the second sequence number selected to be acceptable to the mobile unit based on the first sequence number indicated by said at least one access request so that the second sequence number used by the authentication center is synchronized with the first sequence number used by the mobile unit.

2. The method of claim 1 , wherein generating the access request including information indicative of the first sequence number comprises combining the first sequence number and an anonymity key.

3. The method of claim 2 , wherein combining the first sequence number and the anonymity key comprises masking the first sequence number by performing an exclusive-or operation on the first sequence number and the anonymity key.

4. The method of claim 3 , wherein generating the access request including information indicative of the first sequence number comprises generating a message authentication code.

5. The method of claim of 4 , wherein generating the message authentication code comprises generating the message authentication code based upon a pre-provisioned root key, an authentication management field, and at least one of a random number, a mobile-unit-maintained ever-increasing counter, the system time, and a hash of a portion of an access request message.

6. The method of claim 4 , wherein generating the access request comprises concatenating the message authentication code and the masked first sequence number.

7. The method of claim 1 , wherein providing the access request to the authentication center comprises providing the message to a visitor location register.

8. The method of claim 1 , wherein receiving the message including the second sequence number comprises receiving an authentication vector formed based upon the second sequence number.

9. The method of claim 8 , wherein receiving the authentication vector comprises receiving an authentication token formed based upon the second sequence number.

10. The method of claim 1 , wherein receiving the message having the second sequence number acceptable to the mobile unit comprises receiving the message having a second sequence number that is larger than the first sequence number.

11. The method of claim 1 , wherein receiving the message having the second sequence number acceptable to the mobile unit comprises receiving the message having a second sequence number in an acceptable range of sequence numbers.

12. The method of claim 1 , comprising verifying that the message was provided by the authentication center.

13. The method of claim 1 , comprising:

computing a result based upon the second message; and

providing the result to the authentication center.

14. A method of wireless communication with at least one mobile unit and at least one authentication center, the method comprising:

receiving at least one access request formed including information indicative of at least a first sequence number associated with the mobile unit, the first sequence number corresponding to an authentication vector; and

providing at least one message based upon the access request, the message including at least a second sequence number selected by the authentication center, and the second sequence number being selected to be acceptable to the mobile unit based on the first sequence number indicated by said at least one access request so that the second sequence number used by the authentication center is synchronized with the first sequence number used by the mobile unit.

15. The method of claim 14 , wherein receiving the access request comprises receiving the access request including the first sequence number, the first sequence number being masked using an authenticity key.

16. The method of claim 15 , comprising determining the first sequence number based upon the masked first sequence number and the authenticity key.

17. The method of claim 14 , wherein providing the message having the second sequence number that is acceptable to the mobile unit comprises providing the message having a second sequence number that is larger than the first sequence number.

18. The method of claim 14 , wherein providing the message having the second sequence number that is acceptable to the mobile unit comprises providing the message having a second sequence number in an acceptable range of sequence numbers.

19. The method of claim 14 , wherein providing the message having the second sequence number that is acceptable to the mobile unit comprises providing a plurality of messages having a plurality of second sequence numbers that are acceptable to the mobile unit.

20. The method of claim 19 , wherein providing the plurality of second messages having the plurality of second sequence numbers that are acceptable to the mobile unit comprises providing the plurality of messages having a sequential plurality of second sequence numbers that are acceptable to the mobile unit.

21. The method of claim 14 , wherein providing the message comprises providing the message to a visitor location register.

22. A method of wireless communication with at least one mobile unit and at least one authentication center, the method comprising:

receiving at least one access request including information indicative of at least a first sequence number associated with the mobile unit, the first sequence number corresponding to an authentication vector;

providing at least a first message based upon the access request; and

receiving, in response to providing the first message, at least a second message including at least a second sequence number selected by the authentication center, the second sequence number selected to be acceptable to the mobile unit based on the first sequence number indicated by said at least one access request so that the second sequence number used by the authentication center is synchronized with the first sequence number used by the mobile unit.

23. The method of claim 22 , wherein providing the first message comprises providing an authentication data request to the authentication center, and wherein receiving the second message comprises receiving at least one authentication vector, and further comprising providing a user authentication request to the mobile unit.

24. The method of claim 22 , comprising storing at least a portion of the second message.

25. The method of claim 22 , comprising determining an expected result based upon the second message.

26. The method of claim 25 , comprising receiving a third message including a result formed based upon the second message.

27. The method of claim 26 , comprising:

comparing the result and the expected result; and

authenticating the mobile unit and the authentication center if the result is equal to the expected result.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033949/0016 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2013
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 030839/0206 →
MERGER Recorded Jul 16, 2013
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 030804/0019 →
SECURITY INTEREST Recorded Mar 7, 2013
From: ALCATEL-LUCENT USA INC.
To: CREDIT SUISSE AG
Reel/Frame 030510/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2004
From: MIZIKOVSKY, SEMYON B.; MARCOVICI, MICHAEL
To: LUCENT TECHNOLOGIES INC.
Reel/Frame 015682/0269 →