US2017093588A1PendingUtilityA1

Manipulation and restoration of authentication challenge parameters in network authentication procedures

Assignee: ALCATEL LUCENTPriority: Jun 20, 2012Filed: Dec 12, 2016Published: Mar 30, 2017
Est. expiryJun 20, 2032(~5.9 yrs left)· nominal 20-yr term from priority
H04L 63/0853H04L 9/3271H04W 12/06H04W 12/72H04W 12/48H04L 9/32H04L 9/321
49
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A challenge manipulation and restoration capability is provided for use during network authentication. A mobile device (MD) and a subscriber server (SS) each have provisioned therein a binding key (B-KEY) that is associated with a subscriber identity of a network authentication module (NAM) of the MD. The SS obtains an authentication vector (AV) in response to a request from a Radio Access Network (RAN) when the MD attempts to attach to the RAN. The AV includes an original authentication challenge parameter (ACP). The SS encrypts the original ACP based on its B-KEY, and updates the AV by replacing the original ACP with the encrypted ACP. The MD receives the encrypted ACP, and decrypts the encrypted ACP based on its B-KEY to recover the original ACP. The MD provides the original ACP to the NAM for use in computing an authentication response for validation by the RAN.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A mobile device, comprising:
 a memory configured to store a binding key associated with a network authentication module of the mobile device; and   a processor communicatively connected to the memory, the processor configured to:
 propagate, toward a wireless access network, an equipment identity of the mobile device and a subscriber identity associated with the network authentication module of the mobile device; 
 receive an authentication challenge comprising an encrypted authentication challenge parameter, wherein the encrypted authentication challenge parameter is an encrypted version of an original authentication challenge parameter, wherein the original authentication challenge parameter is encrypted, using the binding key, to form the encrypted authentication challenge parameter; 
 determine, based on the subscriber identity associated with the network authentication module of the mobile device, that the encrypted authentication challenge parameter is encrypted; and 
 decrypt the encrypted authentication challenge parameter, using the binding key, to recover the original authentication challenge parameter. 
   
     
     
         2 . The mobile device of  claim 1 , wherein the binding key comprises one of a pre-provisioned random number or string, a string provisioned during a bootstrapping procedure, an output of a hash function, a string, or a number. 
     
     
         3 . The mobile device of  claim 1 , wherein the processor is configured to:
 propagate, toward the network authentication module of the mobile device, the original authentication challenge parameter recovered based on decryption of the encrypted authentication challenge parameter.   
     
     
         4 . The mobile device of  claim 3 , wherein the processor is configured to:
 receive, from the network authentication module of the mobile device, an authentication response computed by the network authentication module of the mobile device based on the original authentication challenge parameter recovered based on decryption of the encrypted authentication challenge parameter; and   propagate the authentication response toward the wireless access network.   
     
     
         5 . The mobile device of  claim 1 , wherein the mobile device further comprises the network authentication module of the mobile device, wherein the network authentication module of the mobile device is configured to:
 receive, from the processor, the original authentication challenge parameter recovered based on decryption of the encrypted authentication challenge parameter;   compute an authentication response based on the original authentication challenge parameter recovered based on decryption of the encrypted authentication challenge parameter; and   propagate the authentication response toward the processor.   
     
     
         6 . The mobile device of  claim 5 , wherein the network authentication module of the mobile device is configured to:
 compute a session key based on the original authentication challenge parameter recovered based on decryption of the encrypted authentication challenge parameter; and   propagate the session key toward the processor.   
     
     
         7 . The mobile device of  claim 1 , wherein the processor is configured to:
 prior to receiving the authentication challenge:
 propagate, toward the wireless access network, a request to attach to the wireless access network; 
 wherein the request to attach to the wireless access network includes the equipment identity of the mobile device and the subscriber identity of the network authentication module of the mobile device. 
   
     
     
         8 . The mobile device of  claim 1 , wherein the equipment identity of the mobile device comprises an International Mobile Equipment Identity (IMEI) or a Mobile Equipment Identifier (MEID). 
     
     
         9 . The mobile device of  claim 1 , wherein the mobile device further comprises the network authentication module of the mobile device. 
     
     
         10 . The mobile device of  claim 9 , wherein the network authentication module of the mobile device comprises one of:
 a device configured to be inserted within the mobile device and removed from the mobile device; or   a software module stored in the memory of the mobile device.   
     
     
         11 . A method, comprising:
 storing, by a memory of a mobile device, a binding key associated with a network authentication module of the mobile device;   propagating, by a processor of the mobile device from the mobile device toward a wireless access network, an equipment identity of the mobile device and a subscriber identity associated with a network authentication module of the mobile device;   receiving, by the processor of the mobile device, an authentication challenge comprising an encrypted authentication challenge parameter, wherein the encrypted authentication challenge parameter is an encrypted version of an original authentication challenge parameter, wherein the original authentication challenge parameter is encrypted, using the binding key, to form the encrypted authentication challenge parameter;   determining, by the processor of the mobile device based on the subscriber identity associated with the network authentication module of the mobile device, that the encrypted authentication challenge parameter is encrypted; and   decrypting, by the processor of the mobile device using the binding key, the encrypted authentication challenge parameter to recover the original authentication challenge parameter.   
     
     
         12 . The method of  claim 11 , wherein the binding key comprises one of a pre-provisioned random number or string, a string provisioned during a bootstrapping procedure, an output of a hash function, a string, or a number. 
     
     
         13 . The method of  claim 11 , further comprising:
 propagating, by the processor of the mobile device toward the network authentication module of the mobile device, the original authentication challenge parameter recovered based on decryption of the encrypted authentication challenge parameter.   
     
     
         14 . The method of  claim 13 , further comprising:
 receiving, by the processor of the mobile device from the network authentication module of the mobile device, an authentication response computed by the network authentication module of the mobile device based on the original authentication challenge parameter recovered based on decryption of the encrypted authentication challenge parameter; and   propagating, by the processor of the mobile device, the authentication response toward the wireless access network.   
     
     
         15 . The method of  claim 11 , wherein the mobile device further comprises the network authentication module of the mobile device, the method further comprising:
 receiving, by the network authentication module from the processor, the original authentication challenge parameter recovered based on decryption of the encrypted authentication challenge parameter;   computing, by the network authentication module, an authentication response based on the original authentication challenge parameter recovered based on decryption of the encrypted authentication challenge parameter; and   propagating, by the network authentication module toward the processor, the authentication response.   
     
     
         16 . The method of  claim 15 , further comprising:
 computing, by the network authentication module, a session key based on the original authentication challenge parameter recovered based on decryption of the encrypted authentication challenge parameter; and   propagating, by the network authentication module toward the processor, the session key.   
     
     
         17 . The method of  claim 11 , further comprising:
 prior to receiving the authentication challenge:
 propagating, by the processor of the mobile device toward the wireless access network, a request to attach to the wireless access network; 
 wherein the request to attach to the wireless access network includes the equipment identity of the mobile device and the subscriber identity of the network authentication module of the mobile device. 
   
     
     
         18 . The method of  claim 11 , wherein the equipment identity of the mobile device comprises an International Mobile Equipment Identity (IMEI) or a Mobile Equipment Identifier (MEID). 
     
     
         19 . The method of  claim 11 , wherein the mobile device further comprises the network authentication module of the mobile device. 
     
     
         20 . The method of  claim 19 , wherein the network authentication module of the mobile device comprises one of:
 a device configured to be inserted within the mobile device and removed from the mobile device; or   a software module stored in the memory of the mobile device.

Join the waitlist — get patent alerts

Track US2017093588A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.