Apparatuses and methods for wireless communication

US9918225B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9918225-B2
Application numberUS-201514919397-A
CountryUS
Kind codeB2
Filing dateOct 21, 2015
Priority dateNov 3, 2014
Publication dateMar 13, 2018
Grant dateMar 13, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

One feature pertains to a method operational at a device. The method includes performing authentication and key agreement with a session key management entity (SKME) device. The method also includes generating an authentication session key based in part on a secret key shared with a home subscriber server, the authentication session key being known to the SKME device. The method further includes generating a mobility session key based in part on the authentication session key, the mobility session key being known to a mobility management entity serving the device. Data sent from the device to a wireless communication network is cryptographically secured using the mobility session key.

First claim

Opening claim text (preview).

What is claimed is: 1. A method operational at a session key management entity (SKME), the method comprising: obtaining, at the SKME, authentication information associated with a device, the authentication information including at least an authentication session key; performing authentication and key agreement (AKA) with the device using at least a portion of the authentication information; after performing AKA with the device, generating, at the SKME, a mobility session key based in part on the authentication session key and a mobility management entity (MME) identification value that identifies an MME serving the device; and transmitting the mobility session key from the SKME to the MME serving the device. 2. The method of claim 1 , further comprising: generating different mobility session keys for different MMES based on the authentication session key. 3. The method of claim 1 , wherein obtaining the authentication information includes: determining that authentication information associated with the device is not stored at the SKME; transmitting an authentication information request to a home subscriber server; and receiving the authentication information associated with the device from the home subscriber server in response to transmitting the authentication information request. 4. The method of claim 1 , wherein obtaining the authentication information includes: determining that authentication information associated with the device is stored at the SKME; and retrieving the authentication information from a memory circuit at the SKME. 5. The method of claim 4 , further comprising: receiving a key set identifier from the device; and determining that the authentication information associated with the device is stored at the SKME based on the key set identifier received. 6. The method of claim 1 , further comprising: prior to performing authentication and key agreement with the device, receiving, from the MME, a non-access stratum (NAS) message originating from the device. 7. The method of claim 1 , wherein the MME identification value is a globally unique MME identifier (GUMMEI). 8. The method of claim 1 , wherein the MME identification value is an MME group identifier (MMEGI). 9. The method of claim 1 , further comprising: generating a different mobility management key for each MME serving the device, each of the different mobility management keys based in part on the authentication session key and a different MME identification value associated with each MME. 10. The method of claim 1 , further comprising: determining that, in connection to an MME relocation, a second MME is attempting to serve the device; generating a second mobility management key based in part on the authentication session key and a second MME identification value associated with the second MME; and transmitting the second mobility management key to the second MME to facilitate MME relocation. 11. The method of claim 1 , further comprising: maintaining a counter value Key Count; and generating the mobility session key based further in part on a counter value Key Count. 12. The method of claim 1 , wherein generating the mobility session key includes deriving the mobility session key using a key derivation function having at least one of the authentication session key, the MME identification value uniquely identifying the MME, and/or a counter value Key Count as input(s). 13. A session key management entity (SKME) comprising: a communication interface adapted to send and receive data; and a processing circuit communicatively coupled to the communication interface, the processing circuit adapted to: obtain, at the SKME, authentication information associated with a device, the authentication information including at least an authentication session key; perform authentication and key agreement (AKA) with the device using at least a portion of the authentication information; after performing AKA with the device, generate, at the SKME, a mobility session key based in part on the authentication session key and a mobility management entity (MME) identification value that identifies an MME serving the device; and transmit the mobility session key from the SKME to the MME serving the device. 14. The SKME of claim 13 , wherein the processing circuit is further adapted to: generate different mobility session keys for different MMES based on the authentication session key. 15. The SKME of claim 13 , wherein the processing circuit adapted to obtain the authentication information includes: determine that authentication information associated with the device is not stored at the network device; transmit an authentication information request to a home subscriber server; and receive the authentication information associated with the device from the home subscriber server in response to transmitting the authentication information request. 16. The SKME of claim 13 , wherein the processing circuit is further adapted to: prior to performing authentication and key agreement with the device, receiving, from the MME, a non-access stratum (NAS) message originating from the device. 17. The SKME of claim 16 , wherein the NAS message received includes a device identifier that identifies the device and the MME identification value that identifies the MME. 18. A session key management entity (SKME) comprising: means for obtaining, at the SKME, authentication information associated with a device, the authentication information including at least an authentication session key; means for performing authentication and key agreement (AKA) with the device using at least a portion of the authentication information; after performing AKA with the device, means for generating, at the SKME, a mobility session key based in part on the authentication session key and a mobility management entity (MME) identification value that identifies an MME serving the device; and means for transmitting the mobility session key from the SKME to the MME serving the device. 19. The SKME of claim 18 , further comprising: means for generating different mobility session keys for different MMES based on the authentication session key. 20. A non-transitory computer-readable storage medium having instructions stored thereon that are operational at a session key management entity (SKME), the instructions when executed by at least one processor causes the processor to: obtain, at the SKME, authentication information associated with a device, the authentication information including at least an authentication session key; perform authentication and key agreement (AKA) with the device using at least a portion of the authentication information; after performing AKA with the device, means for generating, at the SKME, a mobility session key based in part on the authentication session key and a mobility management entity (MME) identification value that identifies an MME serving the device; and transmit the mobility session key from the SKME to the MME serving the device. 21. The non-transitory computer-readable storage medium of claim 20 , wherein the instructions when executed by the processor further cause the processor to: generate different mobility session keys for different MMES based on the authentication session key.

Assignees

Inventors

Classifications

  • H04W12/06Primary

    Authentication · CPC title

  • applying further key derivation, e.g. deriving traffic keys from a pair-wise master key · CPC title

  • H04W12/04Primary

    Key management, e.g. using generic bootstrapping architecture [GBA] · CPC title

  • using certificates or pre-shared keys · CPC title

  • Key management protocols · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9918225B2 cover?
One feature pertains to a method operational at a device. The method includes performing authentication and key agreement with a session key management entity (SKME) device. The method also includes generating an authentication session key based in part on a secret key shared with a home subscriber server, the authentication session key being known to the SKME device. The method further include…
Who is the assignee on this patent?
Qualcomm Inc
What technology area does this patent fall under?
Primary CPC classification H04W12/06. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 13 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).